在Web上运行Linux
一个叫Fabrice Bellard的程序员写了一段Javascript在Web浏览器中启动Linux(原网页,我把这个网页iframe在了下面),目前,你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西,这是实实在在的运行一个Linux。这一举动还引起了很多很牛人的关注,包括Javascript的创建者Brendan Eich。
清除启动开始启动
随后,Fabrice Bellard发布了相关的技术说明:http://bellard.org/jslinux/tech.html,从这份文档中我们可以看到:
这个模似器完全由Javascript写成
CPU仿真器使用的是QEMU(接近于原古的486),为了装上Linux,其做了一些改动。
Javascript的终端本来可以使用termlib,但他还是自己写了一个,因为OS的按键和Web浏览器不一样(here)
Linux 使用了2.6.20内核,编译配置在这里,并做了一些小改动。
磁盘用的是Ram Disk,在启动的时候装载。其文件系统由Buildroot 和BusyBox产生。
在Home目录下有一个hello.c的程序,你可以使用TinyCC编译(tcc,参看酷壳的这篇文章)
从这个事我有这些感触,
在Web上运行一个Linux的操作系统不是问题。那么在Web上还有什么不能做的吗?
Linux真是性能很高,在Javascript下运行感觉也不慢啊。
真是Techno-Geek。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
现在自己部署使用 SD 的比较多。 但是部署 LLM 的有没有? 开源的 LLM 大模型,一个比一个能吹牛,实际使用体验怎么样? 自行部署的性价比太低了 一个机器的成本 几千…
OP 最近想买个安卓的备用机 也去店里看了好多实机 宣传的屏幕都很大 但是实际上是屏幕比较长 宽度比较窄 用惯了 ip13pm 再看那些手机屏幕明显感觉不协调 目前感觉屏幕比例…
阿里云官网今日宣布全线下调价格,平均降价幅度超过 20%,为阿里云史上最大力度降价,覆盖计算、存储、数据库等所有核心产品。降价后,阿里云核心产品价格都击穿了全网最低价。(新浪科…