Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

[WAW'24] WALI: A thin Linux kernel interface for WebAssembly

Автор: ACM SIGPLAN

Загружено: 2024-03-24

Просмотров: 244

Описание:

[WAW'24] WALI: A thin Linux kernel interface for WebAssembly

Ben L. Titzer

WebAssembly is gaining popularity as a portable binary format targetable from many programming languages. With a well-specified low-level virtual instruction set, minimal memory footprint and many high-performance implementations, it has been successfully adopted for lightweight in-process memory sandboxing in many contexts. Despite these advantages, WebAssembly lacks many standard system interfaces, making it difficult to reuse existing applications.
This talk introduces WALI: The WebAssembly Linux Interface, a thin layer over Linux’s userspace system calls, creating a new class of virtualization where WebAssembly seamlessly interacts with native processes and the underlying operating system. By virtualizing the lowest level of userspace, WALI offers application portability with little effort and reuses existing compiler backends. With WebAssembly’s control flow integrity guarantees, these modules gain an additional level of protection against remote code injection attacks. Furthermore, capability-based APIs like WASI can themselves be virtualized and implemented in terms of WALI, improving reuse and robustness through better layering. We present an implementation of WALI in a modern WebAssembly engine and evaluate its performance on a number of applications which we can now compile with mostly trivial effort.

[WAW'24] WALI: A thin Linux kernel interface for WebAssembly

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

[WAW'24] RichWasm: Bringing Safe, Fine-Grained, Shared Memory Interoperability to WebAssem...

[WAW'24] RichWasm: Bringing Safe, Fine-Grained, Shared Memory Interoperability to WebAssem...

[WAW'24] What is a WebAssembly component (and why?)

[WAW'24] What is a WebAssembly component (and why?)

How a Sea of Nodes Compiler Works | Ben Titzer

How a Sea of Nodes Compiler Works | Ben Titzer

[WAW'24] Lightning Talks

[WAW'24] Lightning Talks

Многопоточный интерфейс FFI opensmalltalk-vm

Многопоточный интерфейс FFI opensmalltalk-vm

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Разжёванный курс по Linux для чайников.  Часть 1

Разжёванный курс по Linux для чайников. Часть 1

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

[POPL'26] Réfectoire - POPL (Jan 16th)

[POPL'26] Réfectoire - POPL (Jan 16th)

Почему КРИС РИ так и не стал поп-звездой?

Почему КРИС РИ так и не стал поп-звездой?

Let's Build a Linux Just for Wasm! - Andrew Randall & Ralph Squillace, Microsoft

Let's Build a Linux Just for Wasm! - Andrew Randall & Ralph Squillace, Microsoft

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

[POPL'26] Réfectoire - POPL (Jan 15th)

[POPL'26] Réfectoire - POPL (Jan 15th)

Я в опасности

Я в опасности

WASM is Awesome! Explained with Examples | Ft Docker

WASM is Awesome! Explained with Examples | Ft Docker

Why Does Fire BURN? Feynman's Answer Will DESTROY Your Reality

Why Does Fire BURN? Feynman's Answer Will DESTROY Your Reality

Самые частые вопросы про программирование Часть 1

Самые частые вопросы про программирование Часть 1

The WebAssembly Founding Story | Ben Titzer

The WebAssembly Founding Story | Ben Titzer

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com