文件名称:沙盒内核模式WebAssembly运行时。-C/C++开发
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-15 17:21:18
C/C++ Miscellaneous
kernel-wasm在Linux内核中安全地运行WebAssembly,性能比本地机器快。 背景知识大约一年前,我写了Cervus,这是另一个在Linux内核中运行的WebAssembly“用户模式”子系统。 到那时,内核就变得僵化了,在Linux内核中安全地运行WebAssembly,其性能比本地内核快。 背景知识大约一年前,我写了Cervus,这是另一个在Linux内核中运行的WebAssembly“用户模式”子系统。 那时我们还没有WASI或任何“生产就绪”的非Web运行时,尽管Cervus项目已证明该想法是可行的,并且潜力巨大。 现在,WASM生态系统正在发展,现在是时候为实际应用程序构建完整的内核WASM运行时了。 费图
【文件预览】:
kernel-wasm-master
----uapi.c(12KB)
----networking()
--------ext.c(10KB)
----vm.h(4KB)
----wasi()
--------ext.c(10KB)
--------def.h(16KB)
----kapi.h(998B)
----test()
--------rootfs()
--------boot()
--------build.sh(247B)
----LICENSE(18KB)
----request.h(1KB)
----kernel-wasm.c(0B)
----Kbuild(183B)
----ext.c(743B)
----kapi.c(3KB)
----.gitignore(75B)
----Makefile(284B)
----coroutine.h(1KB)
----README.md(4KB)
----vm.c(12KB)