博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
那些用JavaScript写的操作系统
阅读量:5038 次
发布时间:2019-06-12

本文共 481 字,大约阅读时间需要 1 分钟。

之前有人说过Chrome是新的C语言运行环境() ,不过笔者更倾向于Web是新的C语言运行环境,而且这种技术绝对没有版权问题,也绝不会被一家公司垄断。下面是几个在Web上模拟几个操作系统的例子。

  Linux模拟器

  演示地址:

  技术文档:  

  支持绝大部分linux命令,还可以使用vi且可以保存。

  作者其人:Fabrice Bellard提出最快圆周率算法公式,并曾用桌面电脑打破了由超级计算机保持的圆周率运算记录。

  Win3.1模拟器

  演示地址:

  与Win3.1几乎一模一样,有计算器,计事本,扫雷等。

  x86虚拟机

  演示地址: 

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

  其他细节

  如果你想自己写一个基于Web的OS的话,而又不知道C/C++/Linux内核的模拟器怎么写,可参考这篇问答:

转载于:https://www.cnblogs.com/herd/p/5081565.html

你可能感兴趣的文章
【工具】【截图工具】FScapture,支持滚动
查看>>
jQuery延迟加载(懒加载)插件 – jquery.lazyload.js
查看>>
人脸检测(1)——HOG特征
查看>>
react native 示例代码
查看>>
关于V1.6.0版本的项目总结
查看>>
想想还要做哪些事。。。
查看>>
python字典顺序转字符串
查看>>
面试题思考:web中关于一些容器基本概念的简单总结
查看>>
计算机专业顶级学术会议
查看>>
无乱码截取字符串,中英文混合(转)
查看>>
python-13常用内建模块
查看>>
【Spring】Spring系列7之Spring整合MVC框架
查看>>
POJ2195&&HDU1533(KB11-D 最小费用最大流)
查看>>
symfony2 表单
查看>>
微信小程序调用后台接口+热点新闻滚动展示
查看>>
【实例解析】某水泥企业应用商业智能提升管理效率
查看>>
如何利用自定义函数把阳历转换成阴历
查看>>
declare和typeset DEMO
查看>>
three.js 性能优化的几种方法
查看>>
《梦断代码》读书笔记(三)
查看>>