hombre-recupero-70-anos-informatica-1700-sistemas
hombre-recupero-70-anos-informatica-1700-sistemas

Un hombre crea un museo donde usar 1.700 sistemas operativos de los últimos 70 años

La obsolescencia programada y la rápida evolución del software suelen borrar el rastro de las plataformas del pasado, ha surgido una iniciativa sin precedentes para salvaguardar la historia de la informática. Se trata del lanzamiento y la reciente actualización de mantenimiento del Virtual OS Museum, un ambicioso proyecto que recopila y hace ejecutables más de 1.700 instalaciones de sistemas operativos dentro de un entorno virtualizado unificado. Esta plataforma interactiva, diseñada como una máquina virtual de Linux, busca eliminar las barreras de configuración complejas asociadas a la preservación del software histórico.

El creador de esta monumental obra es el desarrollador de emuladores e historiador de la computación Andrew Warkentin, quien ha dedicado más de 20 años al coleccionismo sistemático de emuladores e imágenes de sistemas. La colección abarca un espectro masivo que incluye más de 250 plataformas de hardware y representa más de  570 sistemas operativos independientes, cubriendo desde los albores de la computación hasta desarrollos contemporáneos. A través de un lanzador gráfico personalizado y libre de dependencias, el proyecto permite interactuar directamente con el software tal como se utilizaba en su época de esplendor.

Origen y arquitectura del museo de sistemas operativos virtuales

La génesis de este proyecto está estrechamente ligada a la trayectoria técnica de Warkentin, quien durante años enfocó su talento en el desarrollo de UX/RT (presentado en el FOSDEM 2022), un sistema operativo basado en micronúcleo.

En su momento, un importante conglomerado industrial mostró un fuerte interés comercial en utilizar UX/RT como reemplazo de la plataforma QNX, financiando incluso reuniones internacionales con el desarrollador. Sin embargo, tras la suspensión repentina de dicho proyecto corporativo, Warkentin reorientó sus esfuerzos hacia la consolidación y publicación del Virtual OS Museum, buscando crear un entorno accesible que no requiriera de un proceso de instalación manual tortuoso para cada sistema.

La amenaza de la computación cuántica sobre el modelo de gobernanza de Bitcoin

La arquitectura del museo se sostiene sobre una máquina virtual anfitriona basada en Linux, diseñada para ejecutarse bajo hipervisores populares como QEMU, VirtualBox o UTM. No obstante, la experiencia inicial de los usuarios con las primeras versiones evidenció fallas asociadas al rendimiento. Para solventar estos inconvenientes, la versión de depuración de errores migró al emulador QEMU como opción predeterminada en Linux tanto para arquitecturas x86 como ARM, resolviendo conflictos críticos de manejo de archivos de configuración y entrada del ratón.

De esta manera, Andrew Warkentin, ha sido capaz de crear una aplicación capaz de replicar y desplegar más de 1700 sistema operativos distitntos, permitiendo a curiosos, usar dicho sistemas e incluso aprender de ellos. En total, hablamos de más 200GB de datos dedicados a replicar 70 años de evolución tecnológica, todo a punta de clics y usando Linux. 

La importancia de la preservación del software frente a la obsolescencia

La preservación del patrimonio digital suele concentrarse de manera desproporcionada en el hardware físico o en los catálogos de entretenimiento de las consolas de videojuegos, ignorando el software de sistema. Los sistemas operativos constituyen el tejido conectivo entre la infraestructura física y las aplicaciones de usuario, reflejando las prioridades de diseño, las limitaciones de memoria y la filosofía lógica de cada época. Sin entornos ejecutables y accesibles, la comprensión teórica del desarrollo del software se vuelve abstracta y fragmentaria para los profesionales modernos.

En la era de los activos digitales y la soberanía de datos, comprender las estructuras operativas básicas es crucial para los arquitectos de infraestructura contemporáneos. Muchos de los protocolos criptográficos y sistemas de archivos que hoy sostienen las redes de criptoactivos y la transferencia segura de tokens tienen sus raíces conceptuales en las soluciones de aislamiento de procesos y seguridad mutua diseñadas originalmente en los mainframes de tiempo compartido. El Virtual OS Museum funciona como un laboratorio práctico que permite analizar de manera empírica la evolución de la ciberseguridad y la gestión de recursos de red.

Además de su valor académico, la plataforma rescata la usabilidad práctica de las interfaces de usuario de décadas pasadas. Estudiar los menús simplificados de sistemas obsoletos, sus flujos de trabajo de baja latencia o sus diseños minimalistas ofrece valiosas lecciones de ergonomía digital. Al experimentar con estos entornos, los desarrolladores pueden identificar ideas de diseño olvidadas que podrían aplicarse para mejorar la eficiencia del software actual.

KDE Plasma, el nuevo rey del escritorio en Linux

¿Realmente es tan importante la preservación digital?

Conservar el pasado digital nos ayuda a entender como veiamos y concebiamos la tecnología en el pasado y como nos ha cambiado en el futuro. Al inicio de la computación, las computadoras no tenían interfaces gráficas, y tampoco eran sencillas de usar, pero eso no les detuvo en transformar nuestra sociedad a lo que es ahora.

Imagina por ejemplo: ¿Qué hubiera pasado con Android si la idea original del sistema no se hubiera desechado? Quizás estaiamos usndo aún telefonos con teclados físico y no serían inteligentes, cosas como las redes sociales no hubieran tenido el impacto que tuvieron y la vida diaria se daría lejos de la pantalla del móvil. Suena descabellado, pero si tenemos en cuenta que Android se pensó para «smartphones¨ con teclados como los míticos BlackBerry, quizás algo así hubiera pasado.

Podemos ir más lejos, a por ejemplo ¿Que hubiera pasado si ATT no hubiese creado los sistemas System V, de los cuales se derivaron los UNIX-like modernos? La respuesta es que todo Internet, Windows, Linux, MacOS y hasta el computador de tu automovils serian muy distintos a los que son ahora, o simplemente, no existirian.

Catálogo de sistemas operativos y plataformas emuladas

El catálogo del proyecto representa un viaje exhaustivo que cubre casi ocho décadas de computación almacenada. El recorrido histórico comienza formalmente en 1948 con programas de prueba desarrollados para la Manchester Baby, considerada la primera computadora de programa almacenado de la historia. A partir de este hito, el museo incorpora de manera ordenada sistemas que abarcan la evolución de la informática corporativa, científica y de consumo.

Una lista enorme a disposición

Pero ¿Que sistemas podemos encontra aquí? Pues, aquí tienes una pequeña lista de lo que Virtual OS Museum tiene para ofrecerte:

Era y Segmento de MercadoPlataformas y Sistemas de EjemploAportación Tecnológica Destacada
Sistemas Primitivos y Mainframes

Manchester Baby, Mark 1 Scheme A/B/C/T, EDSAC, CTSS, Multics, MVS, VM/370, TOPS-10/20.

Pioneros en el multiprocesamiento, el tiempo compartido y el desarrollo de los primeros monitores residentes.

Estaciones de Trabajo y Unix

SunOS, IRIX, A/UX, NeXTSTEP, Plan 9, diversas variantes de BSD y distribuciones históricas de Linux.

Introducción de redes TCP/IP nativas, sistemas de archivos distribuidos e interfaces gráficas tridimensionales avanzadas.

Computadoras Domésticas

CP/M, Apple II/III, Commodore 64, Atari 8-bit, MSX, ZX Spectrum, Sharp MZ.

Democratización del acceso al cómputo individual y estandarización del software comercial masivo.

Sistemas Personales (PC)

Varias versiones de DOS, OS/2, BeOS, Windows (desde 1.0 hasta betas de Longhorn), Mac OS Classic, Mac OS X.

Consolidación de la interfaz gráfica de usuario orientada al escritorio y la productividad de oficina.

Sistemas Móviles y Embebidos

PalmOS, EPOC/Symbian, Windows CE, Newton OS, versiones tempranas de Android e iOS, QNX.

Gestión energética restrictiva, diseño de interfaces táctiles primitivas y micronúcleos de tiempo real.

