Rahoittaako Google Linux -ytimen Rust -käännöksen?

Logo Ydin Linux, Tux

Linux -ydin on kirjoitettu C: llä ja muut osat ASM: llä. Jokin aika sitten aloitettiin myös vanhojen ASM -osien kirjoittaminen uudelleen C: hen, jotta kehittäjien olisi helpompi ymmärtää ja päivittää. Nyt he puhuvat toisesta askeleesta sellaisenaan käyttämällä Rustia ytimessä turvallisuuskysymyksiin.

Se on asia, josta on keskusteltu sekä sisäisesti yhteisössä että ulkoisesti. Menemättä pidemmälle, vuosi sitten, Linus Torvalds Hän vakuutti nähneensä C: n korvaamisen toisella ohjelmointikielellä tulevaisuudessa: «Se voi olla tai ei olla Rustin käsissä«. Ja tänä vuonna Google on ilmoittanut rahoittavansa osan tästä projektista ja maksavansa kokopäiväiselle ohjelmoijalle koodin osittaisen uudelleen kirjoittamisen.

Työnantajasi on Internet Security Group, sama voittoa tavoittelematon organisaatio, joka vastaa Let's Encryptin käyttämisestä ja ilmaisten SSL-varmenteiden myöntämisestä. Ohjelmoijana on espanjalainen Miguel Ojeda, joka on jo osallistunut CERNin suuren Hadronitörmäyksen ohjelmiston ohjelmointiin.

Vaikka periaatteessa kyse on vain joistakin kriittisemmistä osista, jotka siirretään Rustille turvallisuussyistä, kuten tietyt ohjaimet ja moduulit vastaavaa, sen on tarkoitus olla tulevaisuudessa kokonaisuudessaan. Tällä tavalla ydin hyötyy lopulta tämän Mozillan luoman avoimen lähdekoodin ohjelmointikielen eduista.

Tämä toimenpide on melko kallis, ja siihen liittyy riskejä, mutta varmasti on monia yrityksiä, jotka ovat kiinnostuneita rahoittamaan tämän tyyppisiä hankkeita. Nyt se on ollut Google, mutta todennäköisesti lisää tulee mukaan. On kuitenkin tehtävä selväksi, että espanjalaisen kehittäjän tekemät muutokset eivät toistaiseksi takaa niiden toteutumista Linux -ytimen virallisessa versiossa. Heidän pitäisi saada ohjeita ytimen ylläpitäjätiimiltä, ​​ja Torvalds päättää, julkaistaanko tämä koodi Rustin kanssa.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.