Hoće li Google financirati Rust prijevod Linux kernela?

Linux Kernel Logo, Tux

Linux kernel je napisan na C, a drugi dijelovi na ASM -u. Prije nekog vremena pokrenuta je inicijativa da se ti stari ASM dijelovi prepišu i u C, kako bi programerima bilo lakše razumjeti i ažurirati. Sada govore o još jednom koraku koristeći Rust u kernelu za sigurnosne napomene.

To je nešto o čemu se raspravljalo i unutar zajednice i van nje. Ne idući dalje, prije godinu dana, Linus Torvalds On je uvjeravao da će u budućnosti svjedočiti zamjeni C -a drugim programskim jezikom: «To može, ali i ne mora biti u rukama Rusta«. I ove je godine Google najavio da će financirati dio ovog projekta, plaćajući programera sa punim radnim vremenom da djelomično prepiše kod.

Vaš poslodavac će biti Internet Security Group, ista neprofitna organizacija odgovorna za pokretanje Let's Encrypt i izdavanje besplatnih SSL certifikata. U pitanju će biti programer iz Španije, Miguel Ojeda, koji je već bio uključen u programiranje softvera za veliki hadronski sudarač u CERN -u.

Iako se u principu radi samo o nekim kritičnijim dijelovima koji će iz sigurnosnih razloga biti proslijeđeni Rustu, poput nekih kontroleri i moduli slično, u budućnosti se planira da bude u cijelosti. Na ovaj način kernel će imati koristi od prednosti ovog programskog jezika otvorenog koda koji je stvorila Mozilla.

Ova operacija je prilično skupo, i to uključuje i njegove rizike, ali zasigurno postoji dosta korporacija zainteresiranih za financiranje ove vrste projekata. Sada je to bio Google, ali će se vjerovatno pridružiti još njih. Međutim, mora biti jasno da promjene koje je napravio španjolski programer ne osiguravaju njihovu implementaciju u službenoj verziji Linux kernela za sada. Trebali bi dobiti odobrenje od administratorskog tima kernela, a Torvalds odlučuje hoće li objaviti ovaj kod sa Rust-om.

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.