使用 Project Infinite Mac 在瀏覽器窗口中下載經典 Mac 操作系統。

使用 Project Infinite Mac 在瀏覽器窗口中下載經典 Mac 操作系統。

對於復古計算愛好者來說,像 1999 年一樣挖掘古老的硬件和計算是無可替代的。但就像舊的視頻遊戲一樣,仿真提供了一種更方便的方式來運行舊軟件。現在,得益於一個名為“Infinite Mac”的聰明項目, 在虛擬 Mac 68k上運行System 7Mac OS 8比以往任何時候都更加方便。

項目的獨特之處並不一定在於它是基於瀏覽器的;而是在於它是基於瀏覽器的。長期以來,人們都可以在瀏覽器窗口中運行舊版本的 DOS、Windows 和 Mac OS。相反,開發人員 Mihai Parparita提出了創造性的解決方案,用於持久存儲、快速下載、降低 CPU 使用率以及經典 Mac 和您使用它的任何主機系統之間的文件傳輸。Parparita在這篇博文中詳細介紹了她的一些工作。

從2017 年底開始使用Basilisk II 模擬器的瀏覽器端口, Parparita希望安裝較舊的應用程序,以更接近地重現使用舊 Mac 的體驗,但他希望這樣做不需要大量下載或作為獨立應用程序運行。程序,就像 Macintosh.js 項目所做的那樣為了解決啟動問題,Parparita 壓縮了磁盤映像並將其分割為 256KB 的塊,按需下載而不是預加載。

Parparita 寫道:“加上一些 老式的 Web 優化,模擬器可以在一秒鐘內呈現 Mac 啟動屏幕,並在 3 秒內完全加載,即使使用冷 HTTP 緩存也是如此。”

CPU 使用率是另一個問題。較舊的操作系統和處理器無法區分處理器的活動和非活動狀態 – 您的計算機要么打開,要么關閉。因此,當您模擬這些較舊的系統時,無論您是否實際使用模擬器,它們都會將您的 CPU 核心之一推至 100%。Parparita 使用 Basilisk II 的現有功能來減少 CPU 使用率,僅在“需要用戶輸入或屏幕刷新”時才需要充分的性能。

Infinite Mac 無法與經典 Mac OS 的後續版本(包括 8.5、8.6 和 9)配合使用,因為這些版本僅在 PowerPC Mac 上運行,並且不再支持基於舊版 Motorola 68000 的處理器。像 QEMU 這樣的模擬器可以模擬 PowerPC Mac,但是(至少據我所知)沒有簡單的基於瀏覽器的實現。無論如何,還沒有。

來自 Infinite Mac 的列表圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *