ebpf就有点这个意思了。就类似当年的浏览器之于javescript。操作系统也可以用vm+脚本。不过估计没有浏览器发展的快。
【 在 hgoldfish 的大作中提到: 】
: 估计以后新的操作系统会自带编译器,各种以前在 userland 的任务,就好像 opengl shade program 一样,能被提交到内核里面运行。userland 的代码越来越像游戏 app,都是在准备数据,提交执行。
: 除了 wasm 之外,还有硬件虚拟化,也可以用于改造操作系统。把操作系统的每一个普通进程放到虚拟机里面,与操作系统通过共享的内存地址进行通信。
: 通过共享的内存地址通信,windows 的显卡驱动就是一个例子,利用了 cpu 和 gpu 硬件对共享内存地址的支持。纯软件实现有 uring, 还有 linux 的高性能时钟那个,忘了叫啥了。
: ...................
--
FROM 121.69.86.*