牛逼!有人在 GitHub 上把 Windows 95 做成了一款軟體,可玩掃雷和紙牌!
- 2019 年 11 月 1 日
- 筆記
6 秒重溫 Windows95 開機畫面
「看到 Win95,再看到仙劍 DOS 的畫面,突然有種想哭的感覺,小時候幫李逍遙實現了仗劍江湖的願望,但自己卻沒有實現自己的願望,青春已過,安心生活。」一位網友 chzi826 這樣寫道。
《仙劍奇俠傳》、《紅色警戒》、《魔獸爭霸》、《三國英烈傳》……在 Windows 95 時代,這些經典的遊戲讓許多玩家廢寢忘食,也同樣成就了如今眾多電腦領域的工作者。
細細數來,我們才發現當年的經典之作 Windows 95 距離發布已有 20 余載。作為微軟標誌性的作業系統系統之一,Windows 95 可謂具有承上啟下的作用:它第一次拋棄了對前一代 16 位 x86 的支援,成為一個混合的 16/32 位系統,並引入了「開始」菜單和桌面圖形用戶介面。
這一年,Windows 作業系統在消費者市場的地位走向巔峰,在網景 NetScape 獨領風騷的年代裡,微軟首個瀏覽器 IE 蠢蠢欲動。

而今的 Windows 95 只剩一張光碟,無法在現代電腦上直接運行,更多的是具有收藏價值,到了後面,Windows 95 的幾近升級和調整也標示著 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

該舉動隨後獲得了不少業內人士的點贊和關注,尤其是在去年 10 月舉辦的 GitHub 年度開發者盛會上,該軟體與 Google 的強化學習框架 Dopamine,Facebook AI 實驗室的物體檢測演算法 Detectron,以及在中國火爆一時的微信跳一跳小遊戲的 Python 輔助軟體,共同被列為 GitHub 上具有潛力且創意性的新開源項目。

該軟體開源之初記憶體佔有僅有 129MB,直到近日又發布了一款 280MB 的 v2.0 版本。這是發布後的第 6 次更新,也是比較大的一次更新。其開發者 Felix Rieseberg 表示:Windows 95(App 2.0 版本)現在可支援訪問和播放一些應用軟體中的聲音效果,並擁有近 50mb 的虛擬磁碟空間,以滿足用戶需求。

在更新日誌中,他還表示,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 的應用程式並未得到微軟授權,其主要目的也是滿足上一代人的懷舊感,僅供學習交流用途。

於是,我通過 mac 電腦進行了下載嘗試,除了有些佔用快取外,與開啟/關閉一款應用軟體的體驗並無太大差異。
如果系統突然藍屏死機,僅需關掉應用重新打開即可。
一個手機系統都比 Win 95 龐大了
當然,還有網友指出目前如果非要體驗 Win 95 也不是不可能,除了將Win 95 安裝在虛擬機上外,步驟還包括「將光碟文件創建成一個 ISO 文件,下載一個啟動磁碟鏡像,創建虛擬機和準備虛擬 C 盤等」。
此外,熱心網友還指出,GitHub 上一名叫「V86」的開發者用 JavaScript 編寫的 X86 虛擬機或許還能解釋 Win 95 App 的開發原理:

鏈接:https://github.com/copy/v86/
很難想像,當年要購買正版安裝到台式電腦上的 Windows 系統竟然可以從一個系統級的工程演變為如今一個應用級的當量。這不禁讓人感慨時代變遷的速度,大規模積體電路的進步,虛擬化分散式的進步,系統應用的進步,使得硬體與軟體的共同促成了移動時代的到來。