Kas Google rahastab Linuxi kerneli Rust -tõlget?

Logo tuum Linux, Tux

Linuxi tuum oli kirjutatud C -vormingus ja muudes osades ASM -is. Mõni aeg tagasi algatati nende vanade ASM -i osade ümberkirjutamine ka C -s, et arendajatel oleks lihtsam aru saada ja neid värskendada. Nüüd räägivad nad teisest sammust, nagu see on Rust'i kasutamine tuumas turvaküsimuste jaoks.

See on midagi, mida on arutatud nii kogukonnasiseselt kui ka väljaspool. Ilma kaugemale minemata, aasta tagasi, Linus Torvalds Ta kinnitas, et on tulevikus tunnistajaks C asendamisele mõne teise programmeerimiskeelega: «See võib olla rooste käes või mitte«. Ja sel aastal teatas Google, et rahastab osa sellest projektist, makstes täiskohaga programmeerijale koodi osalise ümberkirjutamise eest.

Teie tööandjaks saab Interneti turvalisuse rühm, sama mittetulundusühing, mis vastutab Let's Encrypt haldamise ja tasuta SSL-sertifikaatide väljastamise eest. Kõnealune programmeerija on hispaanlane Miguel Ojeda, kes on juba tegelenud CERNi suure hadronite põrkeseadme tarkvara programmeerimisega.

Kuigi põhimõtteliselt räägitakse turvalisuse kaalutlustel Rustile ainult mõnest kriitilisemast osast, näiteks teatud kontrollerid ja moodulid sarnane, tulevikus on see kavas olla tervikuna. Sel moel saab kernel lõpuks kasu selle Mozilla loodud avatud lähtekoodiga programmeerimiskeele eelistest.

See operatsioon on päris kallisja sellega kaasnevad riskid, kuid kindlasti on üsna palju ettevõtteid, kes on huvitatud seda tüüpi projektide rahastamisest. Nüüd on see olnud Google, kuid tõenäoliselt liitub neid veelgi. Siiski tuleb selgeks teha, et Hispaania arendaja tehtud muudatused ei taga nende rakendamist Linuxi kerneli ametlikus versioonis. Nad peaksid saama tuuma administraatori meeskonnalt juhised ja Torvalds otsustab, kas see kood koos Rust sisaldab.

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.