Scarica il sistema operativo Mac classico in una finestra del browser con Project Infinite Mac.

Scarica il sistema operativo Mac classico in una finestra del browser con Project Infinite Mac.

Per gli appassionati di computer retrò, non c’è alcun sostituto per scavare hardware e computer antichi come se fosse il 1999. Ma proprio come con i vecchi videogiochi, l’emulazione offre un modo molto più conveniente per eseguire il vecchio software. Ora, eseguire System 7 o Mac OS 8 su un Mac 68k virtuale è più conveniente che mai grazie a un progetto intelligente chiamato “Infinite Mac”.

Ciò che rende unico un progetto non è necessariamente il fatto che sia basato su browser; È stato a lungo possibile eseguire versioni precedenti di DOS, Windows e Mac OS nelle finestre del browser. Invece, lo sviluppatore Mihai Parparita ha escogitato soluzioni creative per l’archiviazione persistente, velocità di download elevate, utilizzo ridotto della CPU e trasferimenti di file tra un Mac classico e qualsiasi sistema host su cui lo utilizzi. Parparita descrive in dettaglio alcuni dei suoi lavori in questo post sul blog .

A partire da un porting del browser dell’emulatore Basilisk II alla fine del 2017 , Parparita voleva installare app meno recenti per ricreare più da vicino l’esperienza di utilizzo di un vecchio Mac, ma voleva farlo senza la necessità di download di grandi dimensioni o l’esecuzione come app autonoma. . programma, come fa il progetto Macintosh.js . Per risolvere il problema di avvio, Parparita ha compresso l’immagine del disco e l’ha suddivisa in blocchi da 256 KB che vengono scaricati su richiesta anziché precaricati.

“Insieme ad alcune ottimizzazioni web vecchio stile, ciò consente all’emulatore di eseguire il rendering della schermata di avvio del Mac in un secondo e di caricarsi completamente in 3 secondi, anche con una cache HTTP fredda”, ha scritto Parparita.

L’utilizzo della CPU era un altro problema. I sistemi operativi e i processori precedenti non distinguevano tra stati attivi e inattivi del processore: il computer era acceso o spento. Quindi, quando emuli quei sistemi più vecchi, spingono uno dei tuoi core della CPU fino al 100%, indipendentemente dal fatto che tu stia effettivamente utilizzando l’emulatore o meno. Parparita ha utilizzato le funzionalità esistenti di Basilisk II per ridurre l’utilizzo della CPU richiedendo prestazioni complete solo quando “era necessario un input dell’utente o un aggiornamento dello schermo”.

Infinite Mac non funzionerà con le versioni successive del sistema operativo Mac classico (incluse 8.5, 8.6 e 9) perché tali versioni funzionavano esclusivamente su Mac PowerPC e il supporto per i vecchi processori basati su Motorola 68000 è stato abbandonato. Emulatori come QEMU possono emulare i Mac PowerPC, ma (almeno per quanto ne so) non esistono semplici implementazioni basate su browser. Comunque, non ancora.

Immagine dell’elenco da Infinite Mac

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *