Revolutie in Linux-Kernel: Asterina belooft meer beveiliging!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
Met Asterinas ontwikkelt het Chinese onderzoeksteam een ​​veilige roestgebaseerde kernel voor Linux die de geheugenbeveiliging en de vriendelijkheid van ontwikkelaars verbetert. (Symbolbild/ANAGAT)

Revolutie in Linux-Kernel: Asterina belooft meer beveiliging!

Rust, Deutschland - gebeurt er veel in de wereld van besturingssystemen: een Chinees onderzoeksteam heeft een nieuwe kernel ontwikkeld genaamd Asterinas, die is geprogrammeerd in de roestprogrammeertaal. Volgens linuxnews.de is asterinas compatibel met de Linux-ABI en volgt een innovatieve aanpak die bekend staat als een frame-kernel. Ongekeerde code is beperkt in een klein, geïsoleerd kerngebied, dat de opslagbeveiliging aanzienlijk verbetert.

Een blik op de ontwikkelingen laat zien dat Asterina niet alleen bedoeld is voor beveiligingskritische toepassingen, maar ook voor moderne cloudinfrastructuren, zoals de Alibaba-cloud. De voordelen van de nieuwe kernel zijn duidelijk: toegang wordt alleen uitgevoerd via veilige interfaces en de architecten zijn niet eenvoudig opnieuw begonnen. In plaats daarvan wordt een volledig nieuw systeem gemaakt dat duidelijk opvalt van het lopende Rust-For-Linux-project.

Technische verfijningen en basics

De ontwikkelaars achter Asterinas, voornamelijk bestaande uit studenten van de Beijing University, Intel en Ant Group, gebruiken moderne technieken zoals hardware -isolatie door Intel's TDX -technologie. De focus ligt op twee belangrijke tools bij het implementeren van het project: het OSTD-framework, dat bedoeld is voor op roest gebaseerde besturingssystemen, en de OSDK, een build-tool op basis van lading.

Op dit moment worden meer dan 200 van in totaal 368 Linux -systeemoproepen geïmplementeerd, hoewel echte toepassingen nog niet kunnen worden bediend. Het plan voorziet echter in Asterinas die klaar zijn voor productie voor x86-64 virtuele machines tegen 2025. Om deze vooruitgang te ondersteunen, hebben de ontwikkelaars ook nuttige installatie-instructies gemaakt die bedoeld zijn om de implementatie te vergemakkelijken.

Acceptatie en prijzen

Interessant is dat twee onderzoeksdocumenten over Asterina werden geaccepteerd als onderdeel van de Usenix ATC'25, waaronder een die de veilige en snelle architectuur van de nieuwe kernel beschrijft. Asterinas zou dus een naadloze vervanging voor Linux kunnen worden en de gebruikersvriendelijkheid voor ontwikkelaars aanzienlijk vergroten, zoals github.com . De vriendelijkheid van de ontwikkelaar wordt bijvoorbeeld benadrukt door roest te kiezen als een programmeertaal en de speciaal ontwikkelde OSDK.

Een andere blik op de huidige ontwikkelingen met betrekking tot roest in Linux-kernel toont de dynamiek in de open source-sector. Een geschil over de integratie van roestcode in het DMA -mappinggebied heeft geleid tot spanningen tussen ontwikkelaars. Christoph Hellwig, een oude ontwikkelaar, gaf bijvoorbeeld twee van de zes supervisors op nadat hij een conflict had gehad met Linus Torvalds, die besliste tegen Rust Code over zijn veto. Het is duidelijk dat de introductie van nieuwe technologieën in de open source-sector alleen mogelijk is met een brede consensus, zoals it-boltwise.de

Over het algemeen blijft Asterina een opwindend project in de vroege ontwikkelingsfase met veel potentieel voor de toekomst van het ontwerp van het besturingssysteem. Met de steun van een toegewijde gemeenschap en innovatieve technologieën zou Asterina een belangrijke rol kunnen spelen bij het ontwikkelen van veilige en efficiënte besturingssystemen.

Details
OrtRust, Deutschland
Quellen