国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

有人用代碼偽造了一臺電腦,還騙過了100多個操作系統(tǒng)?

0
分享至


你有沒有想過,瀏覽器的上限在哪?

二十多年前,瀏覽器能看個網(wǎng)頁小游戲就不錯了。后來它能放視頻、能聽歌、能寫文檔,現(xiàn)在它能剪視頻、能畫設(shè)計稿、能跑 3A 游戲的云串流。

但這些,還有人覺得不夠。。。

有一個叫 copy 的開發(fā)者,把 100 多個操作系統(tǒng)塞進(jìn)了瀏覽器。

從 1985 年的 Windows 1.01 到 Windows 2000,從 Linux、FreeBSD 到 Android,再到 Haiku、KolibriOS、SerenityOS 這些你可能聽都沒聽過的,100 多個操作系統(tǒng)排在頁面上,像一部濃縮的計算機(jī)編年史,任你挑選體驗。


這還不是重點。

重點是,這些系統(tǒng)不是模擬還原出來的,是真正運行在網(wǎng)頁里的原版。。。

是不是沒太明白啥意思,別急,馬上就知道了。

這個項目叫 v86,網(wǎng)址 copy.sh/v86,免費開源,在 GitHub 上有 2 萬多人星標(biāo),從 2012 年開始更新一直維護(hù)到現(xiàn)在。

世超刷到時也很震驚,就決定去里面試試,挑了一個 Windows 98,畢竟這是咱們這代人小時候摸過的東西。

點進(jìn)去沒幾秒,桌面出來了。

說實話,哥們刻在 DNA 里的操作還是沒忘,下意識的“開始”-“程序”-“游戲”,啟動掃雷。。。

畫面真的和小時候一模一樣,世超也和小時候一模一樣,懶得算,全憑運氣瞎點,三下就炸了。


眼尖的小伙伴應(yīng)該看到上方動圖里有一只羊,會跳到任務(wù)欄、窗口上跑來跑去,這玩意叫 sheep.exe,一個桌面寵物軟件。

啟動后,就會有一只白色小羊在屏幕上跑來跑去,要是用鼠標(biāo)把它拎了起來,它還會掙扎幾下。


后來我又體驗了紙牌接龍,畫圖,說實話都很原汁原味。

但到這,世超還是有點將信將疑:

這真是一個完整的操作系統(tǒng)在跑?會不會只是把幾個經(jīng)典程序用網(wǎng)頁重寫了一遍,套了層 Windows 98 的皮?

于是我開始挨個驗證。

點開控制面板,里面有幾十個設(shè)置項。Add/Remove Programs、Display、Network、Modems、ODBC Data Sources,世超挨個點了一圈,全都能打開。。。


你就說 Desktop Themes 的選項,點進(jìn)去挑了個主題切換,壁紙變了,圖標(biāo)變了,窗口顏色全變了。


甚至點開 IE,進(jìn)入百度,還 TM 能上網(wǎng)。

雖然因為兼容問題加載得磕磕絆絆,很多字符無法顯示,但頁面還是出來了。


控制面板能用,主題能換,瀏覽器能聯(lián)網(wǎng),到這三板斧下來,世超算是服了——

總沒人會為了一個懷舊網(wǎng)頁,做一整套能換主題、還能聯(lián)網(wǎng)、還有控制面板的皮膚吧?

所以基本可以確定,網(wǎng)頁里跑的就是一臺 Windows 98 本尊。

但這樣的系統(tǒng)本尊,在這個網(wǎng)頁里還塞了 100 多個。

比如你能看到 Windows 1.01,桌面極其簡陋,只有窗口沒有圖標(biāo),隔著屏幕都能聞到那股古早味。

該說不說,那會審美還挺好,這配色還真挺好看。


你也能體驗到 Windows 2000,這個夾在 98 和 XP 之間、很多人壓根沒用過一兩年的系統(tǒng),桌面上還預(yù)裝了一堆 Blender、Winamp 之類的老軟件。


