js写的vm,可以跑一个功能完整的linux kernel。包括vi, emcas, ps, tcc, grep, awk, etc

2011-05-17 18:35:13 +08:00
 est
http://bellard.org/jslinux/

太牛了。。。我试了下编辑那个 hello.c,真的可以用tcc编译。。。

需要FF4和Chrome 11

Chrome12有点bug。
6614 次点击
所在节点    分享发现
19 条回复
vvoody
2011-05-17 18:43:11 +08:00
神。。。
linjunpop
2011-05-17 18:52:03 +08:00
busybox
coderoar
2011-05-17 18:54:29 +08:00
居然有这种东西,居然有这种人。
est
2011-05-17 18:58:58 +08:00
ps 作者是qemu, ffmpeg, tcc作者Fabrice Bellard。。。http://bellard.org/
ratazzi
2011-05-17 18:58:58 +08:00
国外的人真是条件好啊,蛋疼到做这玩意
xi4oh4o
2011-05-17 19:12:39 +08:00
m(____)m
lowstz
2011-05-17 19:27:45 +08:00
好牛逼。。
vicalloy
2011-05-17 20:25:20 +08:00
用的AJAX,如果真的用JS编译C就太夸张了。
est
2011-05-17 20:34:20 +08:00
@vicalloy 作者是写QEMU的。他的确是把x86指令集用js实现了一次。文件系统是rootfs。

http://bellard.org/jslinux/tech.html

@linjunpop 跑的是busybox
aveline
2011-05-17 20:55:14 +08:00
用Chrome的Console看了下。。看来可以加载其它的img。。。嗯嗯,我想加载个debian玩玩。。。
est
2011-05-17 21:48:47 +08:00
@aveline debian里装个iceweasel 4然后又跑这个网站
dreamer
2011-05-17 22:20:42 +08:00
太牛了。

"I did it for fun." 只有大神才能轻描淡写说这句话,低调需要的资本比高调多得多啊。

景仰。
xiluo
2011-05-17 22:28:20 +08:00
用dota一句名言:“我只能包鸡包眼了”
shellex
2011-05-17 22:30:27 +08:00
嗯哪... "I did it for fun."
xmbaozi
2011-05-22 21:17:54 +08:00
鸟子大了,什么林都有
Hlbice
2011-05-22 21:39:13 +08:00
Palm Pre 里也是 busybox.
peak
2011-06-05 13:06:41 +08:00
这个。。。想想将来可以拿来干点儿什么
jorakura
2011-06-05 13:15:51 +08:00
在上面把 dosbox 编译通的话,是不是可以玩仙剑了
jorakura
2011-06-05 13:20:26 +08:00
"A more advanced version would allow to use old DOS PC software such as games."

http://bellard.org/jslinux/tech.html

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

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

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

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

© 2021 V2EX