WebAssembly в автомобиле: безопасное, переносимое исполнение микросервисов за 5 мс
Внедрение WasmEdge и WASI в бортовой компьютер для изоляции сторонних приложений без накладных расходов виртуальных машин.
Безопасность на основе мандатов WASI и виртуализация ввода-вывода
Интерфейс WASI реализует мандатную безопасность. В отличие от программ POSIX, наследующих все права пользователя, модуль WASI не может открыть сокет, прочесть файл или датчик без явного предоставления дескриптора при запуске.
Компиляция микросервисов на Rust и C++ в байт-код Wasm
Поставщики первого уровня пишут алгоритмы на Rust с контролем памяти при компиляции или на C++. При сборке под `wasm32-wasi` бинарный файл не зависит от ядра Linux, версий glibc и архитектуры процессора.
- Холодный старт быстрее 5 миллисекунд для мгновенной активации любых функций автомобиля.
- Аппаратная изоляция линейной памяти, исключающая переполнение буфера и утечки указателей.
- Байт-код не зависит от архитектуры CPU и одинаково работает на чипах Arm64 и RISC-V.
- Предварительная компиляция AOT обеспечивает 98% скорости нативного кода на C++.
Исследовать портфель доменов