甚至你還能玩到一個預(yù)裝了 DOOM、毀滅公爵、模擬城市等經(jīng)典游戲的 DOS 系統(tǒng)。

輸入幾行命令,1993 年的地獄大門就在瀏覽器里打開了。


這還沒完。。。

v86 上面還能體驗到 Android-x86,信息、撥號、聯(lián)系人、瀏覽器全都有,側(cè)滑還能打開程序列表。

你可能會納悶,安卓不是手機(jī)系統(tǒng)嗎,怎么也在這?

因為 Android-x86 是一個社區(qū)項目,專門把安卓移植到了 x86 架構(gòu)上。既然安卓都自己跑到 x86 的地盤上來了,v86 順手就能把它跑起來了。。。


現(xiàn)在,世超腦子里就剩一個問題:

這開發(fā)者到底是怎么做的?網(wǎng)頁里憑啥能體驗到這么多系統(tǒng)?

后來看到 GitHub 上的項目說明,我大概明白了。

開發(fā)者 copy 居然用代碼造了一臺虛擬的 PC???

從 CPU、顯卡、聲卡、網(wǎng)卡都是 copy 用代碼偽裝的,那些 Windows 系統(tǒng)壓根不知道自己跑在網(wǎng)頁里,以為是臺真機(jī)器呢。。。

但想騙過操作系統(tǒng),其實不簡單。

系統(tǒng)們在啟動時,會瘋狂試探硬件:讀中斷控制器的狀態(tài)、查定時器的頻率、往顯卡寄存器里寫值看反應(yīng)。任何一個硬件的行為跟真機(jī)不一致,系統(tǒng)就會報錯或者直接黑屏。


所以 copy 需要用代碼偽造一整套硬件的物理行為,精確到每個寄存器、每個時序、每個邊界條件。

要知道光模擬一個 x86 CPU 工作量就已經(jīng)爆炸。

Intel 自己的官方手冊,講指令集這一卷就有兩千多頁。copy 干的事,是把這兩千多頁手冊里的每一條規(guī)則,翻譯成 JavaScript 和 Rust 代碼,Windows 用的每一條都不能漏,漏了系統(tǒng)就崩。

CPU 只是這臺虛擬電腦十幾個硬件之一,你再想想其他的呢?

我只能說想想就頭皮發(fā)麻了。


光有虛擬硬件還不夠。操作系統(tǒng)跑的是 x86 機(jī)器碼,瀏覽器能執(zhí)行的是 WebAssembly,這倆語言完全不通,要跑起來得翻譯一下。

但翻譯也需要時間,所以 V86 采用了 JIT 編譯(即時編譯)。

程序剛開始跑的時候,v86 逐條指令翻譯,翻一句執(zhí)行一句,這樣速度很慢,“電腦”很卡。

但同時,v86 在后臺偷偷記錄哪些代碼被反復(fù)執(zhí)行。一旦發(fā)現(xiàn)某段代碼被調(diào)用的次數(shù)超過閾值,就把它整段翻譯成 WebAssembly 的編譯版本存起來。下次再碰到,直接跑編譯好的版本,就快得多。

項目嘛大概就是這樣,世超只能說太牛了。。。

大家感興趣的可以自行訪問,倒是世超好奇:這哥們?yōu)槭裁匆鲞@個項目?

在進(jìn)行了一點簡單搜索之后,我發(fā)現(xiàn)這個人很低調(diào),沒有公開社交媒體和博客,只知道叫 Fabian Hemmer。


世超順著他的項目列表往下看,越看越覺得有意思:這哥們很喜歡小的東西。

比如他做過只有 652 字節(jié)的俄羅斯方塊,456 字節(jié)的貪吃蛇,159 字節(jié)畫出來的 Ulam 螺旋。他還用 K 語言連續(xù)做了六年 Advent of Code 編程挑戰(zhàn)(K 是一種極端精簡的數(shù)組編程語言,常見于金融量化領(lǐng)域)。

所以這哥們干的事,翻來覆去就一個主題:把東西往最小的空間里塞,把一個事情做到極限。

