Vallankumous Linux-ytimessä: Asterina lupaa enemmän turvallisuutta!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
Asterinasin kanssa kiinalainen tutkimusryhmä kehittää turvallista ruostepohjaista ytimen Linuxille, joka parantaa muistin turvallisuutta ja kehittäjien ystävällisyyttä. (Symbolbild/ANAGAT)

Vallankumous Linux-ytimessä: Asterina lupaa enemmän turvallisuutta!

Rust, Deutschland - Käyttöjärjestelmien maailmassa tapahtuu paljon: Kiinalainen tutkimusryhmä on kehittänyt uuden ytimen nimeltä Asterinas, joka on ohjelmoitu ruosteohjelmointikielellä. linuxnews.de , Asterinas on yhteensopiva Linux-ABI: n kanssa ja noudattaa innovatiivista lähestymistapaa, joka tunnetaan kehyskerroksena. Suojaamaton koodi on rajoitettu pieneen, eristettyyn ydinalueeseen, mikä parantaa merkittävästi tallennusturvaa.

Kehitystä koskeva katsaus osoittaa, että Asterina ei ole tarkoitettu vain turvallisuuskriittisissä sovelluksissa, vaan myös nykyaikaisissa pilvi-infrastruktuureissa, kuten Alibaba-pilvessä. Uuden ytimen edut ovat ilmeisiä: pääsy suoritetaan vain turvallisten rajapintojen kautta, ja arkkitehdit eivät ole vain aloittaneet uudelleen samoin. Sen sijaan luodaan täysin uusi järjestelmä, joka erottuu selvästi meneillään olevasta Rust-for-Linux -projektista.

Tekniset hienostuneet ja perusteet

Asterinan taustalla olevat kehittäjät, jotka koostuvat pääasiassa Pekingin yliopiston, Intelin ja Ant -ryhmän opiskelijoista, käyttävät moderneja tekniikoita, kuten Intelin TDX -tekniikan laitteistoeriste. Keskitytään kahteen tärkeään työkaluun projektin toteuttamisessa: OSTD-kehys, joka on tarkoitettu ruostepohjaisille käyttöjärjestelmille, ja OSDK, lastin perustuva rakennustyökalu.

Tällä hetkellä yli 200 yhteensä 368 Linux -järjestelmäpuhelusta otetaan käyttöön, vaikka todellisia sovelluksia ei voida vielä käyttää. Suunnitelmassa on kuitenkin asterinas, joka on valmis tuotantoon x86-64-virtuaalikoneisiin vuoteen 2025 mennessä. Tämän edistymisen tukemiseksi kehittäjät ovat myös luoneet hyödyllisiä asennusohjeita, jotka on tarkoitettu helpottamaan toteutusta.

hyväksyntä ja palkinnot

Mielenkiintoista on, että kaksi asterinaa koskevaa tutkimusasiakirjaa hyväksyttiin osana Usenix ATC'25: tä, mukaan lukien yksi, joka kuvaa uuden ytimen turvallista ja nopeaa arkkitehtuuria. Asterinasista voi siten tulla saumaton korvaus Linuxille ja lisätä merkittävästi käyttäjäystävällisyyttä kehittäjille, kuten github.com . Kehittäjän ystävällisyys korostetaan esimerkiksi valitsemalla ruosteen ohjelmointikieleksi ja erityisesti kehitettynä OSDK: ksi.

; Rustikoodin integroinnin kiista DMA -kartoitusalueelle on johtanut jännitteisiin kehittäjien välillä. Esimerkiksi pitkäaikainen kehittäjä Christoph Hellwig luopui kahdesta kuudesta esimiehestä sen jälkeen kun hänellä oli ristiriita Linus Torvaldsin kanssa, joka päätti Rust Code: n vastoin hänen veto-oikeuttaan. On selvää, että uuden tekniikan käyttöönotto avoimen lähdekoodin sektorissa on mahdollista vain laajalla konsensuksella, kuten it-boltwise.de >

Kaiken kaikkiaan Asterina on edelleen jännittävä projekti varhaisessa kehitysvaiheessa, jolla on paljon potentiaalia käyttöjärjestelmän suunnittelun tulevaisuudelle. Sitoutuneen yhteisön ja innovatiivisten tekniikoiden tuella Asterina voisi olla avainasemassa turvallisten ja tehokkaiden käyttöjärjestelmien kehittämisessä.

Details
OrtRust, Deutschland
Quellen