Redian新闻
>
没有找到EE CS的组织,打算建一个 ASU EE CS QQ群
avatar
没有找到EE CS的组织,打算建一个 ASU EE CS QQ群# EE - 电子工程
t*a
1
http://bellard.org/jslinux/
此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
运行正确无误。
avatar
x*2
2
今年去 ASU 读EE专业,希望今年去的大家相互交流一下,也为以后找工作作建立
connection。
往届的学长学姐也非常欢迎,指导我们这些师弟师妹们。也欢迎CS的同学加入
谢谢
QQ群号: 242469771
*请注明 年级,具体专业方向,只限EE或者CS专业的。
改了 一下,不限13Fall
avatar
x*m
3
仰望
avatar
d*g
4
我的蛋非常地痛

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
N*w
5
boot 起来要多长时间?hehe
如果 boot 起来用里面的浏览器访问这个网站,是不是能再起一个 linux,hehe

【在 d********g 的大作中提到】
: 我的蛋非常地痛
avatar
d*g
6
好像不行,试了wget连不上网站

【在 N****w 的大作中提到】
: boot 起来要多长时间?hehe
: 如果 boot 起来用里面的浏览器访问这个网站,是不是能再起一个 linux,hehe

avatar
N*w
7
多久能 boot 起来?

【在 d********g 的大作中提到】
: 好像不行,试了wget连不上网站
avatar
d*g
8
5秒

【在 N****w 的大作中提到】
: 多久能 boot 起来?
avatar
d*g
9
7秒不到

【在 d********g 的大作中提到】
: 5秒
avatar
N*w
10
偶咋看光标闪了老半天还没动静

【在 d********g 的大作中提到】
: 5秒
avatar
x*m
11
根本就没有配置IP

【在 d********g 的大作中提到】
: 好像不行,试了wget连不上网站
avatar
d*g
12
你啥软件
FF4很快啊

【在 N****w 的大作中提到】
: 偶咋看光标闪了老半天还没动静
avatar
N*w
13
FF5 nightly build hehe

【在 d********g 的大作中提到】
: 你啥软件
: FF4很快啊

avatar
d*g
14
不要自虐……

【在 N****w 的大作中提到】
: FF5 nightly build hehe
avatar
N*w
15
换 FF4 也不灵

【在 N****w 的大作中提到】
: FF5 nightly build hehe
avatar
N*w
16
跟 FF4 没啥两样

【在 d********g 的大作中提到】
: 不要自虐……
avatar
d*g
17
换机器试试

【在 N****w 的大作中提到】
: 跟 FF4 没啥两样
avatar
N*w
18
换了 chrome 都不管用
带防火墙的网络不行?

【在 d********g 的大作中提到】
: 换机器试试
avatar
t*a
19
我用 Chrome 11 好像没有问题

【在 N****w 的大作中提到】
: 换了 chrome 都不管用
: 带防火墙的网络不行?

avatar
t*a
20
是纯文字版的 Linux, 但我坚信在有生之年可以看到在浏览器里跑带 X 的 Linux

【在 N****w 的大作中提到】
: boot 起来要多长时间?hehe
: 如果 boot 起来用里面的浏览器访问这个网站,是不是能再起一个 linux,hehe

avatar
N*w
21
真是仿真 x86 指令么,难以相信
cat /proc/cpuinfo
model name : Pentium MMX
bogomips : 20.21
f00f_bug : yes
hehe
谁把 superPI 编译了跑跑看,hehe

【在 t******a 的大作中提到】
: 是纯文字版的 Linux, 但我坚信在有生之年可以看到在浏览器里跑带 X 的 Linux
avatar
d*y
22
别扯淡了。
1. 在FireFox里面安装Firebug插件调试一下,就可以看到那个页面把JavaScript和一
两个.bin文件下下来后,之后所有命令行都没有网络连接操作。所谓的命令执行也就是
在browser里面捕捉各种鼠标键盘事件而已(安装Firebug事件插件可以浏览这些事件)。
2. Browser里面使用JavaScript跑真正的虚拟机,连理论基础都没有,怎么可能呢?空
中楼阁?
3. 这年头很多东西就跟魔术一样:可以欣赏它,但别给它唬住了。
avatar
t*a
23
你的观点是什么? 虚拟机不联网就不是虚拟机么?
JavaScript 有安全沙箱限制,本来就不能直接连接别的网站。
你仔细看看就会发现,这个网站绝不是简单的模拟了一个 Linux Terminal

)。