可能有人會問,在瀏覽器里跑 Windows 98 ,搞這些花里胡哨能有啥用?

但 Fabian 還真把這個執(zhí)念變成了工作。他創(chuàng)建了一家叫 Droplet Computing 的公司,賣的就是讓桌面應(yīng)用直接跑在瀏覽器里,底層用的還是 WebAssembly,和 v86 一脈相承。

別人是在電腦上裝軟件,這哥們是用軟件搭了一臺電腦,再往這臺電腦上裝軟件,最后還把這事做成了生意。

或許極客就是這樣,寫代碼不一定是為了解決問題,有時就是想看看這條路能走多遠(yuǎn)。

走著走著,路就真走出來了。

撰文:刺猬

編輯:莽山烙鐵頭 面線

美編:煥妍

圖片、資料來源

copy.sh/v86


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
杜鋒終于正常!徐杰首發(fā)主控,胡明軒減少持球,各點用人恰到好處

杜鋒終于正常!徐杰首發(fā)主控,胡明軒減少持球,各點用人恰到好處

籃球資訊達(dá)人
2026-04-04 23:55:10
伊朗:在霍爾木茲海峽擊中以色列有關(guān)船只,引發(fā)大火!中國、日本、法國等船只已接連通過,特朗普再提“打通海峽搶石油”

伊朗:在霍爾木茲海峽擊中以色列有關(guān)船只,引發(fā)大火!中國、日本、法國等船只已接連通過,特朗普再提“打通海峽搶石油”

每日經(jīng)濟(jì)新聞
2026-04-04 22:14:15
日本LNG船通過霍爾木茲海峽!特朗普宣布“贏了”,遭美情報部門“打臉”:伊朗還有大量導(dǎo)彈,海軍仍有5成實力,速勝是“異想天開”

日本LNG船通過霍爾木茲海峽!特朗普宣布“贏了”,遭美情報部門“打臉”:伊朗還有大量導(dǎo)彈,海軍仍有5成實力,速勝是“異想天開”

每日經(jīng)濟(jì)新聞
2026-04-03 23:47:05
買萵筍時,看到這種碰都不碰,菜販自己從不吃,別說沒有提醒你

買萵筍時,看到這種碰都不碰,菜販自己從不吃,別說沒有提醒你

馬蹄燙嘴說美食
2026-03-19 14:35:45
伊朗稱美駐沙特大使館遭襲與伊無關(guān) 系以色列所為

伊朗稱美駐沙特大使館遭襲與伊無關(guān) 系以色列所為

財聯(lián)社
2026-04-04 14:40:08
“大尺度”女星的瓜!

“大尺度”女星的瓜!

文刀萬
2025-05-23 06:05:02
少跟孩子生氣,因為這一世的相遇,背后藏著你看不見的因果

少跟孩子生氣,因為這一世的相遇,背后藏著你看不見的因果

杏花煙雨江南的碧園
2026-04-03 15:15:03
曾國藩:真正拉開人與人差距的,從來不是能力,而是做好這三件事

曾國藩:真正拉開人與人差距的,從來不是能力,而是做好這三件事

千秋文化
2026-03-31 20:52:57
孫儷的《危險關(guān)系》看得我害怕!終于理解導(dǎo)演,為何會選他演男主

孫儷的《危險關(guān)系》看得我害怕!終于理解導(dǎo)演,為何會選他演男主

劇芒芒
2026-04-04 10:26:43
詹姆斯經(jīng)紀(jì)人里奇-保羅不看好湖人:他們不可能沖出西部!

詹姆斯經(jīng)紀(jì)人里奇-保羅不看好湖人:他們不可能沖出西部!

愛體育
2026-04-04 23:00:42
穆里奇:即使我們是主場作戰(zhàn),也會預(yù)設(shè)從皇馬身上拿不到分

穆里奇:即使我們是主場作戰(zhàn),也會預(yù)設(shè)從皇馬身上拿不到分

懂球帝
2026-04-05 01:00:48
祖墳到底管幾代?誰的墳影響最大?牢記原則祭祖不拜錯

