Arranqué el sistema activo 1973 y me hizo extrañamente oportuno.

Sinopsis

  • Arranqué UNIX V4 (primera reescritura de C) en un imitador PDP-11.

  • Se siente táctil: sin retroceso, impresión escalonada, escritura más lenta y me obligó a resumir la velocidad.

  • Las herramientas y juegos clásicos de Unix (ls, cat, ed, cal, dc) muestran el clase del sistema activo actual

El año pasado, investigadores de la Universidad de Utah encontraron una copia de Unix en una cinta magnética de 9 pistas. Es particular porque esa interpretación de Unix se perdió hasta que se recuperó de esa cinta magnética 52 primaveras a posteriori. Los investigadores lograron reconstruirlo con éxito y luego hicieron pública la copia. Cualquiera puede descargarlo y ejecutarlo internamente de una máquina aparente. Así que hice precisamente eso y me mareó mucho usarlo.

¿Qué es UNIX V4 y por qué debería importarle?

Si le interesa la historia de la informática, la historia de Unix es absolutamente fascinante. Hubo un tiempo en el que los sistemas operativos estaban ligados a su hardware. No había forma de trasladar un sistema activo a un hardware para el que no estaba específicamente programado para ejecutarse. Imagine poder instalar Android en un maniquí de teléfono específico o Windows en una configuración de hardware específica. Hoy lo damos por sentado, pero Unix V4 hizo posibles los sistemas operativos “portátiles”.

Las versiones anteriores de Unix se escribieron en código ensamblador, por lo que esos sistemas Unix estaban vinculados a las máquinas para las que fueron escritos. Con V4, los desarrolladores reescribieron todo el sistema activo en C, lo que hizo que el código fuera independiente de la máquina. Las versiones posteriores perfeccionaron este enfoque, pero Unix V4 es donde empezó todo. La primera reescritura no fue un producto comercial, por lo que solo se hicieron unas pocas copias de investigación. Por eso se pensó que esta interpretación, la primera en utilizar el lengua de programación C, se había perdido. Lo único que sobrevivió fue el manual del programador. Este “conexión perdido” en la historia de Unix finalmente se descubrió en un armario de almacenamiento durante una facilidad de rutina. Hasta donde sabemos, esta es la única copia que sobrevivió.

UNIX V4 en una cinta de carrete a carrete Crédito: Rob Ricci

Más allá de la migración a C, Unix es el antepasado de los sistemas operativos modernos. macOS e iOS de Apple son descendientes directos de Unix. Todavía inspiró el plan GNU/Linux y, a su vez, el sistema activo Android. Puede imaginar cuántos dispositivos y servidores se ejecutan en estos sistemas operativos, y todos sus orígenes se remontan a UNIX V4. Quería agenciárselas esos rastros yo mismo, así que instalé UNIX V4 e intenté usarlo.

Instalación y configuración de UNIX V4

El código fuente de UNIX V4 está adecuado gratis en Archive.org para que cualquiera pueda descargarlo. De ahí saqué el sistema activo. Como no se puede ejecutar en hardware actual, además instalé un imitador para la máquina en la que se suponía que se ejecutaría este código: el PDP-11. Se necesitaba una torno para moverlo y textualmente imprimió el resultado en una hoja de papel (no había pantalla).

Primero, instalé el imitador de PDP-11. Tuve que interrumpir la configuración para instalar algunas dependencias, pero en su maduro parte transcurrió sin problemas.

Luego de eso, descargué los archivos del disco de inicio para UNIX 4, los configuré y arranqué desde ellos. Esos sistemas UNIX más antiguos no sólo arrancaban como los sistemas operativos modernos. Tenías que decirles manualmente que cargaran el sistema activo en el almacenamiento, y eso fue lo que hice.

Una vez aclarado esto, inicié Unix con éxito y fui recibido con una pantalla de inicio de sesión. El inicio de sesión predeterminado es ‘root’.

Arrancado exitosamente en UNIX V4.

Primeras impresiones

Entregado que estas máquinas imprimen su salida en una hoja de papel enrollada con un cabezal de impresora auténtico, no hay “retroceso”. En realidad no puedes eliminar nadie ni “higienizar” la pantalla. Me sentí muy extraño porque me di cuenta de cuántos errores tipográficos cometo cuando uso la terminal. Todavía aprendí que escribo “borrar” para borrar la pantalla sin siquiera darme cuenta. Lo más extraño aún es que no me pareció nadie incómodo. De hecho, me obligó a resumir la velocidad y prestar atención a lo que escribo.

El texto siquiera aparece simplemente en el terminal. Se tambalea un poco, por lo que puedes “observar” la máquina imprimiendo el texto en el pergamino.

Lo primero que hice fue mirar el sistema de archivos con el comando ‘ls’. Luego cambié el directorio a la carpeta de binarios con ‘chdir /bin’. Podría usar ‘cat’ para estudiar el contenido del archivo. Si ha utilizado una terminal Linux, es posible que reconozca algunas de estas herramientas y comandos. Aparentemente han existido desde el aparición de la informática.

Aplicaciones que despertaron nostalgia

Hay una aplicación de calendario que puedes desobstruir con ‘cal’ y una calculadora que puedes usar con ‘dc’. Para la calculadora, debe ingresar los dígitos en sus líneas separadas y luego proporcionarle al cámara que complete el cálculo.

UNIX V4 además tiene un editor de texto incorporado. Si cree que ‘nano’ es antiguo (es el editor predeterminado en la mayoría de las distribuciones de Linux), pruebe con ‘ed’ para obtener un tamaño. Entonces, con ‘ed’, escribe el nombre del archivo con el comando ‘ed’ y presiona Enter. Luego, escriba ‘a’ y presione Enter para asociar texto. Al final del texto, en una nueva ruta, se deja un punto ‘.’ y luego escriba ‘w’ y presione Enter para escribir esos cambios en el archivo.

Edición de texto con 'ed' en Unix V4.

No hay forma de eliminar palabras individuales. Solo puede eliminar líneas especificando su número. Fue una experiencia muy extraña editar texto como ese, pero me hizo observar mareado constatar una computadora de la vieja escuela.

Jugué al Tic Tac Toe con una computadora de los primaveras 70.

Por otra parte, hay algunos juegos disponibles en el directorio ‘usr/games’. Intenté competir Tic Tac Toe contra la computadora y fue divertido. La computadora dice “Yo gano” o “Tú ganas”, lo cual es un bueno toque. Todavía hay ajedrez, blackjack y un distracción de adivinanzas llamado “moo”.


Si tiene algún interés en la informática retro, le animo a que pruebe con UNIX V4. Ni siquiera es necesario configurarlo en una máquina circunscrito. Puedes probarlo en un portal web en cambio, pero no es tan eficaz.

Related Posts

Uno de los estrenos de ciencia ficción más importantes del año ya casi está aquí

Si te gusta la ciencia ficción, marzo es un gran mes. Hay muchas cosas geniales en la televisión, incluida la finca temporada de Para toda la humanidadel absorbente software de…

Quién, qué y por qué del ataque que cerró la red Windows de Stryker

¿Qué más se sabe sobre Handala Hack? El montón existe desde al menos 2023. Toma su nombre de un personaje de las caricaturas políticas del cómico palestino Naji al-Ali. El…

You Missed

Uno de los estrenos de ciencia ficción más importantes del año ya casi está aquí

Uno de los estrenos de ciencia ficción más importantes del año ya casi está aquí

“Estamos enfocados en ingresar el campeonato”

“Estamos enfocados en ingresar el campeonato”

Cervecería Doméstico Dominicana anuncia software de talento

Cervecería Doméstico Dominicana anuncia software de talento

Óscar 2026 entre acción directa y conflictos globales

Óscar 2026 entre acción directa y conflictos globales

Quién, qué y por qué del ataque que cerró la red Windows de Stryker

Quién, qué y por qué del ataque que cerró la red Windows de Stryker

EE. UU. autoriza acoger cargamentos de petróleo ruso en tránsito para contener incremento de precios

EE. UU. autoriza acoger cargamentos de petróleo ruso en tránsito para contener incremento de precios