【在 d****y 的大作中提到】
: 别扯淡了。
: 1. 在FireFox里面安装Firebug插件调试一下,就可以看到那个页面把JavaScript和一
: 两个.bin文件下下来后,之后所有命令行都没有网络连接操作。所谓的命令执行也就是
: 在browser里面捕捉各种鼠标键盘事件而已(安装Firebug事件插件可以浏览这些事件)。
: 2. Browser里面使用JavaScript跑真正的虚拟机,连理论基础都没有,怎么可能呢?空
: 中楼阁?
: 3. 这年头很多东西就跟魔术一样:可以欣赏它,但别给它唬住了。

avatar
N*w
24
这个没有 eth0,就算是真的 linux 也没网络
能编译运行 C 代码就不错

【在 t******a 的大作中提到】
: 你的观点是什么? 虚拟机不联网就不是虚拟机么?
: JavaScript 有安全沙箱限制,本来就不能直接连接别的网站。
: 你仔细看看就会发现,这个网站绝不是简单的模拟了一个 Linux Terminal
:
: )。

avatar
d*y
25
我原以为这是类似于前几年某人弄的一个玩意,相当于remote web-based SSH access
using Applet/JavaScript;后来发现这个并不需要网络交互,于是觉得这个东西就是
内部预先设置一个对话机制,根据用户提供的命令从自身的知识库里面提取答案。
现在看来,我原先的想法并不完全对的。这是一个接近真实的、但依然有局限性的处理
器模拟手法 ( http://en.wikipedia.org/wiki/QEMU )。往小的地方说,类似于计算机系本科学生的CPU处理器模拟的一个project,只不过这个project做得很不错,A+以上水平的。
我现在有些惊讶和不解的是,1. 他如何能够在这个可能并不健壮的模拟器上运行一个
操作系统;2. 他如何能在browser里面进行这个模拟的。

【在 t******a 的大作中提到】
: 你的观点是什么? 虚拟机不联网就不是虚拟机么?
: JavaScript 有安全沙箱限制,本来就不能直接连接别的网站。
: 你仔细看看就会发现,这个网站绝不是简单的模拟了一个 Linux Terminal
:
: )。

avatar
z*g
26
看linuxtoy的介绍 http://linuxtoy.org/archives/javascript-pc-emulator.html
如何实现的:
作者 Fabrice Bellard 使用 JavaScript 编写了一个简单的 PC 模拟器,包含32
位 x86 兼容 CPU、8259 可编程中断控制器、8254 可编程中断计时器
实现 16450 UART 串口设备
用 JavaScript 实现一个终端
编译包含 FPU 模拟的 Linux 内核镜像。
使用 Buildroot 创建文件系统并在启动时载入 RAM。
添加基本工具集 BusyBox,微型 C 编译器 TinyCC,以及迷你编辑器 QEmacs
根据作者的描述,该模拟器的初衷是了解现在 JavaScript 引擎的工作,尤其是
Firefox 4 的 Jaeger Monkey 和 Chrome 的 V8,这个探索的结果,可以被用来:
通过 Linux 的启动时间反应浏览器的 JavaScript 性能。(作者说目前在 Firefox
4 下比 Chrome 11 要快 2倍,Chrome 12 有 Bug 无法运行)。
实验在用 JavaScript 进行客户端运算时载入 x86 运行库的可能性。
进一步发展从而支持 DOS 游戏的运行。
我觉得挺牛逼的
我觉得这个不是一个计算机本科生能够完成的,开发这个东西需要精通很多领域,从底
层到前端。

access

