Rivoluzione in Linux-kernel: Asterina promette una maggiore sicurezza!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
Con Asterinas, il team di ricerca cinese sta sviluppando un kernel a base di ruggine sicura per Linux che migliora la sicurezza della memoria e la cordialità degli sviluppatori. (Symbolbild/ANAGAT)

Rivoluzione in Linux-kernel: Asterina promette una maggiore sicurezza!

Rust, Deutschland - Molto sta accadendo nel mondo dei sistemi operativi: un team di ricerca cinese ha sviluppato un nuovo kernel chiamato Asterinas, che è programmato nel linguaggio di programmazione Rust. Secondo linuxnews.de , Asterinas è compatibile con Linux-Abi e segue un approccio innovativo noto come un kernel Frame. Il codice senza essere limitato è limitato in una piccola area centrale isolata, che migliora significativamente la sicurezza dell'archiviazione.

Uno sguardo agli sviluppi mostra che Asterina non è destinata solo a applicazioni critiche per la sicurezza, ma anche per le moderne infrastrutture cloud, come il cloud Alibaba. I vantaggi del nuovo kernel sono ovvi: l'accesso viene eseguito solo tramite interfacce sicure e gli architetti non hanno semplicemente ricominciato allo stesso modo. Invece, viene creato un sistema completamente nuovo che si distingue chiaramente dal progetto in corso Rust-For-Linux.

perfezionamenti tecnici e basi

Gli sviluppatori dietro ASTERINAS, principalmente costituiti da studenti dell'Università di Beijing, Intel e Ant Group, usano tecniche moderne come l'isolamento hardware della tecnologia TDX di Intel. L'attenzione è rivolta a due strumenti importanti quando si implementano il progetto: il framework OSTD, destinato ai sistemi operativi basati sulla ruggine, e l'OSDK, uno strumento di costruzione basato sul carico.

Al momento, sono implementate oltre 200 di un totale di 368 chiamate di sistema Linux, sebbene le applicazioni reali non possano ancora essere gestite. Tuttavia, il piano prevede per le asterinas pronte per la produzione per le macchine virtuali X86-64 entro il 2025. Al fine di supportare questi progressi, gli sviluppatori hanno anche creato utili istruzioni di installazione che hanno lo scopo di facilitare l'implementazione.

accettazione e premi

È interessante notare che due documenti di ricerca su Asterina sono stati accettati come parte dell'Usenix ATC’25, incluso uno che descrive l'architettura sicura e rapida del nuovo kernel. Le asterinas potrebbero quindi diventare una sostituzione senza soluzione di continuità per Linux e aumentare significativamente l'amicizia dell'utente per gli sviluppatori, come github.com . La cordialità degli sviluppatori è evidenziata, ad esempio, scegliendo la ruggine come linguaggio di programmazione e l'OSDK appositamente sviluppato.

Un'altra occhiata agli attuali sviluppi relativi alla ruggine nel kernel Linux mostra le dinamiche nel settore open source. Una disputa sull'integrazione del codice ruggine nell'area di mappatura DMA ha portato a tensioni tra gli sviluppatori. Ad esempio, Christoph Hellwig, uno sviluppatore di vecchia data, ha rinunciato a due dei sei supervisori dopo aver avuto un conflitto con Linus Torvalds, che ha deciso di non contrastare il codice Rust sul suo veto. È ovvio che l'introduzione di nuove tecnologie nel settore open source è possibile solo con un ampio consenso, come it-boltwise.de

Nel complesso, Asterina rimane un progetto entusiasmante nella fase di sviluppo iniziale con un grande potenziale per il futuro della progettazione del sistema operativo. Con il supporto di una comunità impegnata e tecnologie innovative, Asterina potrebbe svolgere un ruolo chiave nello sviluppo di sistemi operativi sicuri ed efficienti.

Details
OrtRust, Deutschland
Quellen