Vil Google finansiere Rust -oversættelsen af ​​Linux -kernen?

Kernel Linux, Tux

Linux -kernen blev skrevet i C og andre dele i ASM. For noget tid siden blev der taget initiativ til også at omskrive de gamle ASM -dele i C for at gøre det lettere for udviklere at forstå og opdatere. Nu taler de om endnu et trin, som det er ved hjælp af Rust i kernen for sikkerhedsspørgsmål.

Det er noget, der er blevet debatteret både internt i samfundet og eksternt. Uden at gå videre, for et år siden, Linus Torvalds Han forsikrede om, at han i fremtiden ville være vidne til udskiftning af C med et andet programmeringssprog: «Det kan være eller ikke være i hænderne på Rust«. Og i år har Google annonceret, at det vil finansiere en del af dette projekt og betale en fuldtids programmerer for delvist at omskrive koden.

Din arbejdsgiver vil være Internet Security Group, den samme non-profit organisation, der er ansvarlig for at køre Let's Encrypt og udstede gratis SSL-certifikater. Den pågældende programmør vil være spansk, Miguel Ojeda, der allerede var involveret i programmeringen af ​​softwaren til Large Hadron Collider på CERN.

Selvom det i princippet kun drejer sig om nogle mere kritiske dele, der vil blive overført til Rust af sikkerhedsmæssige årsager, såsom visse controllere og moduler lignende, i fremtiden er det beregnet til at være i sin helhed. På denne måde vil kernen ende med at drage fordel af fordelene ved dette open source programmeringssprog skabt af Mozilla.

Denne operation er ret dyrt, og det indebærer sine risici, men der er sikkert en del virksomheder interesseret i at finansiere denne type projekter. Nu har det været Google, men flere vil sandsynligvis deltage. Det skal dog gøres klart, at de ændringer, der foretages af den spanske udvikler, ikke sikrer deres implementering i den officielle version af Linux -kernen i øjeblikket. De burde få klarsignal fra kerneladministratorholdet, og Torvalds beslutter, om denne kode skal frigives med Rust inklusive.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.