【在 d****y 的大作中提到】
: 我原以为这是类似于前几年某人弄的一个玩意,相当于remote web-based SSH access
: using Applet/JavaScript;后来发现这个并不需要网络交互,于是觉得这个东西就是
: 内部预先设置一个对话机制,根据用户提供的命令从自身的知识库里面提取答案。
: 现在看来,我原先的想法并不完全对的。这是一个接近真实的、但依然有局限性的处理
: 器模拟手法 ( http://en.wikipedia.org/wiki/QEMU )。往小的地方说,类似于计算机系本科学生的CPU处理器模拟的一个project,只不过这个project做得很不错,A+以上水平的。
: 我现在有些惊讶和不解的是,1. 他如何能够在这个可能并不健壮的模拟器上运行一个
: 操作系统;2. 他如何能在browser里面进行这个模拟的。

avatar
N*w
27
就是说纯软件简单 PC。。。hehe
照这个 boot 速度,应该网板上 boot android 之流 linux 也能差不多快。。。

32

【在 z****g 的大作中提到】
: 看linuxtoy的介绍 http://linuxtoy.org/archives/javascript-pc-emulator.html
: 如何实现的:
: 作者 Fabrice Bellard 使用 JavaScript 编写了一个简单的 PC 模拟器,包含32
: 位 x86 兼容 CPU、8259 可编程中断控制器、8254 可编程中断计时器
: 实现 16450 UART 串口设备
: 用 JavaScript 实现一个终端
: 编译包含 FPU 模拟的 Linux 内核镜像。
: 使用 Buildroot 创建文件系统并在启动时载入 RAM。
: 添加基本工具集 BusyBox,微型 C 编译器 TinyCC,以及迷你编辑器 QEmacs
: 根据作者的描述,该模拟器的初衷是了解现在 JavaScript 引擎的工作,尤其是

avatar
l*G
28
very cool! The future !
avatar
l*G
29
this is truly remarkable!. Imagine in the not distant future, sending and
sharing application over a web link is going to be super easy.
avatar
v*s
30
这个很有点意思。 谢谢分享。

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
f*1
31
应该真是在浏览器上跑的,而并非远程控制。编译个死循环的c程序执行,浏览器的cpu
几乎把一个核占满了
avatar
g*1
32
牛,原本以为这么精简的linux不会有emacs,结果连emacs也装了

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
e*0
33
确实啊
神哪

【在 g*******1 的大作中提到】
: 牛,原本以为这么精简的linux不会有emacs,结果连emacs也装了
avatar
h*x
34
真的能运行耶。太牛了。
js写了一个cpu仿真器。

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
r*s
35


【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
n*3
36
计算机本科生??
Please good/wiki Fabrice Bellard.
I read his tcc before, big fan.

32

【在 z****g 的大作中提到】
: 看linuxtoy的介绍 http://linuxtoy.org/archives/javascript-pc-emulator.html
: 如何实现的:
: 作者 Fabrice Bellard 使用 JavaScript 编写了一个简单的 PC 模拟器,包含32
: 位 x86 兼容 CPU、8259 可编程中断控制器、8254 可编程中断计时器
: 实现 16450 UART 串口设备
: 用 JavaScript 实现一个终端
: 编译包含 FPU 模拟的 Linux 内核镜像。
: 使用 Buildroot 创建文件系统并在启动时载入 RAM。
: 添加基本工具集 BusyBox,微型 C 编译器 TinyCC,以及迷你编辑器 QEmacs
: 根据作者的描述,该模拟器的初衷是了解现在 JavaScript 引擎的工作,尤其是

avatar
v*s
37
Bellard 可是个大牛, QEMU的作者, tcc的作者。 呵呵

【在 n*****3 的大作中提到】
: 计算机本科生??
: Please good/wiki Fabrice Bellard.
: I read his tcc before, big fan.
:
: 32

avatar
N*d
38
为啥不能
rm -rf /
一连串的 can't remove 。。。。。

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
w*r
39
wk, 有点专业精神好不好, 这里是linux板,人写了一个emulator用js 实现的, 这个
emulator
在你的browser里面跑linux,这个linux相当于在你自己的vm里面,只不过人家这个vm
现在在
browser里面,这个想法相当得新,emulator上过cs的人应该都有一定的经历,但是能
想到在
browser里面,这个方向有搞头!!

)。

