Наташа Маркова

Nebulet выпустит микроядро для запуска модулей на WebAssembly

Оно будет выполнять модули с правами нулевого кольца защиты процессора в одном адресном пространстве с ядром вместо традиционного для непривилегированного кода третьего кольца.

568

Создатель Nebulet написал на Reddit пост о том, что проект разрабатывает микроядро, способное выполнять модули на WebAssembly с правами нулевого кольца защиты процессора в одном адресном пространстве с ядром.

Производительность

По словам создателя Nebulet, когда используемый для сборки компилятор Cretonne будет готов, модули на WebAssembly смогут обогнать по скорости традиционные приложения для Linux. Это станет возможным за счет снижения накладных расходов на системные вызовы и переключения контекста. Кроме того, помогут «экзотические» оптимизации, которые невозможно реализовать в традиционных операционных системах.

Выпуск

Микроядро находится на начальной стадии разработки и выйдет в свет не ранее осени 2018 года.

В апреле 2018 года разработчики Qt выпустили предварительную версию своего фреймворка для бинарного формата WebAssembly. Порт позволяет разработчикам запускать графические приложения в браузере без использования плагинов.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

WebAssembly
568
Что думаете?
0 комментариев
Сначала интересные