Va finanța Google traducerea Rust a nucleului Linux?

Sigla kernelului Linux, Tux

Kernel-ul Linux a fost scris în C și alte părți în ASM. Cu ceva timp în urmă, a fost luată inițiativa de a rescrie acele piese ASM vechi și în C, pentru a facilita înțelegerea și actualizarea dezvoltatorilor. Acum vorbesc despre un alt pas, așa cum este folosind Rust în nucleu pentru probleme de securitate.

Este ceva care a fost dezbătut atât pe plan intern în comunitate, cât și pe plan extern. Fără a merge mai departe, acum un an, Linus Torvalds El a asigurat că va asista la înlocuirea lui C cu un alt limbaj de programare în viitor: «Poate fi sau nu în mâinile lui Rust«. Și anul acesta, Google a anunțat că va finanța o parte din acest proiect, plătind unui programator cu normă întreagă pentru a rescrie parțial codul.

Angajatorul dumneavoastră va fi Internet Security Group, aceeași organizație non-profit responsabilă de rularea Let's Encrypt și emiterea certificatelor SSL gratuite. Programatorul în cauză va fi spaniol, Miguel Ojeda, care a fost deja implicat în programarea software-ului pentru Large Hadron Collider de la CERN.

Deși, în principiu, este vorba doar despre unele părți mai critice care vor fi transmise Rust din motive de securitate, cum ar fi anumite controlere și module similar, în viitor se intenționează să fie în întregime. În acest fel, nucleul va ajunge să beneficieze de avantajele acestui limbaj de programare open source creat de Mozilla.

Această operațiune este destul de scump, și implică riscurile sale, dar cu siguranță există destul de puține corporații interesate să finanțeze acest tip de proiect. Acum a fost Google, dar este probabil ca mai mulți să se alăture. Cu toate acestea, trebuie clarificat faptul că modificările făcute de dezvoltatorul spaniol nu asigură implementarea lor în versiunea oficială a kernel-ului Linux în acest moment. Ar trebui să obțină aprobarea de la echipa de administrare a nucleului și Torvalds decide dacă va elibera acest cod cu Rust include.

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.