牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

公众号关注 “GitHubDaily

设为 “星标”,每天带你逛 GitHub!

6 秒重温 Windows95 开机画面

“看到 Win95,再看到仙剑 DOS 的画面,突然有种想哭的感觉,小时候帮李逍遥实现了仗剑江湖的愿望,但自己却没有实现自己的愿望,青春已过,安心生活。”一位网友 chzi826 这样写道。

《仙剑奇侠传》、《红色警戒》、《魔兽争霸》、《三国英烈传》……在 Windows 95 时代,这些经典的游戏让许多玩家废寝忘食,也同样成就了如今众多计算机领域的工作者。

细细数来,我们才发现当年的经典之作 Windows 95 距离发布已有 20 余载。作为微软标志性的操作系统系统之一,Windows 95 可谓具有承上启下的作用:它第一次抛弃了对前一代 16 位 x86 的支持,成为一个混合的 16/32 位系统,并引入了“开始”菜单和桌面图形用户界面。

这一年,Windows 操作系统在消费者市场的地位走向巅峰,在网景 NetScape 独领风骚的年代里,微软首个浏览器 IE 蠢蠢欲动。

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

而今的 Windows 95 只剩一张光碟,无法在现代电脑上直接运行,更多的是具有收藏价值,到了后面,Windows 95 的几近升级和调整也标示着 Windows 95 开始没落。

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

2018 年 12 月 14 日,Windows 官方在 Twitter 上公布了一件以 Windows 95 LOGO 风格作为主调设计的毛衣,勾起众人满满的回忆。

那么,我们还有机会重温一把 Windows 95 吗?

一款可以在 mac、Win 10、Linux 上运行的 Win95 App

2018 年 8 月,Slack 的一名开发人员 Felix Rieseberg 在 GitHub 上开源了一款 Windows 95 的应用软件,该软件通过 JavaScript 编写,利用 Electron 创建,可安装在 Windows 10、macOS、Linux 系统上。

链接:https://github.com/felixrieseberg/windows95/releases

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

该举动随后获得了不少业内人士的点赞和关注,尤其是在去年 10 月举办的 GitHub 年度开发者盛会上,该软件与 Google 的强化学习框架 Dopamine,Facebook AI 实验室的物体检测算法 Detectron,以及在国内火爆一时的微信跳一跳小游戏的 Python 辅助软件,共同被列为 GitHub 上具有潜力且创意性的新开源项目。

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

该软件开源之初内存占有仅有 129MB,直到近日又发布了一款 280MB 的 v2.0 版本。这是发布后的第 6 次更新,也是比较大的一次更新。其开发者 Felix Rieseberg 表示:Windows 95(App 2.0 版本)现在可支持访问和播放一些应用软件中的声音效果,并拥有近 50mb 的虚拟磁盘空间,以满足用户需求。

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

在更新日志中,他还表示,Windows 95 解决了第一个版本的引入限制,如无法支持具有高 DPI 的监视器等。

下面是更新内容:

  • 已更新至 Electron v4.0.4 

  • 预装了 Microsoft FrontPage,Netscape 2.0 和 FrontPage Server

  • 安装了 Doom,Wolfenstein3D,A10 Tank Killer 和 Grand Prix Circuit 等几款游戏

  • 增加了“重置”机器的功能 

  • 更好的高 DPI 支持 

  • 特效声音支持

当然,这款被广泛称作是 Windows 95 App 的应用程序并未得到微软授权,其主要目的也是满足上一代人的怀旧感,仅供学习交流用途。

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

于是,我通过 mac 电脑进行了下载尝试,除了有些占用缓存外,与开启/关闭一款应用软件的体验并无太大差异。

如果系统突然蓝屏死机,仅需关掉应用重新打开即可。

一个手机系统都比 Win 95 庞大了

当然,还有网友指出目前如果非要体验 Win 95 也不是不可能,除了将Win 95 安装在虚拟机上外,步骤还包括“将光碟文件创建成一个 ISO 文件,下载一个启动磁盘镜像,创建虚拟机和准备虚拟 C 盘等”。

此外,热心网友还指出,GitHub 上一名叫“V86”的开发者用 JavaScript 编写的 X86 虚拟机或许还能解释 Win 95 App 的开发原理:

牛逼!有人在 GitHub 上把 Windows 95 做成了一款软件,可玩扫雷和纸牌!

链接:https://github.com/copy/v86/

很难想象,当年要购买正版安装到台式电脑上的 Windows 系统竟然可以从一个系统级的工程演变为如今一个应用级的当量。这不禁让人感慨时代变迁的速度,大规模集成电路的进步,虚拟化分布式的进步,系统应用的进步,使得硬件与软件的共同促成了移动时代的到来。

---

以上,便是今日分享,觉得不错,还请点个在看,谢谢。

推荐阅读: