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