Revolúcia v Linux-Kernel: Astraina sľubuje väčšiu bezpečnosť!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
Vďaka spoločnosti Astinas vyvíja čínsky výskumný tím bezpečné jadro založené na hrdzavení pre Linux, ktoré zlepšuje bezpečnosť pamäte a prívetivosť vývojárov. (Symbolbild/ANAGAT)

Revolúcia v Linux-Kernel: Astraina sľubuje väčšiu bezpečnosť!

Rust, Deutschland - Veľa sa deje vo svete operačných systémov: Čínsky výskumný tím vyvinul nové jadro s názvom Asterinas, ktorý je naprogramovaný v programovacom jazyku Rust. Podľa linuxnews.de , Asterinas je kompatibilný s linux-ami a sleduje inovatívny prístup, ktorý je známy ako rámec Kernel. Neistý kód je obmedzený na malú izolovanú jadrovú oblasť, ktorá výrazne zlepšuje bezpečnosť úložného priestoru.

Pohľad na vývoj ukazuje, že Asterina nie je určená iba pre bezpečnostné kritické aplikácie, ale aj pre moderné cloudové infraštruktúry, ako je napríklad Cloud Alibaba. Výhody nového jadra sú zrejmé: Prístup sa vykonáva iba prostredníctvom bezpečných rozhraní a architekti sa jednoducho nezačali znova. Namiesto toho sa vytvorí úplne nový systém, ktorý jasne vyniká z prebiehajúceho projektu Rust-for-Linux.

Technické vylepšenia a základy

Vývojári, ktorí stoja za spoločnosťou Astinas, pozostávajúce najmä zo študentov z Pekingskej univerzity, Intel a Ant Group, používajú moderné techniky, ako je hardvérová izolácia technológiou spoločnosti Intel TDX. Pri implementácii projektu sa zameriava na dva dôležité nástroje: rámec OSTD, ktorý je určený pre operačné systémy založené na hrdzavine, a OSDK, nástroj na zostavenie založeného na nákladu.

V súčasnosti sa implementuje viac ako 200 z celkového počtu 368 systémových hovorov Linux, hoci skutočné aplikácie ešte nie je možné prevádzkovať. V pláne sa však do roku 2025 ustanovuje spoločnosť Asterinas pripravená na výrobu virtuálnych strojov X86-64. Na podporu tohto pokroku vývojári vytvorili aj užitočné inštalačné pokyny, ktoré sú určené na uľahčenie implementácie.

Prijatie a ocenenia

Je zaujímavé, že dva výskumné práce o Asteine ​​boli prijaté ako súčasť Usenix ATC'25, vrátane toho, ktorý popisuje bezpečnú a rýchlu architektúru nového jadra. ASTERINAS by sa tak mohla stať bezproblémovým náhradou za Linux a výrazne zvýšiť užívateľskú príručku pre vývojárov, ako napríklad github.com . Prívetivosť vývojára je zdôraznená napríklad výberom Rust ako programovacieho jazyka a špeciálne vyvinutého OSDK.

Ďalší pohľad na súčasný vývoj súvisiaci s Rustom v Linux-Bernel ukazuje dynamiku v sektore s otvoreným zdrojom. Spor o integráciu kódu hrdze do oblasti mapovania DMA viedol k napätiu medzi vývojármi. Napríklad Christoph Hellwig, dlhoročný vývojár, sa vzdal dvoch zo šiestich supervízorov po tom, čo mal v rozpore s Linusom Torvaldsom, ktorý sa rozhodol proti kódu Rust Code o svojom veto. Je zrejmé, že zavedenie nových technológií v sektore s otvoreným zdrojom je možné iba so širokým konsenzom, ako

Celkovo zostáva Asterina vzrušujúcim projektom vo fáze včasného vývoja s veľkým potenciálom pre budúcnosť návrhu operačného systému. S podporou angažovanej komunity a inovatívnych technológií by spoločnosť Asteina mohla zohrávať kľúčovú úlohu pri vývoji bezpečných a efektívnych operačných systémov.

Details
OrtRust, Deutschland
Quellen