Revolucija v Linux-Kernelu: Asterina obljublja več varnosti!

Revolucija v Linux-Kernelu: Asterina obljublja več varnosti!
Rust, Deutschland - Veliko se dogaja v svetu operacijskih sistemov: Kitajska raziskovalna skupina je razvila novo jedro z imenom Asterinas, ki je programirano v programskem jeziku RUST. Glede na linuxnews.de , je asterina združljiva z Linux-ABI in sledi inovativnemu pristopu, ki je znan kot okvir. Neodrzna koda je omejena na majhno izolirano jedro, ki znatno izboljša varnost skladiščenja.
Pogled na razvoj dogodkov kaže, da Asterina ni namenjena samo varnostnim kritičnim aplikacijam, ampak tudi za sodobno infrastrukturo v oblaku, kot je oblak Alibaba. Prednosti novega jedra so očitne: dostop se izvaja le prek varnih vmesnikov, arhitekti pa se preprosto niso ponovno začeli hkrati. Namesto tega se ustvari popolnoma nov sistem, ki jasno izstopa iz nenehnega projekta Rust-for-Linux.
tehnične izboljšave in osnove
Razvijalci, ki stojijo za Asterinami, ki jih sestavljajo predvsem študenti z univerze v Pekingu, Intel in Ant Group, uporabljajo sodobne tehnike, kot je strojna izolacija s pomočjo Intelove TDX tehnologije. Poudarek je na dveh pomembnih orodjih pri izvajanju projekta: OSTD Framework, ki je namenjen operacijskim sistemom, ki temeljijo na Rust, in OSDK, orodje za gradnjo, ki temelji na tovoru.
Trenutno se izvaja več kot 200 od skupno 368 sistemskih klicev Linux, čeprav resničnih aplikacij še ni mogoče upravljati. Vendar pa načrt določa Asterinas, ki so pripravljene za proizvodnjo za virtualne stroje X86-64 do leta 2025. Da bi podprli ta napredek, so razvijalci ustvarili tudi koristna navodila za namestitev, ki naj bi olajšala izvajanje.
Sprejem in nagrade
Zanimivo je, da sta bila dva raziskovalna prispevka o Asterini sprejeta kot del Usenix ATC'5, vključno s tistim, ki opisuje varno in hitro arhitekturo novega jedra. Asterina bi tako lahko postala brezhibna zamenjava za Linux in znatno povečala prijaznost uporabnikov za razvijalce, kot je github.com . Prijaznost za razvijalce je na primer poudarjena z izbiro Rust kot programskega jezika in posebej razvitega OSDK.Še en pogled na trenutni razvoj, povezan z Rust v Linux-jernelu, prikazuje dinamiko v odprtokodnem sektorju. Spor glede integracije kode rje v območje preslikave DMA je privedel do napetosti med razvijalci. Na primer, Christoph Hellwig, dolgoletni razvijalec, se je odpovedal dvema od šestih nadzornikov, potem ko je imel v nasprotju z Linusom Torvaldom, ki se je odločil proti kodi Ruste zaradi njegovega veta. Očitno je, da je uvedba novih tehnologij v odprtokodni sektor mogoča le s širokim konsenzom, kot it-boltwis.e
Na splošno Asterina ostaja vznemirljiv projekt v fazi zgodnjega razvoja z veliko potenciala za prihodnost oblikovanja operacijskega sistema. S podporo zavzete skupnosti in inovativnih tehnologij bi lahko Asterina igrala ključno vlogo pri razvoju varnih in učinkovitih operacijskih sistemov.
Details | |
---|---|
Ort | Rust, Deutschland |
Quellen |