Sistemas de Investigación

ZetaLisp, entornos Smalltalk, Oberon, TempleOS.

Exploración de paradigmas lógicos poco convencionales y entornos de programación fuertemente integrados al sistema.

Con pilas incluidas

La riqueza del archivo reside en que la gran mayoría de estas instalaciones no son imágenes vacías, sino que incluyen paquetes de software, compiladores, herramientas de desarrollo y videojuegos de la época correspondientes. Warkentin ha invertido incontables horas configurando estos complementos para replicar el entorno real que un usuario de la época habría encontrado al encender la máquina.

Que nombres como Multics (open-source, creado en 1969) puedes ser usado con un par de clics, es algo que muchos amantes de la tecnología agradecen. Después de todo, Multics es considerado el origen de los sistemas operativos modernos, y será algo aún más apreciado si eres un usuario de emacs (un editor de texto extensible), ya que emacs comenzó su desarrollo en Multics en el año 1978.

Bazzite, la gran distro Linux para los que aman los videojuegos en el PC

El desafío de mantener tanta variedad

Pero si bien Virtual OS Museum es un desarrollo encomiable, la tarea no es sencilla. El desarrollo de este museo ha requerido resolver importantes obstáculos técnicos de compatibilidad e infraestructura.

En primer lugar, muchos de los sistemas operativos incluidos dependen de configuraciones de hardware muy específicas dentro de los emuladores o de versiones concretas de los mismos. Debido a que las actualizaciones de los emuladores modernos a menudo introducen regresiones que rompen el funcionamiento de sistemas antiguos, Warkentin ha tenido que aplicar parches directos al código de los emuladores para estabilizar el rendimiento y garantizar la compatibilidad con el lanzador unificado.

Un aspecto crítico que los usuarios deben considerar es la dependencia de la arquitectura de la máquina virtual anfitriona, la cual está optimizada para procesadores x86. Aunque es viable ejecutar el museo en plataformas Apple Silicon (los nuevos CPUs que llevan las Mac) o procesadores ARM (como los que llevan los smartphones) mediante hipervisores compatibles, el rendimiento disminuye de manera sustancial al requerir capas adicionales de traducción de instrucciones. Este comportamiento limita en cierta medida la fluidez de los sistemas más demandantes cuando se ejecutan en hardware que no sea x86 nativo.

Adicionalmente, la distribución física del museo ha puesto a prueba los límites de la infraestructura de alojamiento en la web. Durante el lanzamiento inicial, el uso de servicios estándar de Cloudflare para hospedar archivos de gran tamaño provocó constantes interrupciones y pérdidas de conexión debido a que la red de entrega de contenido no estaba optimizada para archivos individuales de más de 100 GB. Esto forzó a la comunidad a adoptar de forma complementaria la distribución de archivos mediante redes de intercambio entre pares (P2P) para garantizar descargas estables.

El futuro de la conservación del patrimonio digital

La evolución futura del Virtual OS Museum contempla la incorporación constante de nuevos entornos, con la meta declarada de superar las 2.000 máquinas virtuales funcionales en el mediano plazo. Paralelamente, el desarrollo de UX/RT por parte de Warkentin avanza de manera constante; el sistema operativo se encuentra a pocos commits de lograr ejecutar programas de usuario y desplegar un intérprete de comandos interactivo. Tan pronto como se estabilice esta versión funcional de UX/RT, se añadirá de forma nativa al catálogo interactivo del museo para su libre experimentación por parte del público.

La IA encuentra fallos en Windows y desata un choque con Microsoft

El valor de esta iniciativa trasciende el mero coleccionismo técnico o la curiosidad nostálgica de los profesionales de la informática. Al unificar en una sola máquina virtual la herencia lógica de la computación, el proyecto resguarda un conocimiento técnico invaluable frente al olvido corporativo y tecnológico. Mantener vivos y accesibles estos entornos asegura que los cimientos del desarrollo de software permanezcan abiertos al análisis, recordando que la sofisticada tecnología moderna se ha construido paso a paso sobre el ingenio de generaciones anteriores.

Comparte esto: