Revoliucija Linux-Kernel: Asterina žada daugiau saugumo!

Chinesisches Forschungsteam entwickelt mit Asterinas einen sicheren Rust-basierten Kernel für Linux, der Speichersicherheit und Entwicklerfreundlichkeit verbessert.
Naudodama „Asterinas“, Kinijos tyrimų komanda kuria saugų „Linux“ rūdžių branduolį, kuris pagerina atminties saugumą ir kūrėjų draugiškumą. (Symbolbild/ANAGAT)

Revoliucija Linux-Kernel: Asterina žada daugiau saugumo!

Rust, Deutschland - Operacinių sistemų pasaulyje daug kas vyksta: Kinijos tyrimų komanda sukūrė naują branduolį, pavadintą „Asterinas“, kuris yra užprogramuotas rūdžių programavimo kalba. Pagal linuxNews.de , asterinas yra suderinamas su „Linux-ABI“ ir laikosi novatoriško požiūrio, žinomo kaip rėmo branduolys. Neapibrėžtas kodas yra ribotas į mažą, izoliuotą pagrindinę sritį, kuri žymiai pagerina saugojimo saugumą.

Pažvelgus į pokyčius, tai rodo, kad „Asterina“ yra skirta ne tik saugumui kritinėms programoms, bet ir šiuolaikinėms debesų infrastruktūroms, tokioms kaip „Alibaba Cloud“. Naujojo branduolio pranašumai yra akivaizdūs: prieiga vykdoma tik per saugias sąsajas, o architektai ne tik vėl pradėjo. Vietoj to, sukurta visiškai nauja sistema, kuri aiškiai išsiskiria iš vykstančio projekto „Rust-for-Linux“.

Techniniai patobulinimai ir pagrindai

„Asterinas“ kūrėjai, daugiausia susidedantys iš Pekino universiteto, „Intel“ ir „Antel“ grupės studentų, naudoja šiuolaikinius metodus, tokius kaip „Intel“ TDX technologijos aparatūros izoliacija. Didžiausias dėmesys skiriamas dviem svarbiems įrankiams įgyvendinant projektą: „OSTD Framework“, skirtą rūdžių pagrindu sukurtoms operacinėms sistemoms, ir „OSDK“, „Build“ įrankis, pagrįstas kroviniu.

Šiuo metu įgyvendinama daugiau nei 200 iš viso 368 „Linux“ sistemos skambučių, nors realių programų dar negalima valdyti. Tačiau plane numatyta, kad „Asterinas“ yra paruoštas gaminti X86-64 virtualioms mašinoms iki 2025 m., Siekiant palaikyti šią pažangą, kūrėjai taip pat sukūrė naudingas diegimo instrukcijas, skirtas palengvinti įgyvendinimą.

Priėmimas ir apdovanojimai

Įdomu tai, kad du „Asterina“ tyrimų straipsniai buvo priimti kaip „Usenix ATC’25“ dalis, įskaitant tą, kuris apibūdina saugią ir greitą naujojo branduolio architektūrą. Taigi asteriai galėtų tapti sklandžiu „Linux“ pakaitalu ir žymiai padidinti vartotojo draugiškumą kūrėjams, tokiems kaip github.com . Pvz., Kūrėjo draugiškumas, pavyzdžiui, pasirenka „Rust“ kaip programavimo kalbą ir specialiai sukurtą OSDK.

Kitas žvilgsnis į dabartinius pokyčius, susijusius su „Rust Linux-Bernel“, rodo atvirojo kodo sektoriaus dinamiką. Ginčas dėl rūdžių kodo integracijos į DMA žemėlapių zoną sukėlė įtampą tarp kūrėjų. Pavyzdžiui, ilgametis kūrėjas Christoph Hellwig atsisakė dviejų iš šešių prižiūrėtojų po to, kai prieštaravo Linusui Torvaldui, kuris nusprendė prieš „Rust Code“ prieš savo veto. Akivaizdu, kad naujų technologijų įvedimas atvirojo kodo sektoriuje yra įmanomas tik esant plačiam sutarimui, nes itboltwise.de

Apskritai „Astrina“ išlieka įdomiu projektu ankstyvajame vystymosi etape, turintis daug galimybių ateities operacinės sistemos projektavimui. Remdama atsidavusių bendruomenių ir novatoriškų technologijų, „Astrina“ galėtų vaidinti pagrindinį vaidmenį kuriant saugias ir efektyvias operacines sistemas.

Details
OrtRust, Deutschland
Quellen