一个愚蠢的新应用程序本周一直在进行:Windows 95作为一个独立的应用程序。Windows 95“app”在Windows,MacOS和Linux上运行,将Electron(使用JavaScript和其他Web技术构建桌面应用程序的框架)与用JavaScript编写的现有x86模拟器相结合。模拟器可以运行一堆操作系统:对于应用程序,它预装了Windows 95。
当然,这是
软件盗版。该应用程序的开发人员没有权利像这样分发Windows 95,我有点惊讶的是该应用程序尚未从GitHub中被淘汰。而目前,该应用程序只是一个玩具; 没有真正的理由像这样运行Windows 95,除了它实际工作的新颖因素。
但Windows 95(以及运行或需要Windows 95的软件)是计算历史的重要组成部分。我认为可以说这是微软有史以来最重要的Windows版本,今天它的影响力仍然存在。从16位DOS和Windows 3.x到32位Windows NT的世界,它不仅在技术上是重要的踏脚石,而且它不仅引入了一个用户界面,这个界面在很大程度上与我们共存了20多年-Windows 95也是一个主要的消费者活动,人们排队购买东西后立即购买。如果不运行,使用和理解Windows 95,就无法真正理解当今的计算领域。
然而,Windows 95是为20世纪90年代中期的硬件而构建的。与磁盘控制器,视频卡和其他必要设备的兼容性已基本不存在。到2020年,它甚至不可能在新PC上启动,因为传统的兼容性被慢慢抛弃,以使PC平台更快,更安全。这些硬件变化意味着,从长远来看,非常老的软件甚至对VMware等虚拟化软件也构成了挑战。
在一个独立的软件包中,一个整齐的捆绑模拟器可以解决任何硬件问题。将JavaScript用于仿真器也可以提供良好的使用寿命:仿真器不依赖于任何特定的底层硬件功能,并且可以在任何地方运行。
像这样的系统对于保存这些重要的计算历史记录至关重要。然而,在没有忽视版权法的情况下,没有有效的方法来开发和分发它们。当然,这也是控制台仿真世界面临的同样问题,但具有更大的历史影响:游戏是重要的文化工件,但是对Windows 95,Office 95,Netscape 3(以及那个时代的Web内容)的真实访问,由于这些事物最终具有更广泛的影响,因此等等可能更为重要。
软件行业对保留和保护这些遗产至关重要,而且在游戏ROM的情况下,则是彻头彻尾的敌意。像Windows 95模拟器一样愚蠢 – 它被放在一起作为一个笑话,基本上它 – 它的服务目的越来越重要。权利人和立法者应该努力确保这样的工作受到法律保护,或者更好地得到行业本身的积极支持。如果他们不?我们最近的历史将失去和无法进入,对我们所有人都有害。