The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Запуск WebAssembly runtime как модуля ядра Linux, opennews (??), 27-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


37. "Запуск WebAssembly runtime как модуля ядра Linux"  +/
Сообщение от evkogan (?), 28-Сен-18, 10:03 
Не понимаю. Изначально wasm - это запуск C/C++ в браузере. Эта штука позволяет запускать wasm без браузера и даже как модуль ядра.
Но зачем? Почему не запускать C/C++ просто скомпиленным и если надо, то как модуль ядра?
И да запилить из NGINX модуль ядра наверняка можно и более простыми методами, без wasm.
Ответить | Правка | Наверх | Cообщить модератору

40. "Запуск WebAssembly runtime как модуля ядра Linux"  +/
Сообщение от Аноним (40), 28-Сен-18, 10:31 
В ядре уже есть eBPF. webaassembly ещё одна виртуальная машина для ядра, не первая и не последнияя.
Нужно т.к. над эффективностью и безопасностью JIT wasm работает много квалифицированных людей.

Зачем вообще виртуальные машины в ядре: долгосрочно - штуки типа microsoft singularity, реализация изоляции приложений (и драйверов друг от друга) без бажных хардверных реализаций (интел спектры и мелтдауны), возможность получать плюшки DPDK продолжая использовать ядерный сетевой стек, но не роняя ядро своим кривым кодом, тестовые версии драйверов, которые не будут повреждать чужую память (не будет вероятности повреждения файловой системы из-за драйвера usb гаджета).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру