¿Sería posible que alguien dentro de 50 años descargue archivos de una computadora a partir de 2017 y los convierta a un formato viable para una computadora de esa época? Suponiendo que la computadora funciona correctamente y tiene una fuente de alimentación.

La suposición de que la computadora funciona correctamente (y tiene una fuente de alimentación) es una condición enorme. Con toda probabilidad, una computadora de 50 años estará extremadamente muerta, y no habrá partes reparables para que vuelva a funcionar.

Pero aparte de eso, conseguir que una computadora tan antigua se comunique con una computadora dentro de 50 años será muy, muy difícil. Las interfaces físicas se vuelven obsoletas.

Hay personas que intentan prepararse para un futuro tan obvio, y sin duda habrá personas en el futuro que tendrán las habilidades y herramientas para hacerlo, pero será muy costoso.

Algunos formatos simplemente serán abandonados. Los programas ejecutables, especialmente los que tienen dependencias de hardware (como los videojuegos) probablemente no funcionen muy bien. Microsoft tiene dificultades para AHORA mantener la compatibilidad con documentos de Office más antiguos. Las alternativas de código abierto probablemente eliminarán cualquier código antiguo que cause problemas de mantenimiento y no puedan probarse fácilmente.

Los formatos de datos propietarios (como MS Office, bases de datos Oracle, etc.) probablemente serán muy difíciles (es decir, caros) de traducir a algo 50 años más antiguo.

Cualquier software propietario que “llame a casa” para verificar su licencia probablemente fallará.

Todas estas preguntas sobre cosas 20, 30, 50 años en el futuro …

Sheesh

En primer lugar, es imposible saber qué será en 20 años. Recuerda hace 10 años. ¿Viste venir el iPhone? Hace 20 años, ¿predijiste que AOL no sería nada y que Facebook dominaría Internet? Incluso a niveles tan bajos, es difícil predecir el cambio.

Entonces, ahora para mi suposición. Debo decir que en 50 años, la mayoría de los sistemas de usuario probablemente tendrán alguna forma avanzada de inteligencia artificial y acceso a la informática distribuida. Se podría replicar un puerto compatible y los datos podrían extraerse, analizarse, compararse con los registros heredados, y hacer que una IA desarrolle un proceso para mostrar los datos.

Todo lo que tienes que hacer es preguntar.

Por otra parte, todos podríamos estar muertos o convertirnos en comida para zombies.

Oh si, absolutamente. Piensa en lo que podemos hacer ahora …

¿Qué pasaría si tuviera un juego de computadora para uno de los primeros juegos de Nintendo o tal vez un programa para el TRS-80 o una aplicación Apple IIe? Puede instalar una aplicación de simulador para estas plataformas en su PC para poder ejecutarlas en una computadora moderna.

¿Qué pasa si tenía una base de datos de chequera de una versión anterior de Quicken o Money? Todavía puede leerlo con Quicken, aunque se convertirá al último formato de base de datos. Lo mismo ocurre con Word al leer documentos anticuados para una variedad de procesadores de texto.

De hecho, supongamos que tiene un programa realmente antiguo, anterior a la PC, tal vez un programa que se ejecutó en un IBM 360 hace más de cincuenta años. Puede instalar la aplicación del simulador Hercules y ejecutarla en su PC o MAC.

Por lo tanto, como mínimo, deberá instalar una aplicación de simulador o usar una versión moderna de un programa que originalmente manejó ese tipo de archivo. Pero no debería ser un problema.

El problema más grande es ejecutar aplicaciones ligeramente desactualizadas , una vez que son incompatibles pero antes de que se haya escrito una aplicación de simulador. Es posible que deba buscar una computadora antigua para ejecutarla hasta que se escriba un simulador.

Definitivamente. Los sistemas informáticos y los lenguajes informáticos evolucionan. Esto hace posible que los formatos de computadora sean compatibles con versiones anteriores, ya que existirían emuladores y compiladores, y mucho menos el equipo original de la época.

Todavía tengo mi mazo de tarjetas perforadas para un programa de gráficos en 3D que escribí en 1970; fue escrito en Fortran IV, creo que todavía se puede compilar hoy. Se ejecutó por última vez en 1988.

Y tengo mi PC MS-DOS 80386 de 1987 con la que comencé a escribir mis aplicaciones de bases de datos relacionales. Algunos de estos programas se han actualizado continuamente para mantener la continuidad de los datos recopilados y para ejecutarse en varias marcas de programas SQL. Creo que todavía puedo iniciar esta PC y su disco duro de 60 MB.

50 años no es nada mientras se pueda obtener alguna forma de compatibilidad con versiones anteriores. Y las piezas de museo bien conservadas aún funcionan.

Gracias por A2A.

Posible, sí, fácil, probablemente no. Asumiendo que los estándares que utilizamos hace 50 años para transferir datos, son tan obsoletos como el estándar que usamos hoy en 2067, su Wi-Fi 802.11xx será cosa del pasado, al igual que USB, SD, SATA y Bluetooth .

Hace unos años, me pidieron que recuperara algunos datos en un sistema de equipo digital de 35 años que tenía un disco duro de 5 MB, unidades de disquete de 5,25 “(unidades de disquete reales no disquetes) y, afortunadamente, un puerto serie de 9 pines, que es lo que usado junto con un adaptador de serie a USB. Saqué los datos del sistema operativo basado en CPM, ejecutando ftp o File Transfer Protocol, una antigua utilidad que probablemente no será fácil de encontrar en 15 años.

