Revolucija u Linux-Kernel: Asterina obećava više sigurnosti!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
S asterinama, kineski istraživački tim razvija sigurnu jezgru na bazi hrđe za Linux koja poboljšava sigurnost memorije i ljubaznost programera. (Symbolbild/ANAGAT)

Revolucija u Linux-Kernel: Asterina obećava više sigurnosti!

Rust, Deutschland - Mnogo se događa u svijetu operativnih sustava: Kineski istraživački tim razvio je novu kernel pod nazivom Asterinas, koji je programiran na programskom jeziku Rust. Prema linuxnews.de , asterinas je kompatibilan s Linex-ABI i slijedi inovativni pristup koji je poznat kao okvir Kernel. Neovisni kôd ograničen je na malo, izolirano jezgreno područje, što značajno poboljšava sigurnost skladištenja.

Pogled na razvoj pokazuje da Asterina nije namijenjena samo sigurnosno-kritičkim primjenama, već i za modernu oblačnu infrastrukturu, poput oblaka Alibaba. Prednosti novog kernela su očite: pristup se provodi samo putem sigurnih sučelja, a arhitekti nisu jednostavno počeli ponovo u istom. Umjesto toga, stvoren je potpuno novi sustav koji se jasno ističe iz tekućeg projekta hrđe-za-linux.

Tehnička usavršavanja i osnove

Programeri iza asterina, koji se uglavnom sastoje od studenata sa Sveučilišta u Pekingu, Intel i Ant Group, koriste moderne tehnike poput hardverske izolacije Intelove TDX tehnologije. Fokus je na dva važna alata pri implementaciji projekta: OSTD Framework, koji je namijenjen operativnim sustavima temeljenim na hrđima, i OSDK, alat za izradu temeljen na teretu.

U ovom trenutku se implementira više od 200 od 368 poziva Linux sustava, iako se stvarne aplikacije još ne mogu upravljati. Međutim, plan predviđa asterine spremne za proizvodnju za virtualne strojeve X86-64 do 2025. godine. Kako bi podržali ovaj napredak, programeri su također stvorili korisne upute za instalaciju koje su namijenjene olakšavanju implementacije.

Prihvaćanje i nagrade

Zanimljivo je da su dva istraživačka rada o Asterini prihvaćena kao dio Usenix ATC'25, uključujući i onaj koji opisuje sigurnu i brzu arhitekturu novog kernela. Asterine bi na taj način mogli postati bešavna zamjena za Linux i značajno povećati korisničku prijavu za programere, poput github.com . Prijačenost programera istaknuta je, na primjer, odabirom Rust kao programskog jezika i posebno razvijenog OSDK -a.

Još jedan pogled na trenutna kretanja koja se odnose na hrđu u Linux-Kernelu pokazuje dinamiku u sektoru otvorenog koda. Spor oko integracije koda hrđe u područje mapiranja DMA doveo je do napetosti između programera. Na primjer, Christoph Hellwig, dugogodišnji programer, odrekao se dva od šest nadzornika nakon što je imao sukob s Linusom Torvalds-om, koji se odlučio protiv Rust Codea nad svojim vetom. Očito je da je uvođenje novih tehnologija u sektor otvorenog koda moguće samo sa širokim konsenzusom, kao it-boltWiwe.de

Sveukupno, Asterina ostaje uzbudljiv projekt u fazi ranog razvoja s puno potencijala za budućnost dizajna operativnog sustava. Uz podršku predane zajednice i inovativnih tehnologija, Asterina bi mogla igrati ključnu ulogu u razvoju sigurnih i učinkovitih operativnih sustava.

Details
OrtRust, Deutschland
Quellen