祖墳到底管幾代?誰的墳影響最大?牢記原則祭祖不拜錯

復(fù)轉(zhuǎn)這些年
2026-04-02 12:12:54
李小萌王雷豪華住宅被曝光,誰能想到王雷的煙成了最大亮點!

李小萌王雷豪華住宅被曝光,誰能想到王雷的煙成了最大亮點!

動物奇奇怪怪
2026-04-04 02:24:52
偉大的10-4!特魯姆普創(chuàng)紀(jì)錄進(jìn)決賽,靜候趙心童,羅伯遜3冠夢碎

偉大的10-4!特魯姆普創(chuàng)紀(jì)錄進(jìn)決賽,靜候趙心童,羅伯遜3冠夢碎

劉姚堯的文字城堡
2026-04-04 08:14:36
李易峰沒人性!給未成年炮友上海買車房,付1500W封口費,嫖資超千萬

李易峰沒人性!給未成年炮友上海買車房,付1500W封口費,嫖資超千萬

八卦王者
2026-02-18 15:52:51
不裝了!訪陸行程剛曝光,鄭麗文突遭算計直飛美國?最狠反擊打響

不裝了!訪陸行程剛曝光,鄭麗文突遭算計直飛美國?最狠反擊打響

小嵩
2026-04-03 13:02:12
破鼓萬人錘!面對特朗普的言論,意大利總理:這一次,我們不同意

破鼓萬人錘!面對特朗普的言論,意大利總理:這一次,我們不同意

清沐執(zhí)筆
2026-04-04 19:36:36
還認(rèn)為茅臺酒送的小酒杯是用來喝酒的?行家:大錯特錯,別鬧笑話

還認(rèn)為茅臺酒送的小酒杯是用來喝酒的?行家:大錯特錯,別鬧笑話

鄒小蘑菇
2026-03-31 12:18:15
1969年中蘇沖突,朝鮮企圖跨過鴨綠江,毛主席:一招搞定!

1969年中蘇沖突,朝鮮企圖跨過鴨綠江,毛主席:一招搞定!

小莜讀史
2026-04-04 21:56:55
發(fā)現(xiàn)一個現(xiàn)象:根據(jù)歷史規(guī)律,中國可能成地球上最后一個超級大國

發(fā)現(xiàn)一個現(xiàn)象:根據(jù)歷史規(guī)律,中國可能成地球上最后一個超級大國

尋跡追心
2026-04-04 08:21:53
2026-04-05 03:15:00
差評XPIN incentive-icons
差評XPIN
用知識和觀點Debug the world!
10523文章數(shù) 489543關(guān)注度
往期回顧 全部

科技要聞

內(nèi)存一年漲四倍!國產(chǎn)手機(jī)廠商集體漲價

頭條要聞

伊朗發(fā)動第七輪導(dǎo)彈襲擊 耶路撒冷攔截導(dǎo)彈升空

頭條要聞

伊朗發(fā)動第七輪導(dǎo)彈襲擊 耶路撒冷攔截導(dǎo)彈升空

體育要聞

剎不住的泰格·伍茲,口袋里的兩粒藥丸

娛樂要聞

Q女士反擊,否認(rèn)逼宋寧峰張婉婷離婚

財經(jīng)要聞

中微董事長,給半導(dǎo)體潑點冷水

汽車要聞

17萬級海豹07EV 不僅續(xù)航長還有9分鐘滿電的快樂

態(tài)度原創(chuàng)

家居
藝術(shù)
教育
數(shù)碼
本地

家居要聞

溫馨多元 愛的具象化

藝術(shù)要聞

你絕對不能錯過的夢幻性感攝影作品!

教育要聞

這些英國大學(xué)開始崩盤!

數(shù)碼要聞

今年新款A(yù)irPods Pro、Apple TV值得等嗎?升級方向曝光

本地新聞

跟著歌聲游安徽,聽古村回響

無障礙瀏覽 進(jìn)入關(guān)懷版