A Google finanszírozza a Linux kernel Rust fordítását?

Linux kernel logó, Tux

A Linux kernel C -ben, más része pedig ASM -ben íródott. Régóta kezdeményezték a régi ASM alkatrészek átírását C -ben is, hogy a fejlesztők könnyebben megértsék és frissítsék. Most egy újabb lépésről beszélnek, ahogy van a Rust használatával a kernelben biztonsági kérdésekre.

Ez olyan dolog, amelyről viták folytak a közösségben belül és kívül egyaránt. Anélkül, hogy tovább mennék, egy évvel ezelőtt, Linus Torvalds Biztosította, hogy tanúja lesz annak, hogy a jövőben a C programozási nyelvet lecseréli:Lehet, hogy nem a Rust kezében van«. Idén pedig a Google bejelentette, hogy finanszírozza ennek a projektnek egy részét, fizet egy teljes munkaidős programozónak, hogy részben átírja a kódot.

A munkáltatója lesz a Internet Security Group, ugyanaz a non-profit szervezet, amely felelős a Let's Encrypt működtetéséért és az ingyenes SSL-tanúsítványok kiadásáért. A szóban forgó programozó spanyol lesz, Miguel Ojeda, aki a CERN -ben már részt vett a Nagy Hadronütköző szoftverének programozásában.

Bár elvileg csak néhány kritikusabb részről van szó, amelyeket biztonsági okokból továbbítanak Rustnak, például bizonyos vezérlők és modulok hasonló, a jövőben teljes egészében az lesz. Ily módon a kernel végül kihasználja a Mozilla által létrehozott nyílt forráskódú programozási nyelv előnyeit.

Ez a művelet elég drága, és ez magában foglalja a kockázatait, de bizonyára jó néhány vállalat érdeklődik az ilyen típusú projektek finanszírozása iránt. Most már a Google, de valószínűleg többen csatlakoznak. Világossá kell azonban tenni, hogy a spanyol fejlesztő által végrehajtott változtatások jelenleg nem biztosítják azok végrehajtását a Linux kernel hivatalos verziójában. Meg kell kapniuk a kernel adminisztrátori csapatának a lépését, és Torvalds eldönti, hogy kiadja-e ezt a kódot a Rust tartalmazza.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.