Новости и события » Hi-Tech » В рамках проекта Nebulet развивается микроядро для запуска WebAssembly

В рамках проекта Nebulet развивается микроядро для запуска WebAssembly

Как сообщает opennet.ru проект Nebulet развивает микроядро, способное выполнять модули на WebAssembly, разработанном для браузеров универсальном низкоуровневом промежуточном коде, который может быть скомпилирован из различных языков программирования. Более того, Nebulet выполняет модули WebAssembly с правами нулевого кольца защиты процессора (ring 0) в одном адресном пространстве с ядром, вместо традиционного для непривилегированного кода третьего кольца. Проект написан на языке Rust и поставляется под лицензией MIT.

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


Английский для начинающих – как сделать первые шаги

Английский для начинающих – как сделать первые шаги

Изучение английского языка с нуля может показаться сложной и пугающей задачей. Однако с правильным подходом, пошаговым планом, с опорой на онлайн-курсы английского языка https://englishouse.ua/ru/ , а также регулярными усилиями можно быстро освоить основы и...

сегодня 10:16

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх