En 2014, Microsoft transfirió el código MS-DOS 1.25 y 2.0
al Museo de Historia de la Computación , y a principios de octubre de este año este código
se cargó en
GitHub . Pero no solo Microsoft se compromete a preservar el patrimonio histórico del software. Hay varios proyectos globales cuyo propósito es preservar el viejo software. Hablaremos de ellos en el artículo de hoy.
/ foto Steve Jurvetson CC / Apple IIArchivo de internet
El archivo de Internet es mejor conocido por su
colección de páginas web , pero el proyecto también recopila
software antiguo . La biblioteca con programas en el Archivo de Internet
apareció en 2013. Ella es
supervisada por Jason Scott, actualizando manualmente el archivo. Transfiere datos desde medios físicos a la nube: CD-ROM, disquetes e incluso código de revistas y directorios.
En general, la "fuente" Jason dona los mismos entusiastas y coleccionistas. Un día, lanzó una campaña para
encontrar todas las unidades con versiones de prueba de AOL . El propietario de cdrom.com le escribió y entregó a Internet Archive una gran colección de sus CD deseados.
Según Jason, comenzó a "guardar" el software, porque se dio cuenta de lo frágil que es el mundo digital. Crear una copia ideal del programa es muy fácil, pero si no lo hace a tiempo, se perderá para siempre.
Los visitantes del sitio web de archivo pueden "tocar" algunos programas directamente en el navegador. Por ejemplo, hay
juegos de consolas portátiles antiguas que se lanzan utilizando
el emulador MAME . La colección incluye
Donkey Kong ,
Mortal Combat e incluso
Tamagotchi .
También hay programas para computadoras viejas. El archivo tiene una
selección dedicada a Apple II. Ella no es supervisada por el propio Jason, sino por un hacker bajo el seudónimo 4am. Omite la protección de los programas de la vieja escuela y los hace accesibles a la comunidad mundial. Según Jason Scott, 4am ahorra software que de otro modo se conservaría solo en forma de publicidad en una revista (o completamente desaparecido).
4am guarda no solo juegos (como
Aliens y
Pac-Man ), sino también programas para trabajar, por ejemplo, el conversor de fuentes y el
Graphics Graphics Converter , lanzado en 1988.
Los juegos para MS-DOS se
guardan en una colección separada: hay más de dos mil.
Otra selección interesante en el archivo es la
biblioteca para computadoras Macintosh de 1984 a 1989, cuando los usuarios encontraron por primera vez una interfaz gráfica. Aquí puede trabajar con
MacOS System 6 y dibujar en
MacPaint .
Oliva
Si Internet Archive está tratando de preservar el patrimonio cultural, entonces el proyecto Olive tiene un propósito ligeramente diferente. Los fundadores de Olive consideran que es importante mantener viejos programas para futuros científicos.
El método científico se basa en la reproducibilidad de los resultados. Una futura generación de investigadores debería poder reproducir las condiciones experimentales originales. Por lo tanto, es importante preservar los programas que usan los investigadores para los cálculos o simulaciones. Para los creadores de Olive, preservar el software antiguo es una
forma de garantizar la continuidad en la ciencia.
Olive está
siendo desarrollada por científicos de la Universidad Carnegie Mellon. Ahora el proyecto no es accesible para los usuarios comunes, solo las personas que han contribuido a la creación del sistema pueden trabajar con él. Esto se debe a restricciones de licencia para los programas de la colección. En el futuro, los participantes del proyecto planean abrir su biblioteca al público en general.
Sin embargo, ahora puede descargar la parte del cliente Olive. Se llama VMNetX, puede ejecutar máquinas virtuales desde cualquier servidor, ejecuta Linux y utiliza KVM. El código se puede
encontrar en GitHub .
Hasta ahora, 17 programas están disponibles en el servicio Olive. Fueron elegidos por los propios científicos, dependiendo de sus intereses y preferencias. La biblioteca del proyecto tiene juegos y servicios más "serios". Entonces, para fines científicos, los investigadores guardaron la aplicación de cálculo de impuestos TurboTax 1997 y el entorno Chaste 3.1 2013 para modelar tejidos corporales.
/ foto Q Family CCLos fundadores del proyecto planean crear su propio entorno para el lanzamiento de programas, que
serán proporcionados para su uso por empresas e investigadores privados y públicos. Un ejemplo de un posible uso del entorno Olive es trabajar con la NASA. La agencia podrá reproducir en los sistemas Olive de naves espaciales lanzadas y corregir errores en su trabajo.
Proyectos de red de preservación de software
Software Preservation Network está desarrollando dos proyectos de conservación de software a la vez.
El primero se está desarrollando en Yale. El objetivo de los investigadores es crear una infraestructura basada en el modelo de Emulación como servicio, cuyos usuarios puedan guardar y ejecutar cualquier programa en máquinas virtuales. Las primeras 3 mil aplicaciones que los propios desarrolladores "harán" allí. El trabajo en el proyecto comenzó en febrero de 2018 y su finalización está
programada para junio de 2020. El servicio estará
disponible para estudiantes y personal universitario.
El segundo
proyecto se llama Fomento de una comunidad de práctica (FCoP). Para él, la Red de Preservación de Software seleccionó seis aplicaciones de bibliotecas y museos con iniciativas para preservar el software obsoleto. Para mayo de 2020, los participantes presentarán sus archivos digitales con viejos programas.
Uno de los proyectos fue propuesto por el equipo del Museo Solomon Guggenheim. Crearán un sistema para la preservación de obras de arte digitales. Otro proyecto pertenece a la biblioteca de la Universidad Tecnológica de Georgia. Sus empleados desarrollarán un servicio en el que los usuarios podrán acceder a los programas de la colección de la biblioteca y los materiales de capacitación sobre este software.
PD: material nuevo del primer blog corporativo de IaaS:
PPS Y también tenemos nuestro propio
canal de Telegram :