Vil Google finansiere Rust -oversettelsen av Linux -kjernen?

Linux-kjernelogo, Tux

Linux -kjernen ble skrevet i C og andre deler i ASM. For en tid siden ble initiativet tatt for å omskrive de gamle ASM -delene i C også, for å gjøre det lettere for utviklere å forstå og oppdatere. Nå snakker de om et annet trinn, som det er bruker Rust i kjernen for sikkerhetshensyn.

Det er noe som har blitt diskutert både internt i samfunnet og eksternt. Uten å gå videre, for et år siden, Linus Torvalds Han forsikret om at han i fremtiden ville være vitne til erstatning av C med et annet programmeringsspråk: «Det kan være eller ikke av hendene på Rust«. Og i år har Google kunngjort at det vil finansiere en del av dette prosjektet og betale en heltidsprogrammerer for å delvis omskrive koden.

Arbeidsgiveren din vil være Internet Security Group, den samme ideelle organisasjonen som er ansvarlig for å administrere Let's Encrypt og utstede gratis SSL-sertifikater. Den aktuelle programmereren vil være spansk, Miguel Ojeda, som allerede har vært involvert i programmeringen av programvaren for Large Hadron Collider på CERN.

Selv om det i prinsippet bare handler om noen mer kritiske deler som vil bli overført til Rust av sikkerhetsmessige årsaker, for eksempel visse kontrollere og moduler lignende, i fremtiden er det tenkt å være i sin helhet. På denne måten vil kjernen dra fordeler av fordelene med dette programmeringsspråket med åpen kildekode som er opprettet av Mozilla.

Denne operasjonen er ganske dyrt, og innebærer risiko, men det er sikkert ganske mange selskaper som er interessert i å finansiere denne typen prosjekter. Nå har det vært Google, men flere vil sannsynligvis bli med. Imidlertid må det gjøres klart at endringene gjort av den spanske utvikleren ikke sikrer implementering i den offisielle versjonen av Linux -kjernen for øyeblikket. De bør få klarsignal fra kjerneadministorteamet, og Torvalds bestemmer om de skal frigjøre denne koden med Rust inkluderer.

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.