前幾天,我分享了直接在瀏覽器中運(yùn)行體驗(yàn)Windows 11操作系統(tǒng),那是一個(gè)利用網(wǎng)頁技術(shù)React、CSS (SCSS)、 JavaScript等來實(shí)現(xiàn)的虛擬網(wǎng)頁(「裝個(gè)系統(tǒng)」直接在瀏覽器運(yùn)行體驗(yàn)Windows 11 真的不用安裝),主要采用的是React,對于技術(shù)感興趣的可以訪問其主頁。
今天我要寫的則是利用Electron(Electron是一個(gè)使用 JavaScript、HTML 和 CSS 構(gòu)建桌面應(yīng)用程序的框架。)構(gòu)建的可以在MacOS、Linux及Windows 平臺之上運(yùn)行的Windows 95系統(tǒng),同樣它不需要安裝,直接運(yùn)行就可以體驗(yàn)。
這個(gè)跨平臺的Windows 95是Felix Rieseberg制作的,他是Stripe的Staff Engineer ,也是Electron的Co-Maintainer
目前的版本為2.3.0(https://github.com/felixrieseberg/windows95/releases),我采用的是zip解壓格式,大概需要1.3GB的硬盤空間,當(dāng)然這個(gè)空間要遠(yuǎn)大于標(biāo)準(zhǔn)全新安裝的Windows 95,因?yàn)槠鋬?nèi)置了很多軟件和游戲。
一、運(yùn)行windows95.exe
這是一個(gè)120MB的可執(zhí)行文件,目前在Windows 8/8.1/10等操作系統(tǒng)中應(yīng)該都可以正常運(yùn)行
運(yùn)行后,默認(rèn)顯示第一個(gè)“Start”所代表歡迎界面。
我們可以看到窗口中央顯示著一個(gè)“Start Windows 95”的按鈕,點(diǎn)擊該按鈕就可以啟動這個(gè)Windows 95,下方的一行英文提示在虛擬系統(tǒng)和主機(jī)系統(tǒng)之間切換鼠標(biāo)的快捷鍵是Esc
屏幕的左下角有三個(gè)按鈕,其中
第二個(gè)“Settings”的功能是設(shè)置加載軟驅(qū)或恢復(fù)系統(tǒng),如果后面在使用過程中出現(xiàn)錯(cuò)誤了,可以通過“Reset state”將系統(tǒng)進(jìn)行恢復(fù),所以我們可以大膽方向操作。
第三個(gè)Modify C:Drive是加載Windows 95的硬盤鏡像到主機(jī),操作后我們可以讀取Windows 95硬盤鏡像內(nèi)的文件。
二、啟動Windows 95
桌面上的我的電腦“My Computer” 、網(wǎng)上鄰居“Network Neighborhood”等圖標(biāo)和標(biāo)準(zhǔn)的Windows 95系統(tǒng)都是一致的。
各種設(shè)置均可以正常運(yùn)行:我的電腦、顯示屬性、任務(wù)欄、系統(tǒng)屬性、音頻屬性
四款經(jīng)典的游戲:紅心大戰(zhàn)、紙牌、掃雷、空當(dāng)接龍
三、其他游戲
Felix在系統(tǒng)內(nèi)置了數(shù)款游戲,桌面上有一個(gè)快捷方式:Shotcut to Games
打開后第一個(gè)是FunPack 3D,這是數(shù)個(gè)游戲集合,運(yùn)行后可以選擇要玩哪個(gè)游戲,游戲音效音樂都是正常的。
比較有代表性的吃豆子游戲
這個(gè)應(yīng)該是打磚塊類的游戲
后面還有幾款游戲,這里就不一一打開了。
這個(gè)Windows 95在很大程度上還原了真實(shí)的Windows 95的使用體驗(yàn),當(dāng)然,在某些功能上是具有局限性的,不過整體上還是非常值得一試。
閑置休息一會兒,屏幕保護(hù)程序也可以自動運(yùn)行
這篇文章就寫這么多,歡迎關(guān)注支持,下期再見~
「裝個(gè)系統(tǒng)」直接在瀏覽器運(yùn)行體驗(yàn)Windows 11 真的不用安裝
黑客開發(fā),網(wǎng)頁專屬,你見過特效Windows 93操作系統(tǒng)嗎?(一)
Electron是一個(gè)用于構(gòu)建跨平臺桌面應(yīng)用程序的開源庫。它使用HTML、CSS和JavaScript等技術(shù),通過將Web技術(shù)打包為原生應(yīng)用程序,使得開發(fā)者能夠創(chuàng)建出具有本地操作系統(tǒng)特性的軟件。Electron使用Chromium作為渲染引擎,并允許開發(fā)者使用Node.js來訪問底層系統(tǒng)資源。
本文將介紹electron開發(fā)環(huán)境配置。 準(zhǔn)備環(huán)境 : - windows10 - 一款編輯器軟件,如vscode
nvm(Node Version Manager)是一個(gè)用于管理Node.js版本的工具,它允許你在同一臺機(jī)器上安裝和切換多個(gè)Node.js版本。
nvm的主要功能包括:
nvm 下載地址: https://github.com/coreybutler/nvm-windows/releases
下載exe程序雙擊安裝即可。 按提示,安裝完以后,命令行運(yùn)行:
nvm --version
可以查看到打印出版本信息。下面使用nvm來安裝nodejs。
nvm list available
nvm install 16.16.0
在列出的可用版本里選擇一個(gè)版本進(jìn)行安裝。
在這里插入圖片描述