AppleInsider puede ganar una comisión de afiliado en las compras realizadas a través de enlaces en nuestro sitio.
Mastodon es una nueva red social distribuida que utiliza servidores descentralizados, y un desarrollador emprendedor ha portado un cliente para que funcione en un sistema operativo Mac de hace 30 años.
Scott Small ha escrito un cliente Mastodon llamado macstodon para versiones clásicas de Mac OS desde System 7.1 hasta Mac OS 9.
En primer lugar, ten en cuenta algunas cosas que Scott menciona en la página GitHub de macstodon para el proyecto. En particular, se requieren algunas extensiones del sistema para ejecutarlo en Classic MacOS.
En MacOS clásico, las extensiones del sistema son pequeños archivos que contienen fragmentos de código y recursos que el sistema operativo carga al iniciarse. Estos recursos de código (o fragmentos de código en sistemas PowerPC), se leen y parchean en el SO en el arranque para añadir o modificar funcionalidad en el propio sistema.
Los Mac antiguos utilizaban el procesador Motorola 68000 (68K), o las posteriores CPUs IBM/Motorola PowerPC. En los Mac 68K Apple proporcionaba una extensión llamada CFM-68K Runtime Enabler que parcheaba el Mac OS 68K para permitirle utilizar fragmentos de código diseñados para los Mac PowerPC.
Como dicen las instrucciones de macstodon, si está ejecutando System 7.x en su Mac clásico, tendrá que mover las extensiones proporcionadas a la carpeta Carpeta Sistema/Extensiones y luego reiniciar el Mac para cargarlas.
Dado que macstodon está escrito en Python, también necesitará instalar MacPython 1.5.2, que era la versión que en ese momento funcionaba en los Mac clásicos más antiguos.
Por aquel entonces, también existía una extensión y aplicación de internet para Mac llamada Internet Config, mencionada en las instrucciones de macstodon, que proporcionaba un lugar central para configurar todos los ajustes de internet de tu Mac. El Internet comercial era todavía incipiente en ese momento y los Macs no obtuvieron soporte completo para los estándares de Internet hasta alrededor de Mac OS 8.6 o 9.1.
Dado que la capa SSL de la web apareció más tarde en el desarrollo de internet, también necesitarás ejecutar un servidor SSL-stripping, como se menciona en las instrucciones de macstodon. Esto permite que las peticiones web basadas en SSL funcionen en Macs antiguos eliminando las partes SSL.
Cómo descargar e instalar macstodon
Tanto el instalador actual de macstodon como el código fuente se encuentran en la página de versiones
Observe que el archivo binario está en formato “.sit.hqx”. Este es un clásico archivo doblemente comprimido – primero en un archivo StuffIt, luego BinHex’ed (.bin). BinHex era un formato de finales de los 80 y principios de los 90 que permitía comprimir y transportar archivos Mac entre plataformas, incluyendo PCs.
Las aplicaciones Mac clásicas tenían una segunda bifurcación de archivos llamada bifurcación de recursos que almacenaba la mayor parte de la interfaz de usuario de una aplicación clásica. Tenga cuidado al descomprimir un archivo .sit.hqx en Macs modernos, ya que algunos formatos de volumen y sistemas de archivos modernos pueden eliminar la bifurcación de recursos durante la copia.
Es mejor copiar los archivos .hqx tal cual al disco duro de su Mac clásico primero, y luego descomprimirlos allí usando StuffIt o la utilidad BinHex de MacOS 9. Esto asegura que se conserven todas las bifurcaciones de recursos de los archivos.
Las instrucciones de la página de GitHub son bastante buenas y fáciles de seguir.
Una vez que hayas descomprimido la descarga en tu Mac clásico, instala las extensiones del sistema siguiendo las instrucciones, reinicia y haz doble clic en la aplicación macstodon.
Mac OS 9 tenía varias Sistema/Paneles de Control (similares a extensiones) que se utilizaban para la configuración de redes. Originalmente había un Panel de Control “TCP/IP” pero fue reemplazado más tarde en Mac OS 9.x por un Panel de Control “Red”, y en algunos casos “Transporte Abierto” (OT como era conocido era la capa de red propietaria de Apple que se situaba encima de otras capas como TCP/IP, AppleTalk, etc).
Usando macstodon
La interfaz de usuario de macstodon es bastante simple: una ventana principal con la línea de tiempo de inicio, la línea de tiempo local y las notificaciones, y un panel Toot donde se componen los Toots. Scott Small afirma que la aplicación es un “hack rápido” y no tiene soporte. Pero funciona;
Si quieres experimentar con Mac OS 9 antes de montarte un Mac clásico de verdad, puedes probar el emulador Infinite Mac en la web, aunque todavía no hemos probado macstodon en él. También hay versiones de Infinite Mac para Mac OS 8 y 7.x.
Es bastante interesante ver nuevos desarrollos para sitios de Internet de última generación en Macs de hace 25 años. Es divertido jugar con la aplicación macstodon en el Mac OS clásico, pero no esperes hacer mucho.