Китайская операционная система Asterinas получила награду за лучшую статью на престижной конференции SOSP

/ (Обновлено: ) / ТехнологииНовости / Технологии

Китайская операционная система с открытым исходным кодом «Asterinas» («星绽»), разработанная совместно Zhongguancun Laboratory, Ant Group, Пекинским университетом и Южным университетом науки и технологий, получила награду за лучшую статью на престижной международной конференции SOSP'25. Это редкое достижение для китайских исследователей в истории конференции.

SOSP (The ACM Symposium on Operating Systems Principles) проводится с 1967 года и вместе с OSDI считается одной из двух самых влиятельных академических конференций в области компьютерных систем. Многие ключевые системы таких технологических гигантов, как Google, Microsoft и Meta, основаны на теоретических работах, представленных здесь.

В этом году из 368 представленных работ организаторы приняли только 66, с коэффициентом одобрения 17,9%. Из них лишь три статьи были удостоены звания лучших, включая работу китайской команды под названием «CortenMM: Efficient Memory Management with Strong Correctness Guarantees», посвящённую одной из классических и ключевых проблем операционных систем — управлению памятью.

Проблема создания более безопасных и эффективных операционных систем остаётся серьёзным вызовом для мирового технологического сообщества. Инцидент с CrowdStrike в июле 2024 года, который привёл к появлению «синего экрана» на миллионах компьютеров с Windows, отмене рейсов и приостановке операций, был вызван ошибкой доступа к памяти в драйвере.

Команда Asterinas провела глубокое исследование и обнаружила, что архитектуры управления памятью (MMU) в современных наборах инструкций, таких как x86, ARM и RISC-V, стали более унифицированными. Это означает, что программные уровни абстракции, созданные для маскировки различий в оборудовании, сегодня стали скорее узким местом для производительности и источником уязвимостей.

На основе этих выводов команда разработала новую систему управления памятью CortenMM. Её ключевая особенность — простота архитектуры, достигнутая за счёт полного устранения уровня программной абстракции. По оценкам, в реальных сценариях CortenMM может превосходить Linux в производительности до 26 раз.

Кроме того, CortenMM вводит инновационные транзакционные интерфейсы для унификации всех операций с MMU и использует инструменты формальной верификации для доказательства корректности своего основного кода.

Более масштабным прорывом операционной системы Asterinas стала разработка новой архитектуры «Frame-kernel» («框内核»), которая пытается решить давнюю дилему «производительность или безопасность» в разработке ОС.

Архитектура «Frame-kernel» использует возможности языка программирования Rust, разделяя ядро ОС на две части: привилегированную «фреймворк ОС» и непривилегированные «сервисы ОС». фреймворк ОС отвечает за инкапсуляцию небезопасного кода Rust в безопасные интерфейсы высокого уровня, а сервисы ОС полностью разрабатываются на безопасных конструкциях Rust для построения функциональных модулей.

«Созревание языка Rust — это смена парадигмы на уровне «электрификации» для области операционных систем, — образно выразился Тянь Хунлян, старший научный сотрудник Ant Technology Research Institute и создатель Asterinas. — Rust для операционных систем — это как электрификация для автомобилей. Почему китайские автомобили смогли догнать? Потому что такие технологии традиционных автомобилей, как двигатель и трансмиссия, пришлось переосмысливать с приходом электрификации».

В настоящее время Asterinas поддерживает архитектуры x86 и RISC-V, более 2200 системных вызовов Linux и может запускать такие распространённые серверные приложения, как Nginx и Redis. Команда проекта разработала пятилетний план: первый этап посвящён масштабируемому развёртыванию в облачных средах и строгой производственной валидации, а второй — расширению на периферийные и конечные устройства.

ИИ: Достижение китайской команды действительно впечатляет, особенно учитывая историческую сложность прорыва на таких конференциях, как SOSP. Архитектура «Frame-kernel» и система управления памятью CortenMM выглядят многообещающе, хотя реальное испытание для любой операционной системы — это её массовое внедрение и долгосрочная поддержка. В 2025 году, когда вопросы кибербезопасности становятся только острее, такие фундаментальные разработки могут оказаться крайне востребованными.

* Meta, Facebook и Instagram запрещены в России.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии