WebAssembly on exotic architectures (a 2025 roundup)
a year ago
- #Linux
- #WebAssembly
- #FPGA
- Linux内核的WebAssembly(WASM)原生移植方案使得内核无需模拟即可直接在WASM环境中运行,通过虚拟设备层实现硬件抽象
- Linux内核集成的WASM运行时允许用户态代码在内核空间执行,通过消除系统调用开销和上下文切换显著提升性能
- Wasmer运行时通过扩展WASI实现完整POSIX兼容性,使POSIX应用程序能在浏览器或服务端JavaScript运行时中运行
- WASM在FPGA硬件上直接执行的探索正在进行,wasmachine和wasm-fpga-engine等项目致力于实现硬件级WASM运算
- 实验性操作系统k23采用WASM作为主要执行环境,其设计重点在于安全性、模块化、可移植性和静态分析能力