Bude Google financovat překlad Rust jádra Linuxu?

Logo linuxového jádra, Tux

Jádro Linuxu bylo napsáno v jazyce C a další části v ASM. Před nějakou dobou byla převzata iniciativa přepsat i ty staré části ASM v C, aby vývojáři snáze porozuměli a aktualizovali. Nyní hovoří o dalším kroku, jaký je pomocí Rust v jádře pro bezpečnostní otázky.

Je to něco, o čem se debatovalo jak interně v komunitě, tak externě. Aniž bych šel dál, před rokem, Linus Torvalds Ujistil, že v budoucnu bude svědkem nahrazení C jiným programovacím jazykem: «Může, ale nemusí být v rukou Rusta«. A letos Google oznámil, že bude financovat část tohoto projektu a zaplatí programátorovi na plný úvazek za částečné přepsání kódu.

Váš zaměstnavatel bude Internet Security Group, stejná nezisková organizace zodpovědná za správu Let's Encrypt a vydávání bezplatných SSL certifikátů. Dotyčným programátorem bude Španěl Miguel Ojeda, který se již v CERNu podílel na programování softwaru pro Large Hadron Collider.

Ačkoli v zásadě jde jen o některé kritičtější části, které budou z bezpečnostních důvodů předány Rustovi, jako jsou například určité řadiče a moduly podobný, v budoucnosti má být celý. Tímto způsobem bude jádro těžit z výhod tohoto otevřeného programovacího jazyka vytvořeného Mozillou.

Tato operace je docela drahé, a zahrnuje svá rizika, ale určitě existuje poměrně málo společností, které mají zájem financovat tento typ projektu. Nyní je to Google, ale pravděpodobně se přidají další. Je však třeba objasnit, že změny provedené španělským vývojářem v tuto chvíli nezajišťují jejich implementaci do oficiální verze linuxového jádra. Měli by dostat souhlas od týmu pro správu jádra a Torvalds se rozhodne, zda tento kód vydá s Rust includes.

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.