OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

那些用JavaScript写的操作系统


分享到
分类 技术前沿   发布 ourjs  1390832503000
注意 转载须保留原文链接,译文链接,作者译者等信息。  
之前有人说过Chrome是新的C语言运行环境(Chrome Is The New C Runtime) ,不过笔者更倾向于Web是新的C语言运行环境,而且这种技术绝对没有版权问题,也绝不会被一家公司垄断。下面是几个在Web上模拟几个操作系统的例子。

Linux模拟器



演示地址:http://bellard.org/jslinux/
技术文档:  http://bellard.org/jslinux/tech.html
支持绝大部分linux命令,还可以使用vi且可以保存。
作者其人:Fabrice Bellard提出最快圆周率算法公式,并曾用桌面电脑打破了由超级计算机保持的圆周率运算记录。


Win3.1模拟器



演示地址:http://www.michaelv.org/
与Win3.1几乎一模一样,有计算器,计事本,扫雷等。


x86虚拟机



演示地址: http://copy.sh/v24/
一个WebOS模拟器集合,其中里面的,Graphical OS, 60秒启动,基于HTML5的Canvas绘制,并可模拟多种硬件,不过略卡,可以很好测测你机器的性能。

其他细节

如果你想自己写一个基于Web的OS的话,而又不知道C/C++/Linux内核的模拟器怎么写,可参考这篇问答:
http://codegolf.stackexchange.com/questions/4732/emulate-an-intel-8086-cpu

原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 你不知道的JavaScript用法,Hacker是这样写JS的
  2. QQ邮箱是如何泄密的:JSON劫持漏洞攻防原理及演练
  3. 那些用JavaScript写的操作系统
  4. 为什么大神级程序员的C语言代码里到处都是goto?
  5. 下一阶段的NodeJS:TJ负责Node,NPM可能要收费
  6. Web标准化正在消灭HTML程序员
  7. 告诉大家一个好消息,我被炒了!
  8. PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%
  9. NPM开始招人了
  10. 一名靠谱的JavaScript程序员应备的素质
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 技术前沿
  1. JavaScript MVC框架的未来:Backbone.js还不够优秀
  2. PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%
  3. Python不可维护?终于把一个8万行的Python程序用Java重写了
  4. 用JavaScript玩转物联网:Technical Machine获100万美元融资,打造Tessel微处理器
  5. 浅谈当下网页设计趋势
  6. 细数黑客攻击的七大战术
  7. Groupon抛弃Rails,转向Node.js
  8. Python有开发桌面程序的开源项目吗?
  9. 国人设计,与Arduino兼容的,微型开源硬件Microduino
  10. 用树莓派你可以做的25件有趣的事

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号