Win95在Electron中“重生”,可作为独立应用程序运行

360影视 2025-02-08 14:18 3

摘要:这个项目是由 Felix Rieseberg 几年前完成的,他成功地将完整的 Windows 95 安装到一个基于 Electron 的应用程序中,通过 JavaScript 运行。该程序利用 v86 技术模拟了一个 x86 兼容的 CPU 和硬件,并将机器代

IT之家 2 月 8 日消息,最近有人将 Windows 95 移植到了 Electron 平台上,使其能够作为一个独立的应用程序下载并运行。

这个项目是由 Felix Rieseberg 几年前完成的,他成功地将完整的 Windows 95 安装到一个基于 Electron 的应用程序中,通过 JavaScript 运行。该程序利用 v86 技术模拟了一个 x86 兼容的 CPU 和硬件,并将机器代码转换为 WebAssembly,以便在浏览器中执行。尽管听起来有些不可思议,但最终结果是,你可以在 Electron 上运行一个完整的 Windows 95 版本,就像一个独立的应用程序一样。

尽管 Windows 95 如今看起来已经是一个过时的操作系统,但这个 Electron 版本的 Windows 95 却出人意料地好用,其运行流畅,没有明显的卡顿或 Bug。

据IT之家了解,Windows 95 在当时引入了许多后来成为现代操作系统标准的功能,例如开始菜单、任务栏、桌面快捷方式、文件资源管理器、控制面板、自动运行功能,甚至是早期的 Internet Explorer 浏览器。这些功能在今天的 Windows 11 中仍然可以看到它们的影子,而这个 Electron 版本的 Windows 95 完美地保留了这些经典功能。

Rieseberg 为这个应用程序提供了适用于 Windows、Windows on Arm、英特尔和 Apple Silicon 芯片 Mac 以及 Linux 的可下载可执行文件。用户只需下载并运行,无需任何额外设置。首次启动时,用户可以选择修改 C 盘、进入设置或直接启动 Windows 95。如果选择修改 C 盘,用户可以将其挂载为一个可修改文件的驱动器,从而将文件复制到虚拟机中运行。例如,Rieseberg 提到,用户可以利用这个平台运行经典的 DOS 游戏《毁灭战士》,但需要在启动前将分辨率设置为 640×480、256 色模式。当然,虽然运行这些游戏的最佳方式仍然是通过虚拟化,但使用 Windows 95 原汁原味地运行这些游戏本身就是一个有趣的体验,更何况这一切都是通过 JavaScript 实现的。

尽管 Windows 95 在如今已不具备实际的使用价值,但这个项目让我们有机会“回到过去”,一窥 30 年前现代操作系统的样子。这不仅是对过去的怀旧,更是一个展示技术可能性的奇妙案例。通过 Electron 运行 Windows 95,不仅能够重温经典,还能感受到技术在不同时代的奇妙碰撞。

来源:IT之家

相关推荐