粗大, WebAssembly 居然可以跑 Windows 2000 了!

2018-08-21 15:15:30 +08:00
 chai2010

https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/win2k.cfg&mem=192&graphic=1&w=1024&h=768

又是 bellard 大神大杰作

18469 次点击
所在节点    程序员
79 条回复
yksoft1
2018-08-21 20:15:52 +08:00
JSLinux 主要好处是对 Firefox 友好。
yksoft1
2018-08-21 20:21:18 +08:00
我担心,Bellard 大把整个 Win2k 镜像塞网上不怕 M$找上门来么
darrh00
2018-08-21 20:37:45 +08:00
WildCat
2018-08-21 22:20:55 +08:00
@lanmingyan 没有配置,直接能 run
pityhero233
2018-08-21 22:47:58 +08:00
@tanglangshan 这是 webassembly。
pityhero233
2018-08-21 22:48:33 +08:00
@zhzer ……你这不是无脑引战?
js 和 wa 有毛关系……
t6attack
2018-08-21 22:52:46 +08:00
@tanglangshan 这是一个在浏览器中实现的虚拟机。你可以把它等同于 vmware/virtualbox。
caola
2018-08-21 22:55:02 +08:00
WebAssembly 以后会代替相当一部分服务器后端的工作,
C、PHP,Java、Python、等等的语言都可以通过 WebAssembly 来运行
itfanr
2018-08-21 23:30:05 +08:00
RingoTC
2018-08-21 23:35:30 +08:00
@caola 我觉得更大的用途在于把成熟的库迁移到前端上。比如 ffmpeg,还有一些数值计算的库。某些库复杂且对性能要求高,这样的场景应该是 WebAssembly 的主场景。
xiaqi
2018-08-21 23:44:26 +08:00
卧槽,卧槽,竟然真的把 kernel.bin 下载下来运行起来了,卧槽,卧槽,卧槽。


@RingoTC 还可以想象一下,,每个人的浏览器都可以运行 server 了会是什么情景?
当然 4G 网络还有点慢,但是 5G 以后呢?
每个人打开一个网页就运行了一个服务,...
RingoTC
2018-08-21 23:52:33 +08:00
@xiaqi 不过移动设备性能也是一种限制 😂 但是我认为确实 WebAssembly 是很有前景的
tyrealgray
2018-08-21 23:55:03 +08:00
手机都能开,就是有点卡,不过真的有点屌。看起来前景无可限量啊
easylee
2018-08-22 00:09:52 +08:00
@alexsunxl
@pityhero233

我觉得那层的意思可能是说贝拉能将 js 用到出神入化......
agagega
2018-08-22 00:10:08 +08:00
再次给 Bellard 大神跪了...
f2f2f
2018-08-22 00:12:46 +08:00
除了速度慢,别的完美
VDimos
2018-08-22 00:28:34 +08:00
跨平台开发
mofe
2018-08-22 00:49:57 +08:00
简直碉堡了,一开始看发现渲染在 canvas 上,然后一直挂着一个 websocket,以为是来搞笑的。。。

后来发现它只是通过 websocket 模拟了网络连接

每次打开一个应用程序都会卡一下是因为需要加载应用程序的二进制文件(模拟从硬盘中加载资源)

打开记事本,然后把网断掉才出现了真正恐怖的事情。。这真的是一个活生生的运行在浏览器的系统。。
tiaod
2018-08-22 00:55:31 +08:00
卧槽
RqPS6rhmP3Nyn3Tm
2018-08-22 01:03:05 +08:00
@RingoTC ffmpeg 我试过,开了 O3 还卡的一逼。转码别想了,切个图转个音频差不多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481851

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX