Vai Google finansēs Linux kodola Rust tulkojumu?

Logo kodols Linux, Tux

Linux kodols tika rakstīts C un citās ASM daļās. Pirms kāda laika tika uzņemta iniciatīva pārrakstīt šīs vecās ASM daļas arī C, lai izstrādātājiem būtu vieglāk saprast un atjaunināt. Tagad viņi runā par citu soli, kāds tas ir izmantojot Rust kodolā drošības jautājumiem.

Par to ir diskutēts gan sabiedrībā, gan ārēji. Neejot tālāk, pirms gada, Linuss Torvalds Viņš apliecināja, ka nākotnē būs liecinieks tam, kā C tiks aizstāta ar citu programmēšanas valodu: «Tas var būt vai nebūt Rust rokās«. Un šogad Google ir paziņojis, ka finansēs daļu no šī projekta, samaksājot pilna laika programmētājam, lai daļēji pārrakstītu kodu.

Jūsu darba devējs būs Interneta drošības grupa, tā pati bezpeļņas organizācija, kas ir atbildīga par Let's Encrypt darbību un bezmaksas SSL sertifikātu izsniegšanu. Attiecīgais programmētājs būs spānis Migels Ojeda, kurš jau ir iesaistījies CERN Lielā hadronu paātrinātāja programmatūras programmēšanā.

Lai gan principā runa ir tikai par dažām kritiskākām daļām, kuras drošības apsvērumu dēļ tiks nodotas Rustam, piemēram, par noteiktām kontrolieri un moduļi līdzīgi, nākotnē tas ir paredzēts pilnībā. Tādā veidā kodols galu galā gūs labumu no šīs Mozilla izveidotās atvērtā pirmkoda programmēšanas valodas priekšrocībām.

Šī operācija ir diezgan dārgi, un tas ietver savus riskus, taču noteikti ir diezgan daudz korporāciju, kas ir ieinteresētas finansēt šāda veida projektus. Tagad tas ir bijis Google, bet, visticamāk, pievienosies vairāk. Tomēr ir skaidri jānorāda, ka Spānijas izstrādātāja veiktās izmaiņas pagaidām nenodrošina to ieviešanu oficiālajā Linux kodola versijā. Viņiem vajadzētu saņemt pamācību no kodola administratora komandas, un Torvalds izlemj, vai atbrīvot šo kodu kopā ar Rust.

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.