在“应用程序”中运行windows95是一个愚蠢的噱头

本周,一款傻傻的新应用程序开始流行起来:Windows 95作为一个独立的应用程序。在Windows、macOS和Linux上运行的Windows 95“应用程序”将电子(使用JavaScript和其他Web技术构建桌面应用程序的框架)与现有的用JavaScript编写的x86模拟器结合在一起。模拟器可以运行许多操作系统:对于应用程序,它是预装Windows 95的。

当然,这是软件盗版。这个应用的开发者没有权利像这样发布Windows 95,我有点惊讶这个应用还没有从GitHub上被删除。目前,这款应用还只是个玩具;没有真正的理由像这样运行Windows 95,除了它实际工作的新奇因素。

但windows95(以及运行或需要windows95的软件)是计算历史上的一个重要部分。我认为这是微软有史以来最重要的Windows版本,它的影响至今仍在。它不仅在技术上是16位DOS和Windows 3世界的重要垫脚石。x到32位的Windows NT,而且它不仅引入了一个用户界面,这个界面在我们身上存在了20多年——Windows 95也是一个主要的消费者事件,因为人们一买到它就排起了长队。如果不运行、使用和理解windows95,就无法真正理解当今的计算环境。

不过,Windows 95是为上世纪90年代中期的硬件设计的。与磁盘控制器、显卡和其他基本设备的兼容性基本上已经不存在了。到2020年,它甚至不太可能能够在新PC上启动,因为为了让PC平台更快、更安全,传统的兼容性被慢慢抛弃。这些硬件变化意味着,从长远来看,非常陈旧的软件甚至对VMware等虚拟化软件也构成了挑战。

在一个自包含的包中,一个整齐地捆绑在一起的仿真器会结束所有硬件问题的运行。对模拟器使用JavaScript也提供了相当长的使用寿命:模拟器不依赖于任何特定的底层硬件功能,它可以在任何地方运行。

这样的系统对于保存这些重要的计算历史是至关重要的。然而,如果不考虑版权法,就没有有效的方法来开发和发布它们。当然,这是面临的同样的问题在控制台仿真世界,但更大的历史影响:游戏是重要的文物,但是真实的访问Windows 95,Office 95,网景3(和那个时代的Web内容),等等等等,可以说是更重要的是,由于这些东西最终有更广泛的影响。

软件行业充其量表现出了对保护和保护这一遗产漠不关心的态度,对于游戏rom,则表现出了完全的敌意。和Windows 95模拟器一样愚蠢的是——它是一个笑话,本质上——它服务于一个越来越重要的目的。版权所有者和立法者应该努力确保这样的工作至少受到法律保护,或者更好的是得到行业本身的积极支持。如果他们不?我们最近的历史将会丢失和无法接近,对我们大家都是不利的。