Revoluce v Linux-Kernel: Asterina slibuje větší bezpečnost!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
U Asterinas čínský výzkumný tým vyvíjí bezpečné jádro založené na rzi pro Linux, které zvyšuje bezpečnost paměti a přívětivost vývojářů. (Symbolbild/ANAGAT)

Revoluce v Linux-Kernel: Asterina slibuje větší bezpečnost!

Rust, Deutschland - Ve světě operačních systémů se děje hodně: Čínský výzkumný tým vyvinul nové jádro jménem Asterinas, které je naprogramováno v programovacím jazyce Rust. Podle linuxnews.de , asterinas je kompatibilní s linux-a abi a následuje inovativní přístup, který je známý jako rámové jádro. Unretered kód je omezen na malou izolovanou oblast jádra, která výrazně zlepšuje zabezpečení skladování.

Pohled na vývoj ukazuje, že Asterina není určena pouze pro aplikace kritických zabezpečení, ale také pro moderní cloudové infrastruktury, jako je cloud Alibaba. Výhody nového jádra jsou zřejmé: Přístup je prováděn pouze prostřednictvím bezpečných rozhraní a architekti prostě nezačali znovu stejný. Místo toho je vytvořen zcela nový systém, který jasně vyniká z probíhajícího projektu Rust-for-Linux.

Technická zdokonalení a základy

Vývojáři za Asterinas, hlavně sestávající ze studentů z Pekingské univerzity, Intel a ANT Group, používají moderní techniky, jako je hardwarová izolace pomocí technologie TDX společnosti Intel. Při implementaci projektu je kladen důraz na dva důležité nástroje: OSTD Framework, který je určen pro operační systémy založené na rezi, a OSDK, nástroj pro sestavení založený na nákladu.

Momentálně je implementováno více než 200 z celkem 368 linuxových systémových volání, ačkoli skutečné aplikace dosud nelze provozovat. Plán však do roku 2025 stanoví Asterinas připravené k výrobě pro virtuální stroje X86-64. Aby však vývojáři podpořili tento pokrok, vytvořili také užitečné pokyny pro instalaci, které mají usnadnit implementaci.

Akceptance a ceny

Zajímavé je, že dva výzkumné práce o Asterině byly přijaty jako součást Usenix ATC'25, včetně toho, který popisuje bezpečnou a rychlou architekturu nového jádra. Asterinas by se tak mohl stát bezproblémovou náhradou za Linux a významně zvýšit přátelství uživatele pro vývojáře, jako je github.com . Přívětivost vývojářů je zvýrazněna například výběrem REST jako programovacího jazyka a speciálně rozvinutého OSDK.

Další pohled na současný vývoj související s rez v Linux-Kernel ukazuje dynamiku v sektoru s otevřeným zdrojovým kódem. Spor o integraci rest kódu do oblasti mapování DMA vedl k napětí mezi vývojáři. Například Christoph Hellwig, dlouholetý vývojář, se vzdal dvou ze šesti supervizorů poté, co měl v rozporu s Linusem Torvaldsem, který se rozhodl proti Rust Code nad jeho veto. Je zřejmé, že zavedení nových technologií v sektoru s otevřeným zdrojovým kódem je možné pouze s širokým konsensem, jako it-boltWise.de

Celkově zůstává Asterina vzrušujícím projektem v rané vývojové fázi s velkým potenciálem pro budoucnost návrhu operačního systému. S podporou odhodlané komunity a inovativních technologií by Asterina mohla hrát klíčovou roli při vývoji bezpečných a efektivních operačních systémů.

Details
OrtRust, Deutschland
Quellen