Революция в Linux-Kernel: Asterina обещава повече сигурност!

Революция в Linux-Kernel: Asterina обещава повече сигурност!
Rust, Deutschland - Много се случва в света на операционните системи: китайски изследователски екип е разработил ново ядро на име Asterinas, което е програмирано на езика за програмиране на ръжда. Според linuxnews.de , Asterinas е съвместим с Linux-ABI и следва иновативен подход, който е известен като рамка. Непосоченият код е ограничен в малка, изолирана основна зона, която значително подобрява сигурността на съхранението.
Погледът към развитието показва, че Астерина е предназначена не само за критични за сигурността приложения, но и за съвременни облачни инфраструктури, като облака на Alibaba. Предимствата на новото ядро са очевидни: Достъпът се осъществява само чрез безопасни интерфейси и архитектите не са започнали просто отново в същото време. Вместо това се създава напълно нова система, която ясно се откроява от продължаващия проект Rust-for-Linux.
Технически усъвършенствания и основи
Разработчиците зад Asterinas, състоящи се главно от студенти от университета в Пекин, Intel и Ant Group, използват съвременни техники като хардуерна изолация от TDX технологията на Intel. Фокусът е върху два важни инструмента при изпълнение на проекта: OSTD Framework, който е предназначен за операционни системи, базирани на ръжда, и OSDK, инструмент за изграждане, базиран на товари.
В момента се изпълняват повече от 200 от 368 системни обаждания на Linux, въпреки че все още не могат да се управляват реални приложения. Планът обаче предвижда Asterinas, готов за производство за X86-64 виртуални машини до 2025 г. За да подкрепят този напредък, разработчиците също са създали полезни инструкции за инсталиране, които са предназначени да улеснят прилагането.
Приемане и награди
Интересното е, че два изследователски доклади за Asterina бяха приети като част от Usenix ATC'25, включително една, която описва безопасната и бърза архитектура на новото ядро. По този начин Asterinas може да се превърне в безпроблемен заместител на Linux и значително да увеличи удобството на потребителя за разработчиците, като github.com . Свържеността на разработчиците е подчертана, например, като избирате Rust като език за програмиране и специално разработената OSDK.Друг поглед върху настоящите разработки, свързани с ръждата в Linux-Kernel, показва динамиката в сектора на отворения код. Спор за интегрирането на кода на ръждата в зоната за картографиране на DMA доведе до напрежение между разработчиците. Например, Кристоф Хелвиг, дългогодишен предприемач, се отказа от двама от шестима надзорни органи, след като конфликтира с Линус Торвалдс, който реши срещу кода на Ръст над ветото си. Очевидно е, че въвеждането на нови технологии в сектора с отворен код е възможно само с широк консенсус, като it-boltwise.de
Като цяло Asterina остава вълнуващ проект във фазата на ранно развитие с голям потенциал за бъдещето на дизайна на операционната система. С подкрепата на ангажираната общност и иновативните технологии, Asterina може да играе ключова роля в разработването на безопасни и ефективни операционни системи.
Details | |
---|---|
Ort | Rust, Deutschland |
Quellen |