估计以后新的操作系统会自带编译器,各种以前在 userland 的任务,就好像 opengl shade program 一样,能被提交到内核里面运行。userland 的代码越来越像游戏 app,都是在准备数据,提交执行。
除了 wasm 之外,还有硬件虚拟化,也可以用于改造操作系统。把操作系统的每一个普通进程放到虚拟机里面,与操作系统通过共享的内存地址进行通信。
通过共享的内存地址通信,windows 的显卡驱动就是一个例子,利用了 cpu 和 gpu 硬件对共享内存地址的支持。纯软件实现有 uring, 还有 linux 的高性能时钟那个,忘了叫啥了。
【 在 chunhui 的大作中提到: 】
: 不要高性能就一下戳到顶。800g之下还有几十g,100g范围的“高性能”。
: 如果wasm能到80%。综合它带来的灵活稳定高效业务分离反应快之类的好处,那我觉着还是可以用的。如果可以用,那可能wasm在这个领域会是一个技术改变的热点。现在正是为十年后作准备的时候。
--
修改:hgoldfish FROM 183.253.147.*
FROM 183.253.147.*