Laadige Project Infinite Maciga brauseriaknas alla klassikaline Mac OS.
Retroarvutushuvilistele ei saa miski asendada iidse riistvara väljakaevamist ja andmetöötlust nagu 1999. Kuid nagu vanade videomängude puhul, pakub emuleerimine palju mugavamat viisi vana tarkvara käitamiseks. Nüüd on System 7 või Mac OS 8 käitamine virtuaalses Mac 68k-s mugavam kui kunagi varem tänu nutikale projektile nimega “Infinite Mac”.
Projekti teeb ainulaadseks see, et see on brauseripõhine; Brauseriakendes on pikka aega olnud võimalik käivitada DOS-i, Windowsi ja Mac OS-i vanemaid versioone. Selle asemel on arendaja Mihai Parparita välja pakkunud loomingulisi lahendusi püsivaks salvestuseks, kiireks allalaadimiskiiruseks, väiksemaks CPU kasutuseks ja failiedastuseks klassikalise Maci ja mis tahes hostisüsteemi vahel, milles seda kasutate. Parparita kirjeldab mõnda oma tööd selles ajaveebi postituses .
Alustades Basilisk II emulaatori brauseripordiga 2017. aasta lõpus , soovis Parparita installida vanemaid rakendusi, et vana Maci kasutamise kogemust paremini uuesti luua, kuid ta tahtis seda teha ilma, et oleks vaja suuri allalaadimisi või töötada eraldiseisva rakendusena. . programmi, nagu teeb Macintosh.js projekt . Alglaadimisprobleemi lahendamiseks tihendas Parparita kettapildi ja jagas selle 256 KB suurusteks tükkideks, mis laaditakse alla nõudmisel, mitte eellaaditud.
“Koos mõne vanamoodsa veebi optimeerimisega võimaldab see emulaatoril renderdada Maci alglaadimisekraani sekundiga ja laadida täielikult 3 sekundiga isegi külma HTTP vahemälu korral,” kirjutas Parparita.
Teine probleem oli protsessori kasutamine. Vanemad operatsioonisüsteemid ja protsessorid ei eristanud protsessori aktiivset ja passiivset olekut – teie arvuti oli sisse või välja lülitatud. Nii et kui emuleerite neid vanemaid süsteeme, suruvad nad ühe teie protsessori tuuma 100% -ni, olenemata sellest, kas te emulaatorit tegelikult kasutate või mitte. Parparita kasutas Basilisk II olemasolevaid funktsioone CPU kasutuse vähendamiseks, nõudes täielikku jõudlust ainult siis, kui “oli vaja kasutaja sisendit või ekraani värskendamist”.
Infinite Mac ei tööta klassikalise Mac OS-i hilisemate väljaannetega (sh 8.5, 8.6 ja 9), kuna need versioonid töötasid ainult PowerPC Mac-arvutitel ja vanemate Motorola 68000-põhiste protsessorite tugi loobuti. Emulaatorid nagu QEMU võivad emuleerida PowerPC Mace, kuid (vähemalt minu teada) pole lihtsaid brauseripõhiseid rakendusi. Igatahes veel mitte.
Loendi pilt Infinite Macist
Lisa kommentaar