Hay varios museos de informática que mantienen vivo el hardware realmente antiguo. Hay emuladores para un montón de computadoras desde el Decsystem 10 hasta el Commodore 64. Si los medios de almacenamiento de una computadora no se degradan, y alguien sabe cómo acceder al programa, pueden ejecutarse en emulación en hardware moderno o en un instancia conservada de la computadora original.

Soy un poco escéptico de que el hardware funcione y, en particular, un disco duro puede haber perdido parte de su imagen magnética o una unidad SSD podría perder datos después de una década. Las cintas magnéticas podrían durar más y ciertamente ese tipo de período.

Pero dejando a un lado la premisa de la pregunta, me parece que el problema es doble. Primero protocolo de red y, finalmente, interpretar útilmente el archivo. Creo que podrían ser solubles, pero primero veamos los problemas.

Problema 1: las redes modernas tienen esencialmente 4 capas: la capa de enlace, la capa de Internet, la capa de transporte y la capa de aplicación, todas ellas pueden haber pasado por varias generaciones; es poco probable que el hardware de 2067 sea compatible con lo que utiliza la computadora en cuestión.

Problema 2: también para ser utilizable debe haber un software que interprete los archivos cuando se descargan para que sean útiles.

El problema 1 es real, pero esos protocolos han evolucionado bastante lentamente en parte porque son la lengua franca de la interoperabilidad, cambiarlos es difícil y gradual. Entonces, digamos que está haciendo la transición de aproximadamente 3 generaciones de protocolo y la computadora portátil de origen es probablemente incompatible con el objetivo. Sin embargo, debido a esa interoperabilidad y transición lenta, diría que es razonable con 3 o 4 y posiblemente tan solo 1 enrutador adicional en el medio, probablemente pueda vincular la tecnología 2017 a su red 2067. Necesitará un enrutador de alrededor de 2017, 2030, 2050 y 2067 que conecte en cadena con cada uno capaz de hablar con los dos a cada lado.

La alternativa es escribir su propio software, pero eso puede resultar difícil y, aunque sin duda podrá obtener las especificaciones para los protocolos de implementación de 2017, aún puede resultar oneroso.

El problema 2 es nuevamente sobre esa compatibilidad. Si (por ejemplo) tomó un archivo de Microsoft Word 2017, es poco probable que una computadora 2067 pueda leer y procesar el documento muy fácilmente y nuevamente está buscando implementar Word 2017 en plataformas 2067. Es probable que sea aún más difícil que el protocolo de red. Sin embargo, la salida sería posible usar el software en la máquina 2017 que está en buen estado de funcionamiento para guardar los datos en un formato más utilizable.

La mayoría de las formas de datos tienen formatos simples en los que se pueden guardar. Guarde el documento de Word como texto ASCII, por ejemplo. Eso podría perder algo de formato, pero el contenido sería recuperable y dada la naturaleza de ASCII, probablemente será compatible o se convertirá trivialmente en el otro extremo. Las imágenes estándar abiertas y los archivos de sonido también serán legibles con un poco de esfuerzo. Depende un poco de cuáles sean los archivos y de cuán patentados sean el formato más simple en el que se pueden guardar en la computadora 2017, pero nuevamente, ya sea directa o indirectamente, creo que probablemente pueda convertir los archivos a formatos 2067 al final.

Sí, en la mayoría de los casos, creo.

Aparentemente, JPEG ha existido desde 1992, y todavía podemos abrirlos ahora, sin signos de que eso cambie.

Creo que también es importante darse cuenta de que la informática se movió mucho más rápido en ese entonces que ahora. Una computadora comprada en 1994 podría ser dramáticamente diferente a una comprada en 1984, pero comparando una computadora ahora, con una de 2007, son esencialmente versiones aceleradas de lo mismo.

En los 50 años entre 1960 y 2010, la informática avanzó de una manera que apenas se puede creer, pero creo firmemente que no se aplicará lo mismo dentro de 50 años a partir de ahora.

Dentro de 50 años, espero poder abrir un archivo JPEG en mi computadora, suponiendo que todavía estoy vivo.

Creo que en muchos casos ni siquiera convertiremos formatos, creo que usaremos los mismos.

Creo que es más probable que los archivos escritos ahora sean legibles 59 años en el futuro que los archivos de hace cincuenta años.

Unix destacó los sistemas de archivos sin estructura y los archivos de texto sin formato. Solían ser sistemas de archivos que tenían una estructura de registro y los formatos de archivo eran binarios.

En las últimas décadas, hemos visto que cada vez más sistemas se mueven a formatos de texto legibles por humanos como XML y JSON. Todavía habrá legibilidad, dentro de cincuenta años.

Sí.

Puede ser a través de la emulación, pero aún se puede usar en ese sistema.

También el peor de los casos es que alguien escriba un programa de conversión.

Los medios son un problema mayor, las primeras PC que solía tener tenían disquetes de 8 y 5,25 pulgadas, antes, cuando estaba en la universidad, había unidades de cinta, tarjetas perforadas y cinta de papel. ¡Al menos ellos eran humanos legibles!