用 JavaScript 運行上世紀 90 年代的 Mac OS 8
如果你想重溫或看看上世紀 90 年代使用的 Mac 是什麼樣子,那麼現在有個機會。Slack 開發者 Felix Rieseberg 將 Mac OS 8 改造成了一個可以安裝在 Mac 或 PC 上的 Electron 應用。
繼 2018 年將 Windows 95 轉化為應用後,Rieseberg 決定將 1991 年的 Macintosh Quadra 與 Mac OS 8.1 整個轉化為一個 Electron 應用。該應用可以安裝在 macOS、Windows 和 Linux 上。
它收錄了一張 1997 年的 MacWorld 演示光碟中的許多遊戲和應用的演示版,這包括《毀滅公爵 3D版》、《文明 2》、《龍與地下城》、《Namely》、《俄勒岡之路》、《Alley 19 Bowling》和《Damage Incorporated》等經典遊戲,還有一些應用程序,如 Photoshop 3、Premiere 4、Illustrator 5.5、StuffIt 解壓軟體等等。
這個應用使用一個虛擬機來模擬 Macintosh Quadra 900,其 CPU 是蘋果在過渡到 IBM 的 PowerPC 晶元之前使用的摩托羅拉 CPU。
Rieseberg 說,他是使用 JavaScript 編寫的 Electron 應用,雖然效果看起來還可以,但是不要有過高的期望。有人嘗試運行了《文明 2》,但是馬上就崩潰了,總之,它可以作為娛樂和懷舊,但是顯然不能用作正式的使用場合。
雖然這個應用裡面預裝了 Internet Explorer 和 Netscape,但由於這三十年來互聯網發生了太多的變化,因此它不能訪問互聯網,Rieseberg 說「連 Google 都打不開」。但是,你可以將文件傳輸到該應用內,也可以掛載外部的磁碟鏡像。不管怎麼說,上世紀 90 年代版本的 Mac OS 被移植到 JavaScript 中運行,這讓人印象深刻。
如果你有興趣嘗試這款應用,其獨立版本都不到 250MB,可以從 GitHub 下載。請再次享受,一次回憶之旅。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive