我倒是没从 cpu 层面考虑过这个问题……话说 arm 也有 ring1/2 吗?不过这个倒也是一个方向,毕竟以前似乎也有人搞过原生 jvm 指令集的 cpu。
从 wasm 目前的 microbenchmark 结果来看,基本上不会比 js 版本更快。后者我印象里大概是 2~5 倍 c/c++ 的运行时间,那个20%是1.0的理论上限?今年好像在起草2.0,不过感觉需求并不强烈,所以似乎也没有大厂投入大量资源优化 wasm jit。
我个人觉得,第一步要是能搞出来个 wasm 版的 docker,就已经能改变整个生态了。然后搞个原生基于 wasm runtime 的 os,回头再搞 cpu,似乎就是水到渠成的事了
【 在 lvsoft 的大作中提到: 】
: 这个pycon的演讲是标题党了一点,但它的内容还是很有意思的。
: 它想表达的核心观点是认为整个现代os和cpu都没有存在的必要,用wasm就行了。
: 计算机在早期是不存在复用的。在漫长的发展过程中,随着系统越来越强,也逐步发展出了越来越多的资源隔离能力。这个演化过程是渐进的,站在现在的眼光来看未必是最好的。
: ...................
--
FROM 203.184.25.*