近日,一項令人驚嘆的技術壯舉在網(wǎng)絡上引起了廣泛關注:有人成功地將經(jīng)典的Windows 95操作系統(tǒng)移植到了現(xiàn)代化的Electron平臺上,使其能夠以獨立應用程序的形式運行。這一項目由技術愛好者Felix Rieseberg數(shù)年前著手進行,如今已開花結(jié)果。
Rieseberg利用v86技術,模擬了一個x86兼容的CPU和硬件環(huán)境,并通過Java運行,巧妙地將Windows 95完整安裝到Electron應用程序中。更令人稱奇的是,該程序還能將機器代碼轉(zhuǎn)換為WebAssembly,從而在瀏覽器中流暢執(zhí)行。這意味著,用戶無需復雜的設置,只需下載并運行這個應用程序,就能在現(xiàn)代設備上重溫Windows 95的經(jīng)典體驗。
盡管Windows 95如今看來已顯老舊,但在Electron平臺上的這一版本卻展現(xiàn)出了驚人的穩(wěn)定性和流暢性。用戶在使用過程中幾乎感受不到任何卡頓或Bug,仿佛時光倒流,重新回到了那個Windows 95風靡一時的年代。
Windows 95作為操作系統(tǒng)歷史上的一個重要里程碑,引入了許多至今仍被現(xiàn)代操作系統(tǒng)沿用的功能。例如開始菜單、任務欄、桌面快捷方式、文件資源管理器、控制面板以及自動運行功能等。這些經(jīng)典元素在這個Electron版本的Windows 95中得到了完美保留,讓用戶得以重溫那些熟悉而親切的操作界面。
Rieseberg還貼心地為不同平臺的用戶提供了可下載的可執(zhí)行文件,包括Windows、Windows on Arm、英特爾和Apple Silicon芯片的Mac以及Linux系統(tǒng)。用戶只需簡單下載并運行,無需進行任何額外設置即可開始使用。在首次啟動時,用戶還可以選擇修改C盤、進入設置或直接啟動Windows 95系統(tǒng)。
這個Electron版本的Windows 95還具有一定的實用性。用戶可以選擇將其C盤掛載為一個可修改文件的驅(qū)動器,從而將文件復制到虛擬機中運行。例如,經(jīng)典DOS游戲《毀滅戰(zhàn)士》就可以在這個平臺上流暢運行,只需在啟動前將分辨率設置為640×480、256色模式即可。盡管虛擬化可能是運行這些游戲的最佳方式,但能夠用原汁原味的Windows 95來體驗這些經(jīng)典游戲,無疑是一種別樣的樂趣。