Subleq+, la distro de Linux que quiere mantener el software antiguo funcionando hasta dentro de 1.000 años

Un nuevo proyecto Linux quiere crear una especie de cápsula del tiempo para los programas. Busca que civilizaciones futuras puedan reconstruir y arrancar nuestro software en menos de una hora.
Pensar de cara a miles de años, qué sucederá o si aún existirá la humanidad, es inimaginable, pero un grupo de desarrolladores quiere que los programas que usamos hoy en día (al menos eso) estén asegurados en el futuro lejano. Han puesto en marcha un plan para crear un sistema de conservación digital que pueda resistir el paso del tiempo. El resultado es una distribución de Linux con nombre Subleq+.
Hablamos de una distro del sistema operativo de Linus Torvalds totalmente nueva y que no se parece en nada a las que ya todo el mundo conoce como Ubuntu o Fedora.
No es un sistema operativo pensado para ser usado ahora, con su navegador, interfaz y aplicaciones, sino que nace con la idea de actuar como cápsula del tiempo para que de una forma simple cualquier informático del futuro pueda entender cómo funciona, partiendo completamente desde cero.
La organización encargada del proyecto, llamada Eternal Software Initiative, ha detectado que el gran peligro de la conservación digital actual es la dependencia de la emulación. Hoy en día, si alguien quiere arrancar un programa de hace treinta años, se necesita un software intermedio complejo que imite los circuitos de la época.
Con esto como base, si la tecnología cambia por completo dentro de unos siglos, crear esos emuladores desde cero puede ser literalmente imposible, lo que provocaría que toda nuestra historia informática desapareciera por completo.
Para evitarlo, los creadores de Subleq+ han apostado por el minimalismo extremo en el diseño de su plataforma. En lugar de crear un sistema con miles de líneas de código y funciones, han reducido las instrucciones informáticas a lo mínimo posible. La idea es que la estructura del sistema sea tan limpia que cualquiera pueda devolver a la vida los archivos almacenados.
¿Cómo funciona el sistema operativo Subleq+ y qué son las cápsulas numéricas para guardar software?
El secreto de Subleq+ está en cómo guarda la información, utilizando un formato que sus desarrolladores llaman cápsulas.
Cada aplicación, junto con todo el sistema operativo y los archivos que necesita para arrancar, se transforma en una secuencia de números puros. Al convertir el software en datos numéricos, el contenido se vuelve independiente de las marcas de procesadores o de los componentes que existan en el futuro.
Pero el verdadero corazón de este proyecto es su máquina virtual, el programa encargado de leer esas cápsulas y transformarlas en software que es útil.
Los desarrolladores de la Eternal Software Initiative han conseguido programar este motor utilizando el lenguaje clásico C en menos de una página de texto. La especificación técnica completa es tan corta que un programador que esté vivo dentro de 3.000 años podría teclear el código a mano en cualquier ordenador en menos de una hora para recuperar la información guardada.
Con todo esto, un pequeño apunte curioso y es que el nombre de esta distribución de Linux tiene todo un sentido: restar y saltar si el resultado es menor o igual a cero (SUbtract and Branch if Less than or EQual to zero). Mientras que un procesador moderno de Intel o AMD funciona con cientos de instrucciones distintas para mover los datos, Subleq+ hace todo su trabajo repitiendo este único comando matemático una y otra vez.
Finalmente, toda la documentación técnica del proyecto, junto con las herramientas para crear estas cápsulas del tiempo con los programas de ahora, ya se encuentra disponible de forma pública en la plataforma de código abierto GitHub.

Carolina González
Redactora
Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.

