BookinglyTech News
Software

El proyecto Copland de Apple, abortado en 1996, ahora arranca en tu navegador

Un fork experimental de DingusPPC permite ejecutar la build D11E4 del sistema operativo fallido de Apple sin instalar nada, gracias a parches asistidos por IA.

3 min de lecturaThe Register0 vistas

Treinta años después de que Apple abandonara Copland, su intento de sustituir System 7 por un sistema operativo nativo para PowerPC con microkernel y multitarea preemptiva, el proyecto por fin se puede probar. No en un Mac clásico, sino en el navegador, gracias a un trabajo de emulación que ha levantado interés en la comunidad de retrocomputadores.

El responsable es Michael Steil, conocido en redes como Mist, quien ha creado un fork experimental de DingusPPC, un emulador de Power Mac. Para lograr que el emulador arranque la build D11E4 de Copland, la última que Apple distribuyó a desarrolladores en junio de 1996, Steil tuvo que aplicar once parches. Según confirma él mismo, estos parches fueron escritos con asistencia de IA. Un detalle relevante para la comunidad open source: el proyecto upstream de DingusPPC no acepta contribuciones generadas por IA, por lo que estas modificaciones no se integrarán en el repositorio principal a menos que se reescriban manualmente.

La experiencia de uso es limitada por la naturaleza del software original. Copland D11E4 era una versión de desarrollo muy inestable. Si el sistema emulado se topa con una aserción (assertion), el emulador cae en un depurador y deja la interacción en manos del usuario, que debe decidir si continuar o no. No es una base estable para probar aplicaciones modernas, sino una puerta a ver una pieza de historia tecnológica que casi nadie llegó a utilizar fuera del círculo interno de Apple en los noventa.

De Copland a Mac OS X

El fracaso de Copland tiene un contexto claro. Gil Amelio, entonces CEO, llegó a demostrar el prototipo en la WWDC de 1995, pero el proyecto nunca alcanzó la madurez necesaria. La mayor parte de Copland existía en forma de documentación y planes, no de código terminado. Ante el desastre, Apple contrató a Ellen Hancock, recién llegada de IBM, como CTO. Su diagnóstico fue tajante: cancelar Copland y buscar un sistema operativo externo.

Apple consideró comprar Be para obtener BeOS o aliarse con Sun sobre Solaris, pero acabó adquiriendo NeXT a finales de 1996. Esa compra devolvió a Steve Jobs a la empresa y trajo NeXTSTEP, la base de Rhapsody, el sucesor inmediato de Copland. Rhapsody evolucionó hasta convertirse en Mac OS X Server 1.0 en 1999 y en el Mac OS X 10.0 de 2001. Mientras tanto, Apple rescató componentes maduros de Copland para actualizar el sistema existente: la interfaz Platinum y un Finder multihilo nativo para PowerPC llegaron con Mac OS 8 en 1997, y el formato HFS+ con el 8.1 en 1998.

En el fondo, la oportunidad de arrancar Copland en el navegador es menos una herramienta práctica y más una ventana a una línea temporal alternativa. La portabilidad de NeXTSTEP a arquitecturas como Intel, SPARC o PA-RISC fue lo que permitió a Apple migrar a Intel y, posteriormente, unificar la base de código para iOS. Si Copland hubiera funcionado, el mapa del sistema operativo actual habría sido otro.

Hoy, gracias a Steil, cualquiera puede verificar por qué aquel proyecto fracasó. Es una pieza de curiosidad técnica significativa para quien estudia el diseño de sistemas operativos o la historia de Apple, aunque su valor operativo es nulo.