国外曾有人将Windows 95安装在智慧手表和手持游戏装置上,现在有一名在苏格兰的19岁开发者Andrea Faulds,成功开发出能在网页浏览器中执行Windows 95,且不需要任何附加元件。 Windows 95是微软于1995年推出的PC作业系统,开发代号为Chicago,发行至今已满20年,是MS-DOS和Microsoft Windows的后续版本。 Andrea Faulds使用开源DOS模拟器DOSBox开启Windows 95的副本,接着使用Emscripten编译DOSBox的程式码为JavaScript。而Emscripten可以编译C或C++为JavaScript,让老旧的DOS游戏和其他DOS程式可以在网页浏览器上执行。 另外,因为作业系统并不是执行在原生的本机装置上,而是Windows 95透过DOS去读取硬碟,所以会有一些使用上的限制,且执行速度也会较慢。 举例来说,开启IE浏览器就可能让模拟器中止运作。 Andrea Faulds建议使用Firefox浏览器会执行得比较顺畅,Andrea Faulds推测是因为Firefox支援编译过的JavaScript子集Asm.js架构。 此外,浏览器版的Windows 95所使用的DOSBox是经过Emscripten编译为JavaScript,即使支援Asm.js架构,但还是没有执行原生DOSBox来得快。 而在Andrea Faulds的个人专页上也特别强调,网页版Windows 95仅供教育和非商业用途,毕竟Windows 95的正式版权还是由微软所拥有。 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|