Cuando las personas hablan de Mac o Mac OS, lo más probable es que se refieran a lo que anteriormente y tal vez con cariño se llamaba «OS X». Esa «X» es, por supuesto, el número romano que indica que esta es la décima encarnación del sistema operativo de escritorio de Apple. Probablemente, pocos de los usuarios de Mac actuales hayan usado Macintosh antes de eso, y mucho menos versiones anteriores de su sistema operativo favorito. Ya sea que lo esté descubriendo por primera vez o planeando un viaje de nostalgia, un nuevo proyecto macintosh.js ahora le permite ejecutar el Mac OS 8 de la era de los 90, incluso sin tener una Macintosh de la era de los 90.
El desarrollador de Slack, Felix Rieseberg, ha mostrado sus habilidades de programación al usar Electron, el marco de aplicación de Javascript que Slack usa para construir su popular herramienta de comunicación. Javascript en sí se ha utilizado para potenciar y construir todo tipo de experimentos, incluidos algunos que no tienen más sentido que el derecho a fanfarronear o, por supuesto, el entretenimiento.
macintosh.js probablemente se encuentre en algún punto intermedio. Debajo del capó, emula una Macintosh Quadra 900 de 1991, una computadora que funcionaba con una CPU de Motorola cuando Motorola era en realidad un gigante de la industria. Fue una de las dos últimas computadoras basadas en Motorola antes de que Apple cambiara a PowerPC. Eso convierte a Apple Silicon en la tercera transición de la empresa a una nueva arquitectura informática (Motorola CISC a PowerPC RISC, PowerPC RISC a x86, x86 a ARM).
El viaje por el carril de la memoria no termina en el hardware, por supuesto. El emulador es completamente funcional, lo que le permite ejecutar algunos juegos y software antiguos de Mac OS 8, algunos de los cuales incluso están preinstalados (legalmente, con suerte). Puede intentar instalar otras imágenes de disco si tiene algunas, pero no se garantiza que funcionen. Conectarse a la Web actual en una máquina de los 90 también es prácticamente inutilizable.
Si está buscando un juego o una aplicación antiguos de años anteriores, consulte proyectos de archivo como https://t.co/Lz5dFaAmrf. Yo, por ejemplo, acabo de instalar Encarta. O la versión japonesa de Mac OS 8. pic.twitter.com/ZjlhBntGAC
— Félix Rieseberg (@felixrieseberg) 28 de julio de 2020
macintosh.js es actualmente disponible en GitHub para que todos vean el código. Es compatible con Windows, Linux y, por supuesto, Mac. Es principalmente un juguete, por supuesto, y no tendrá el rendimiento suficiente para usarse para nada más allá de eso. Divertidamente, Rieseberg también se disculpa por haber hecho la cosa.