【在 d****y 的大作中提到】
: 别扯淡了。
: 1. 在FireFox里面安装Firebug插件调试一下,就可以看到那个页面把JavaScript和一
: 两个.bin文件下下来后,之后所有命令行都没有网络连接操作。所谓的命令执行也就是
: 在browser里面捕捉各种鼠标键盘事件而已(安装Firebug事件插件可以浏览这些事件)。
: 2. Browser里面使用JavaScript跑真正的虚拟机,连理论基础都没有,怎么可能呢?空
: 中楼阁?
: 3. 这年头很多东西就跟魔术一样:可以欣赏它,但别给它唬住了。

avatar
w*r
40
more than cpu... there are serial terminal, real time clock, interrupt
controller, timer,etc etc..
em...looks like no VGA device....

【在 h*******x 的大作中提到】
: 真的能运行耶。太牛了。
: js写了一个cpu仿真器。

avatar
w*r
41
oh... the PI guy!

【在 n*****3 的大作中提到】
: 计算机本科生??
: Please good/wiki Fabrice Bellard.
: I read his tcc before, big fan.
:
: 32

avatar
l*G
42
I asked whether we can compile C programs etc in browser a while ago on this
board. Now there seems to be a good solution. Wish QT and xserver etc will
be in the browser-linux soon, so that X app can fly in browser as well. The
biggest issues are how to deal with local and remote file systems, how to
talk to local hardwares.

vm

【在 w*r 的大作中提到】
: wk, 有点专业精神好不好, 这里是linux板,人写了一个emulator用js 实现的, 这个
: emulator
: 在你的browser里面跑linux,这个linux相当于在你自己的vm里面,只不过人家这个vm
: 现在在
: browser里面,这个想法相当得新,emulator上过cs的人应该都有一定的经历,但是能
: 想到在
: browser里面,这个方向有搞头!!
:
: )。

avatar
w*r
43
specialized js engine or a trusted mode in js engine. .. this need support
of browsers to solve
the security concerns for browser code access/touch local device
this emulator does not have vga device..X server willnot able to run
currently as he explained, only serial terminal supported..
but for compiling.. this is good enough..

this
will
The

【在 l*******G 的大作中提到】
: I asked whether we can compile C programs etc in browser a while ago on this
: board. Now there seems to be a good solution. Wish QT and xserver etc will
: be in the browser-linux soon, so that X app can fly in browser as well. The
: biggest issues are how to deal with local and remote file systems, how to
: talk to local hardwares.
:
: vm

avatar
N*w
44
these controller is just piece of cake when using software to
simulate...

【在 w*r 的大作中提到】
: more than cpu... there are serial terminal, real time clock, interrupt
: controller, timer,etc etc..
: em...looks like no VGA device....

avatar
N*w
45
算了吧,这个也就是验证个概念

this
will
The

【在 l*******G 的大作中提到】
: I asked whether we can compile C programs etc in browser a while ago on this
: board. Now there seems to be a good solution. Wish QT and xserver etc will
: be in the browser-linux soon, so that X app can fly in browser as well. The
: biggest issues are how to deal with local and remote file systems, how to
: talk to local hardwares.
:
: vm

avatar
w*r
46
大牛,什么时候你搞一个core 2的emulator + memory controller+dma controller +
pci /usb controller来让大家爽
一下?

【在 N****w 的大作中提到】
: these controller is just piece of cake when using software to
: simulate...

avatar
a*l
47
他好象只读过本科吧?那算计算机本科生也不算说错.

【在 n*****3 的大作中提到】
: 计算机本科生??
: Please good/wiki Fabrice Bellard.
: I read his tcc before, big fan.
:
: 32

avatar
j*e
48
Have to say a word about this author. He is the one who wrotes QEmu.
Android's PC emulator is based on QEmu.
This guy is one the few CS genius.
avatar
j*7
49
高人不服不行啊。
avatar
b*r
50
很强大。看来很快我就可以不用VMWare了。
avatar
h*x
51
恩,几乎一台pc的emulator了。
我忽略其他东西了。

【在 w*r 的大作中提到】
: more than cpu... there are serial terminal, real time clock, interrupt
: controller, timer,etc etc..
: em...looks like no VGA device....

avatar
s*c
52
我看了一下代码
这个网页包括两个js文件
一个叫x86cpu.js 大概6000行左右的js源码
实现了cpu的模拟
一个叫term.js, 大概300行代码,
模拟了一个terminal
如果js都能6000行emulate一个x86 cpu的话
用python写一个是不是应该更简短呢?

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
r*y
53
这个东西最大的好处可能是,可以在ipad上模拟编写运行c程序?

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
r*y
54
刚把作者网站上的一个c程序贴进去尝试tcc编译一下,memory full。
http://bellard.org/mersenne.html

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
E*m
55
起立致敬!
avatar
v*r
56
前几天用 Firefox 3.x 试 说不支持 3.x, 今天一试 3.x 也能 run 了

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
t*a
57
今天重新访问了一下,发现已经支持 iPad/iPhone 浏览器了,实在威武。
在 iPad 的浏览器上跑可用性更强些, 选中屏幕右上角的编辑框就可以
弹出 iPad 虚拟键盘输入命令。 iPhone 因为选中输入热点后自动缩放
屏幕的原因,虽然能凑合跑 Linux,但很别扭。

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
C*b
58
65秒,ipad2.

【在 N****w 的大作中提到】
: boot 起来要多长时间?hehe
: 如果 boot 起来用里面的浏览器访问这个网站,是不是能再起一个 linux,hehe

avatar
c*l
59
这个人~ 实在是太牛了
avatar
r*y
60
但没法type,呵呵

【在 C********b 的大作中提到】
: 65秒,ipad2.
avatar
t*a
61
可以 type, portrait mode 下把焦点放到右上角的文本编辑框里就可以了。

【在 r****y 的大作中提到】
: 但没法type,呵呵
avatar
l*G
62
Support again.
Here is how to down load the whole thing:
http://zwhc.iteye.com/blog/1048079
1) http://bellard.org/jslinux/ right click and view source to get .html
2) get the following files
http://bellard.org/jslinux/term.js
http://bellard.org/jslinux/cpux86.js
http://bellard.org/jslinux/vmlinux26.bin
http://bellard.org/jslinux/root.bin
http://bellard.org/jslinux/linuxstart.bin
where vmlinux26.bin and boot.bin are just normal linux kernel and boot
binary
3) the linuxstart.bin is compiled from src:
http://bellard.org/jslinux/linuxstart-20110526.tar.gz
A similar project using java is JPC:
http://jpc.sourceforge.net/home_home.html
Can anyone play doom in the upper link with iphone ?

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
r*y
63
这样是可以,就是输入top了之后没法退出,没ctrl,哈哈

【在 t******a 的大作中提到】
: 可以 type, portrait mode 下把焦点放到右上角的文本编辑框里就可以了。
avatar
t*a
64
不到三年功夫, Windows 3.0 也能在浏览器类跑了
下面这个链接,首先用 JavaScript 模拟 一台IBM PC,
然后再模拟器里跑 Windows 3.0. 鼠标支持的不完美,
但可以通过键盘操作 Win3. 刚才试了一下,在手机
浏览器里也能跑起来.
http://jamesfriend.com.au/pce-js/ibmpc-win/

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
b*i
65
这有什么,我08年夏天就看到浏览器里JS写的dos了,还能运行VGA还是EGA的游戏呢。
既然dos能启动,linux又有什么不同呢?

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

avatar
g*9
66
这个真是牛啊,mark一下!仰视一下大牛对这个人的评价!
avatar
b*1
68
这是多媒休吧?

【在 t******a 的大作中提到】
: http://bellard.org/jslinux/
: 此人用 JavaScript 写了一个 x86 虚拟机,结果造就了一个可以在浏览器里跑的
: 精简版 Linux. 该浏览器版 Linux 支持 Chrome 11 和 Firefox 4, 内置 vi 和
: tcc (精简版 c 编译器). 刚才无聊的用内置的 vi 和 tcc 写了个小程序,
: 运行正确无误。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。