¿Sabían que el desarrollo del sistema operativo Unix no comenzó como un proyecto corporativo oficial, sino como una iniciativa personal de Ken Thompson para poder ejecutar un videojuego?
En 1969, tras el retiro de los Laboratorios Bell del proyecto Multics, Thompson buscaba una plataforma para correr "Space Travel", un simulador de vuelo espacial que él mismo había diseñado. Al no contar con un entorno adecuado en la computadora GE 635 —donde cada partida costaba aproximadamente 75 dólares de tiempo de procesamiento—, Thompson localizó una antigua DEC PDP-7 con apenas 8 KB de memoria y comenzó a escribir un sistema de archivos y un núcleo básico desde cero.
Este sistema inicial fue bautizado originalmente como UNICS (Uniplexed Information and Computing Service), un juego de palabras y una parodia directa hacia "Multics", el complejo sistema que pretendía reemplazar. Fue Brian Kernighan quien sugirió cambiar la ortografía a "Unix" tiempo después. Un detalle interesante es que la primera versión fue escrita íntegramente en lenguaje ensamblador; no fue sino hasta 1973 cuando Dennis Ritchie y Thompson lograron reescribir el núcleo en lenguaje C, una decisión revolucionaria que permitió que el sistema fuera portable a diferentes arquitecturas de hardware, rompiendo la dependencia absoluta entre el software y una máquina específica.
Otro hecho que define la informática moderna es el "Tiempo Unix" o "Epoch". Los sistemas basados en Unix miden el tiempo contando los segundos transcurridos desde la medianoche UTC del 1 de enero de 1970. Esta convención elegida por su simplicidad aritmética, implica que muchos sistemas actuales enfrentarán el "Efecto 2038", un desbordamiento de memoria que ocurrirá el 19 de enero de ese año cuando los contadores de 32 bits alcancen su límite máximo. Este legado, nacido de la necesidad de optimizar recursos en una máquina con menos potencia que una calculadora de bolsillo actual, es el cimiento sobre el cual operan hoy Linux, macOS y la infraestructura global de servidores.
#Unix #Historia #Computación #KenThompson #DennisRitchie #Tecnología
