在桌面上将 Windows 95 作为独立应用程序运行

想要在 Ubuntu、macOS 或 Windows 10 桌面上运行 Windows 95 吗?当然你不想,但出于某些奇怪的原因,你现在可以了。

一位名叫 Felix Rieseberg 的开发人员复活了微软的古老操作系统利用跨平台应用程序开发框架 Electron 的强大功能。😱

“我将 Windows 95 放入了一款现在可以在 macOS、Windows 和 Linux 上运行的 Electron 应用中。这是一个糟糕的想法,但效果却出奇地好。我非常抱歉,”他在推特上写道。

我们说的并不是“假”体验,也不是经过修饰以看起来像真实体验的东西:这是一种完整的 Windows 95 体验,充满了该操作系统闻名的所有应用程序、游戏和其他杂物。

是的,其中包括 Microsoft Paint、Notepad,甚至还有 Internet Explorer 的早期版本。

想知道如何在 Electron 应用中打包并运行整个操作系统吗?所有道具都归v86 项目,承诺“JavaScript 中的 x86 虚拟化,可在浏览器和 NodeJS 中运行”。Felix 说,他“玩笑”的 99.999% 都是他们的功劳。

不可否认的是,Felix 的 Windows 95 电子应用更像是一种新奇的展示,而不是运行老式软件的实用方式。但我不得不承认,它的运行效果比它应该的要好得多!

玩弄任何操作系统的旧版本总是一件很有趣的事情,即使你缺乏第一次尝试它的“怀旧”因素。

例如,在安装此应用之前,我从未使用过 Windows 95。我发现有趣的是(除了检查近十年来我从未使用过的旧版本应用)Windows 的后续版本与此形成版本相似。

JavaScript,伙计,还有什么是它做不到的吗(除了高效运行)?

它的效果怎么样?

首先:启动是即时的:启动应用程序,点击 esc,整个桌面就出现在您面前,随时可以使用。

我发现虚拟窗口内的鼠标灵敏度有点低。这导致我很难准确导航、移动应用程序窗口和访问按钮。一旦我找到方向,我就能打开一些应用程序、调整一些设置,并玩玩扫雷游戏。

一些功能无法使用(至少在我的系统上无法使用),包括网络连接、显示大小调整和指针速度控制。哦,启动 MS-DOS 提示符除了冻结我的会话(blub)之外什么也没做。

您也无法“重新启动”系统、添加新用户、在应用程序和主机操作系统之间复制/粘贴,或者进行任何重大配置更改,否则会严重影响系统性能。

但 Felix 表示,由于这都是开源的,所以他愿意接受请求。

对我来说,我没什么可抱怨的;这是一个 22 年前的遗留操作系统,通过现代系统上的 javascript 虚拟化运行。我很惊讶它居然还能正常工作。

总之:

  • 完整的 Windows 95 操作系统
  • 快速响应
  • 附带的应用程序运行良好
  • 保存会话之间的状态(即记住文件、设置)
  • 可以从启动屏幕快速重置
  • 缺少或损坏的功能,包括网络

想亲自尝试一下吗?我知道你做。

下载 Windows 95 Electron 应用程序

您可以下载 Felix 的 Windows 95 Electron 应用程序并在 Windows、macOS 或 Ubuntu 和 Fedora 等主要 Linux 发行版上运行它。

您需要下载的只是从 GitHub 下载~100MB 的运行时:

从 GitHub 下载 Windows 95

这个项目可能不会持续太久(Windows 95 不是开源的)所以如果你想要了解这个项目的所有奇怪的亮点,那就尽早行动吧!

安装/解压 Windows 95 后,请启动它。您将看到一个带有两个选项的启动屏幕。只需单击窗口区域并选择您的选择,然后,您就可以开始了!

您可以通过点击Esc钥匙。