Descargue Mac OS clásico en una ventana del navegador con Project Infinite Mac.

Descargue Mac OS clásico en una ventana del navegador con Project Infinite Mac.

Para los entusiastas de la informática retro, no hay sustituto para desenterrar el hardware antiguo y la informática como si fuera 1999. Pero al igual que con los videojuegos antiguos, la emulación ofrece una forma mucho más conveniente de ejecutar software antiguo. Ahora, ejecutar System 7 o Mac OS 8 en una Mac virtual 68k es más conveniente que nunca gracias a un proyecto inteligente llamado «Infinite Mac».

Lo que hace que un proyecto sea único no es necesariamente que esté basado en un navegador; Durante mucho tiempo ha sido posible ejecutar versiones anteriores de DOS, Windows y Mac OS en las ventanas del navegador. En cambio, el desarrollador Mihai Parparita ha presentado soluciones creativas para el almacenamiento persistente, velocidades de descarga rápidas, uso reducido de CPU y transferencias de archivos entre una Mac clásica y cualquier sistema host en el que lo use. Parparita detalla parte de su trabajo en esta publicación de blog .

Comenzando con un puerto de navegador del emulador Basilisk II a fines de 2017 , Parparita quería instalar aplicaciones más antiguas para recrear más de cerca la experiencia de usar una Mac antigua, pero quería hacerlo sin la necesidad de grandes descargas o ejecutándose como una aplicación independiente. . programa, como lo hace el proyecto Macintosh.js . Para resolver el problema de arranque, Parparita comprimió la imagen del disco y la dividió en fragmentos de 256 KB que se descargan a pedido en lugar de precargarse.

“Junto con algunas optimizaciones web antiguas, esto permite que el emulador muestre la pantalla de inicio de Mac en un segundo y se cargue por completo en 3 segundos, incluso con un caché HTTP frío”, escribió Parparita.

El uso de la CPU fue otro problema. Los sistemas operativos y procesadores más antiguos no distinguían entre los estados activo e inactivo del procesador: su computadora estaba encendida o apagada. Entonces, cuando emula esos sistemas más antiguos, empujan uno de sus núcleos de CPU hasta el 100%, ya sea que esté usando el emulador o no. Parparita usó las funciones existentes de Basilisk II para reducir el uso de la CPU al requerir un rendimiento completo solo cuando «se necesitaba una entrada del usuario o una actualización de la pantalla».

Infinite Mac no funcionará con versiones posteriores del Mac OS clásico (incluidas 8.5, 8.6 y 9) porque esas versiones se ejecutaron exclusivamente en Mac PowerPC y se eliminó la compatibilidad con los procesadores antiguos basados ​​en Motorola 68000. Los emuladores como QEMU pueden emular PowerPC Mac, pero (al menos que yo sepa) no hay implementaciones simples basadas en navegador. De todos modos, todavía no.

Listado de imágenes de Infinite Mac

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *