Historia de Unix, Linux y Minix: del laboratorio al mundo

📅 Actualizado en febrero 2026 ✍️ Ángel López 📊 Nivel: Principiante ⏱️ 24 min de lectura

La historia de Unix, Minix y Linux es una de las más fascinantes de la tecnología moderna. Es una historia de genios que crearon herramientas revolucionarias en laboratorios universitarios, de profesores que abrieron el conocimiento a millones de estudiantes, de un joven finlandés que cambió el mundo desde su habitación con un ordenador 386, y de cómo la colaboración libre entre miles de desconocidos superó a las corporaciones más ricas del planeta. Conocer esta genealogía es entender por qué el software funciona como funciona hoy, y por qué la filosofía de compartir código cambió para siempre la relación entre la humanidad y la tecnología.

🌍 Por qué importa esta historia

Cada vez que usas un smartphone Android, haces una búsqueda en Google, compras en Amazon, subes un vídeo a YouTube o simplemente navegas por Internet, estás usando software que desciende directamente de las ideas nacidas en un laboratorio de New Jersey en 1969. La historia de Unix, Minix y Linux no es solo una curiosidad académica: es la historia de la infraestructura digital que sostiene la civilización moderna.

Comprender esta genealogía te permite entender por qué Linux funciona como funciona: por qué todo es un archivo, por qué los permisos tienen la estructura rwx, por qué la terminal es tan poderosa, y por qué el software libre se convirtió en la fuerza dominante de la informática del siglo XXI. Es el contexto que transforma a un usuario de Linux en alguien que realmente entiende el sistema.

💡 Un dato revelador
En 2026, más del 96% de los servidores web del mundo, el 100% de los 500 superordenadores más potentes, más de 3.000 millones de dispositivos Android, y toda la infraestructura cloud de Amazon, Google y Microsoft funcionan con Linux — un descendiente directo de las ideas creadas por dos programadores en los laboratorios Bell hace más de medio siglo.

🏛️ El nacimiento de Unix (1969-1975)

Todo comenzó con un fracaso. A finales de los años 60, los laboratorios Bell de AT&T participaban junto con el MIT y General Electric en el proyecto Multics (Multiplexed Information and Computing Service), un ambicioso sistema operativo multiusuario que pretendía ser la plataforma informática del futuro. El proyecto era enormemente complejo, caro y avanzaba con lentitud desesperante. En 1969, AT&T decidió retirarse.

Pero dos investigadores que habían trabajado en Multics no querían renunciar a las ideas que habían explorado. Ken Thompson y Dennis Ritchie, ambos brillantes informáticos, decidieron crear algo radicalmente diferente: un sistema operativo sencillo, elegante y práctico. Thompson encontró un ordenador PDP-7 en desuso en un pasillo de los laboratorios Bell y, durante el verano de 1969, escribió la primera versión de lo que sería Unix.

Ken Thompson y Dennis Ritchie trabajando en un PDP-11 en los laboratorios Bell, creadores de Unix
📸 Ken Thompson (sentado) y Dennis Ritchie junto a un PDP-11 en Bell Labs — Wikimedia Commons (Dominio público)

El nombre «Unix» fue un juego de palabras con Multics: si Multics era «multi» (muchos, complejo), el nuevo sistema sería «uni» (uno, simple). La filosofía era revolucionaria para la época y se condensaba en principios que siguen vigentes hoy:

✅ La filosofía Unix
1. Haz que cada programa haga una sola cosa y la haga bien. 2. Haz que los programas trabajen juntos. 3. Haz que los programas manejen flujos de texto, porque esa es la interfaz universal. Estos principios, formulados por Doug McIlroy, son la base del diseño de la terminal Linux actual.

El lenguaje C: la herramienta que hizo a Unix inmortal

La primera versión de Unix estaba escrita en ensamblador del PDP-7, lo que la ataba a una máquina específica. Dennis Ritchie comprendió que para que Unix pudiera crecer necesitaba un lenguaje de programación de alto nivel, pero lo suficientemente cercano al hardware para escribir un sistema operativo. Entre 1971 y 1973, Ritchie creó el lenguaje C, evolucionando el lenguaje B que había creado Thompson.

En 1973, Thompson y Ritchie reescribieron Unix completamente en C. Este fue un momento decisivo: por primera vez en la historia, un sistema operativo podía portarse a diferentes arquitecturas de hardware simplemente recompilando el código fuente. Unix dejó de ser un programa para una máquina y se convirtió en una idea que podía ejecutarse en cualquier ordenador. Este concepto de portabilidad sigue siendo la base del software libre actual.

📡 Unix se expande: BSD y AT&T (1975-1990)

AT&T, como monopolio de telecomunicaciones regulado por el gobierno de Estados Unidos, tenía prohibido comercializar software. Esto tuvo una consecuencia inesperada y maravillosa: AT&T distribuyó Unix a universidades prácticamente al coste de la cinta magnética. La Universidad de California en Berkeley fue una de las primeras en recibirlo, y lo que hicieron con él cambió la historia.

Un joven estudiante de doctorado llamado Bill Joy (quien después cofundaría Sun Microsystems) lideró un grupo que mejoró Unix sustancialmente. Añadieron el editor vi, el shell csh, la pila de red TCP/IP (que se convertiría en el estándar de Internet) y docenas de mejoras. Su versión se llamó BSD (Berkeley Software Distribution) y se convirtió en el Unix académico por excelencia.

La fragmentación y las guerras de Unix

Cuando AT&T fue dividida en 1984 por decisión antimonopolio, la compañía resultante quedó libre para comercializar Unix. Esto desencadenó las llamadas guerras de Unix: AT&T licenció Unix System V a diversas empresas (IBM con AIX, HP con HP-UX, Sun con SunOS/Solaris), cada una creando su propia variante incompatible. Mientras tanto, el grupo de Berkeley seguía desarrollando BSD de forma independiente.

En 1992, AT&T demandó a BSDi y a la Universidad de California por presunta violación de propiedad intelectual en BSD. El litigio duró hasta 1994 y, aunque BSD fue finalmente exonerado, el daño estaba hecho: durante los años críticos en que el mundo buscaba un Unix libre y gratuito, BSD estaba paralizado por la incertidumbre legal. Este vacío fue exactamente lo que Linux llenó.

Variante UnixCreadorAñoLegado
Unix originalBell Labs (Thompson, Ritchie)1969El sistema operativo fundacional
BSDUniversidad de Berkeley (Joy)1977TCP/IP, vi, csh → FreeBSD, macOS
System VAT&T1983Estándar comercial → AIX, HP-UX, Solaris
SunOS/SolarisSun Microsystems1983Unix workstation → ZFS, DTrace
AIXIBM1986Unix para mainframes y servidores
macOS (Darwin)Apple2001BSD + Mach kernel → iPhone, Mac

🗽 GNU y Richard Stallman: la filosofía libre

En 1983, un programador del MIT llamado Richard Stallman publicó un manifiesto que cambiaría para siempre la relación entre la sociedad y el software. Stallman había experimentado en primera persona cómo el software propietario restringía la libertad de los usuarios: cuando Xerox se negó a proporcionarle el código fuente de una impresora defectuosa para que pudiera arreglarla, Stallman comprendió que algo estaba fundamentalmente mal.

Su respuesta fue el Proyecto GNU (GNU's Not Unix — un acrónimo recursivo, típico del humor hacker). El objetivo era crear un sistema operativo completamente libre compatible con Unix. Stallman no solo escribió código: creó la Licencia Pública General (GPL), un instrumento legal revolucionario que garantizaba que el software libre permanecería libre para siempre. Cualquier programa bajo GPL podía ser usado, estudiado, modificado y distribuido por cualquier persona, con la condición de que las modificaciones también fueran libres.

A lo largo de los años 80, Stallman y los colaboradores del proyecto GNU crearon herramientas extraordinarias: el compilador GCC, el editor Emacs, el depurador GDB, las utilidades de línea de comandos (coreutils: ls, cp, mv, grep, sed, awk) y la shell Bash. Para 1990, el proyecto GNU tenía casi todo lo necesario para un sistema operativo completo. Solo faltaba una pieza fundamental: el kernel.

El kernel que desarrollaba el proyecto GNU, llamado Hurd, era técnicamente ambicioso — un microkernel basado en Mach — pero su complejidad hacía que el desarrollo avanzara con una lentitud exasperante. GNU Hurd nunca llegó a estar listo para producción. La pieza que faltaba llegaría desde un lugar inesperado: Helsinki, Finlandia.

📚 Minix y Andrew Tanenbaum: Unix para enseñar

En 1987, Andrew S. Tanenbaum, profesor de informática en la Universidad Libre de Ámsterdam y autor de uno de los libros de texto más influyentes sobre sistemas operativos, se enfrentaba a un problema pedagógico. Quería enseñar a sus estudiantes cómo funcionaba un sistema operativo real por dentro, pero el código fuente de Unix se había vuelto propietario y costoso tras la comercialización de AT&T.

Su solución fue escribir su propio sistema operativo desde cero: Minix (mini-Unix). Era un sistema completo, compatible con Unix, pero diseñado específicamente para ser leído y comprendido por estudiantes. Tanenbaum optó por una arquitectura de microkernel: el kernel era diminuto y se encargaba solo de las funciones más básicas (gestión de memoria, paso de mensajes entre procesos), mientras que los drivers y servicios del sistema funcionaban como procesos independientes en espacio de usuario.

Minix se distribuyó junto con el libro «Operating Systems: Design and Implementation» de Tanenbaum. Costaba unos 69 dólares (el precio del libro con el disquete) y se ejecutaba en los ordenadores IBM PC con procesador Intel 8088/286 que los estudiantes podían permitirse. Miles de estudiantes de informática en todo el mundo estudiaron Minix para entender cómo funcionaba un sistema operativo. Uno de esos estudiantes, en la Universidad de Helsinki, se llamaba Linus Torvalds.

Estudiante programando en un ordenador, evocando la época en que Linus Torvalds creó Linux
📸 La programación en los años 90: una época de descubrimiento — Pexels (Licencia libre)

🐧 Nace Linux: el email que cambió la historia

En la primavera de 1991, Linus Benedict Torvalds, un estudiante de informática de 21 años en la Universidad de Helsinki, estaba frustrado. Había comprado un PC 386 para estudiar y le había instalado Minix, pero el sistema de Tanenbaum tenía limitaciones que le impedían aprovecharlo: no soportaba bien el procesador 386, la licencia no permitía modificaciones sustanciales, y las funcionalidades eran intencionadamente limitadas (era un sistema educativo, no de producción).

Torvalds decidió escribir su propio kernel. Empezó con un emulador de terminal para conectarse al servidor Unix de la universidad. Poco a poco, ese emulador de terminal fue creciendo: primero añadió un driver de disco, luego un sistema de archivos, después gestión de procesos. Estaba creando un sistema operativo sin habérselo propuesto deliberadamente.

El 25 de agosto de 1991, Torvalds publicó el mensaje más famoso de la historia de la informática en el grupo de noticias comp.os.minix:

comp.os.minix — 25 agosto 1991
From: torvalds@kruuna.helsinki.fi (Linus Benedict Torvalds) Subject: What would you like to see most in minix? Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months [...]

Lo que Torvalds describía modestamente como «un hobby que no sería grande ni profesional» se convertiría en el kernel que domina el mundo. El 17 de septiembre de 1991, Torvalds publicó la versión 0.01 en un servidor FTP de la universidad. Tenía 10.239 líneas de código. A modo de comparación, el kernel Linux 6.x de 2025 tiene más de 36 millones de líneas.

💡 ¿Por qué «Linux» y no «Freax»?
Torvalds inicialmente quería llamar a su sistema «Freax» (una combinación de «free», «freak» y la «x» de Unix). Pero Ari Lemmke, el administrador del servidor FTP donde se publicó, decidió por su cuenta crear el directorio como «linux» (Linus + Unix). Torvalds aceptó el nombre, considerándolo menos egocéntrico que ponerle su propio nombre, pero mejor que «Freax».

🔧 GNU/Linux: la unión perfecta

El kernel de Torvalds era la pieza que le faltaba al proyecto GNU de Stallman. Linux era un kernel funcional y libre; GNU tenía todas las herramientas de usuario (shell, compilador, utilidades, editor) pero no tenía un kernel usable. La combinación fue natural e inmediata.

Cuando Torvalds publicó Linux bajo la licencia GPL v2 de Stallman en 1992 (la versión 0.01 usaba una licencia propia más restrictiva), se creó un ecosistema completo: el kernel Linux con las herramientas GNU formaban un sistema operativo completo y totalmente libre. Este sistema es lo que técnicamente debería llamarse GNU/Linux, aunque coloquialmente se conoce simplemente como «Linux».

La decisión de Torvalds de adoptar la GPL fue crucial. Garantizó que cualquier mejora al kernel permanecería libre, atrayendo a miles de desarrolladores que sabían que su trabajo beneficiaría a toda la comunidad. Empresas como IBM, Red Hat, Google y Oracle comenzaron a contribuir código, creando un círculo virtuoso de desarrollo que continúa hasta hoy.

Árbol genealógico: de Unix a Linux Multics (1964) Unix (1969) Thompson & Ritchie — Bell Labs BSD (1977) Berkeley — Bill Joy System V (1983) AT&T comercial GNU (1983) Stallman — Herramientas libres Minix (1987) Tanenbaum — Educativo 🐧 GNU/Linux (1991) Torvalds (kernel) + GNU (herramientas) FreeBSD / macOS Infografía: Ciberaula © 2026 — La línea punteada indica «inspiración», no código compartido
Árbol genealógico: de Unix a Linux Multics (1964) Unix (1969) Thompson & Ritchie — Bell Labs BSD (1977) Berkeley — Bill Joy System V (1983) AT&T comercial GNU (1983) Stallman — Herramientas libres Minix (1987) Tanenbaum — Educativo 🐧 GNU/Linux (1991) Torvalds (kernel) + GNU (herramientas) FreeBSD / macOS Infografía: Ciberaula © 2026 — La línea punteada indica «inspiración», no código compartido

⚔️ El gran debate: Tanenbaum vs Torvalds

El 29 de enero de 1992, Andrew Tanenbaum publicó un mensaje en comp.os.minix que desencadenó uno de los debates técnicos más famosos de la historia de la informática. Su título era provocador: «LINUX is obsolete» (Linux es obsoleto).

Tanenbaum argumentaba que Linux estaba diseñado con una arquitectura obsoleta: un kernel monolítico (donde todos los drivers y servicios del sistema se ejecutan en el espacio del kernel) en vez de un microkernel (donde solo las funciones mínimas están en el kernel y todo lo demás funciona como procesos separados). Para Tanenbaum, diseñar un kernel monolítico en 1991 era «un enorme paso atrás hacia los años 70».

Torvalds respondió con una mezcla de humildad y determinación práctica. Admitió que un microkernel era teóricamente más elegante, pero argumentó que un kernel monolítico era más simple de implementar, más fácil de depurar y significativamente más rápido. La discusión fue respetuosa (a pesar de la leyenda de Internet), y ambos tenían razón en sus respectivos argumentos:

AspectoTanenbaum (microkernel)Torvalds (monolítico)
Elegancia teóricaSuperiorMás simple
Aislamiento de fallosMejor (un driver que falla no tumba el sistema)Un fallo en un driver puede causar kernel panic
RendimientoSobrecarga por paso de mensajes entre procesosMás rápido (todo en el mismo espacio de memoria)
Facilidad de desarrolloMás complejo de implementarMás simple, más rápido de iterar
Resultado históricoMinix 3 (uso académico)Linux domina el mundo

La historia dio la razón práctica a Torvalds: el enfoque «funciona ahora y lo mejoramos sobre la marcha» resultó más exitoso que la pureza arquitectónica del microkernel. Linux evolucionó hacia un kernel monolítico modular: mantiene la arquitectura monolítica pero permite cargar y descargar módulos (drivers) en tiempo de ejecución, combinando rendimiento con flexibilidad.

⚠️ Dato curioso
En una entrevista de 2016, Tanenbaum reconoció que Linux había «ganado la batalla práctica» y que estaba «encantado de que un estudiante que usó su sistema educativo hubiera creado algo tan exitoso». También reveló que Intel lleva un sistema basado en Minix 3 dentro de cada procesador moderno (Intel Management Engine), lo que convierte a Minix en el sistema operativo con más instalaciones del mundo — aunque sus usuarios no lo saben.

🚀 Linux conquista el mundo (1993-2026)

La evolución de Linux desde un proyecto de hobby hasta la infraestructura dominante del planeta es una historia de hitos acumulativos:

En 1993, aparecieron las primeras distribuciones profesionales: Slackware y Debian, que empaquetaban el kernel Linux con las herramientas GNU y software adicional en un sistema instalable. En 1994, Torvalds publicó Linux 1.0, la primera versión considerada estable. Red Hat, fundada ese mismo año, comenzó a demostrar que se podía construir un negocio exitoso alrededor del software libre.

La década de 2000 marcó la entrada de las grandes corporaciones. IBM anunció en 2001 una inversión de mil millones de dólares en Linux, legitimando el sistema en el mundo empresarial. Google eligió Linux como base para su infraestructura de búsqueda (y posteriormente para Android). En 2004, Ubuntu lanzó su primera versión, haciendo Linux accesible para usuarios no técnicos. En 2005, Torvalds creó Git, el sistema de control de versiones que revolucionaría el desarrollo de software.

La década de 2010 consolidó la dominación. Android, basado en el kernel Linux, superó a iOS y se convirtió en el sistema operativo móvil más usado del mundo. Docker (2013) y Kubernetes (2014), tecnologías que funcionan nativamente en Linux, transformaron el despliegue de aplicaciones. En 2016, Microsoft lanzó WSL (Windows Subsystem for Linux), reconociendo implícitamente la importancia de Linux para los desarrolladores. En 2022, la Steam Deck de Valve demostró que Linux podía ser una plataforma de gaming competitiva.

Línea temporal: de Unix a Linux 1969Unix 1977BSD 1983GNU 1987Minix 1991🐧 Linux 2004Ubuntu 2008Android 2016WSL 202696%+ servidores Infografía: Ciberaula © 2026
Línea temporal: de Unix a Linux 1969Unix 1977BSD 1983GNU 1987Minix 1991🐧 Linux 2004Ubuntu 2008Android 2016WSL 202696%+ servidores Infografía: Ciberaula © 2026

🏆 El legado: de hobby a infraestructura mundial

La historia de Unix, Minix y Linux encierra lecciones profundas que trascienden la tecnología. Es la demostración de que la colaboración abierta puede superar a las corporaciones más poderosas del mundo. Es la prueba de que compartir conocimiento genera más valor que encerrarlo. Y es el ejemplo más exitoso de un modelo de desarrollo en el que miles de personas, muchas de ellas sin conocerse, construyen algo que ninguna organización podría crear sola.

Los protagonistas de esta historia — Thompson, Ritchie, Stallman, Tanenbaum, Torvalds — representan diferentes facetas del genio: la ingeniería elegante, la visión filosófica, la excelencia académica y el pragmatismo efectivo. Ninguno por separado habría creado el ecosistema que conocemos. Dennis Ritchie, quien falleció en 2011 apenas una semana después de Steve Jobs, fue recordado por muchos como el hombre cuya contribución a la tecnología fue comparable o superior, pero que nunca buscó la fama.

Hoy, más de 15.000 desarrolladores de más de 1.400 empresas contribuyen código al kernel Linux. Cada versión nueva incorpora miles de parches de personas de todo el mundo. El repositorio Git del kernel es uno de los proyectos de software más grandes y activos jamás creados. Y todo empezó con un estudiante que quería que su PC 386 hiciera algo más que ejecutar Minix.

El impacto económico es difícil de exagerar. La Linux Foundation estimó en 2024 que el valor de reemplazo del kernel Linux — es decir, cuánto costaría crear un software equivalente desde cero — superaría los 14.000 millones de dólares. Empresas como Red Hat (adquirida por IBM por 34.000 millones), Canonical, SUSE y Cloudera han construido negocios multimillonarios ofreciendo soporte, servicios y distribuciones comerciales alrededor de un kernel que es completamente gratuito.

Pero quizá el legado más profundo no es tecnológico sino cultural. Unix, GNU y Linux demostraron que existe una forma radicalmente diferente de crear tecnología: una basada en la transparencia, la colaboración y la meritocracia técnica. Este modelo inspiró directamente a Wikipedia, a los formatos abiertos, a los datos abiertos gubernamentales, y a la filosofía de código abierto que hoy es adoptada incluso por las empresas más cerradas del mundo. El código de Android es abierto. El código de Chromium (la base de Chrome) es abierto. Incluso Microsoft, que una vez llamó a Linux «un cáncer», es hoy uno de los mayores contribuidores al kernel.

La historia de Unix, Minix y Linux no ha terminado. Sigue escribiéndose cada día, con cada commit al kernel, con cada estudiante que abre una terminal por primera vez, y con cada servidor que arranca silenciosamente en un centro de datos alimentando la infraestructura invisible que sostiene nuestra vida digital.

✅ Para profundizar
Si esta historia te ha fascinado, te recomendamos explorar estos artículos relacionados: ¿Qué es Linux? para una visión general del sistema, Mejores distribuciones de Linux para ver cómo evolucionaron las distros, Historia y filosofía del software libre para profundizar en las ideas de Stallman, y Bash scripting para usar la herramienta que creó el proyecto GNU.

📅 Cronología completa

AñoEventoProtagonistaImpacto
1964Comienza el proyecto MulticsMIT + Bell Labs + GEIdeas fundacionales de SO moderno
1969Thompson crea Unix en un PDP-7Ken ThompsonNace el SO más influyente
1971Ritchie comienza a crear el lenguaje CDennis RitchieNace el lenguaje de programación más influyente
1973Unix reescrito en CThompson y RitchiePrimer SO portable
1977BSD 1.0 publicado en BerkeleyBill JoyUnix académico y libre
1983Stallman anuncia el proyecto GNURichard StallmanNace el movimiento del software libre
1983AT&T comercializa Unix System VAT&TComienzan las guerras de Unix
1985Stallman crea la FSF y la GPLRichard StallmanMarco legal del software libre
1987Tanenbaum publica MinixAndrew TanenbaumUnix educativo para PCs
1991Torvalds publica Linux 0.01Linus TorvaldsNace el kernel más exitoso
1992Debate Tanenbaum vs TorvaldsAmbosMicrokernel vs monolítico
1992Linux adopta la licencia GPL v2TorvaldsLinux se vuelve irrevocablemente libre
1993Debian y SlackwareComunidadPrimeras distros profesionales
2001IBM invierte $1.000M en LinuxIBMLinux entra en el mundo empresarial
2004Ubuntu 4.10 «Warty Warthog»Canonical / Mark ShuttleworthLinux accesible para todos
2005Torvalds crea GitLinus TorvaldsRevoluciona el desarrollo de software
2008Android 1.0GoogleLinux conquista los móviles
2011Fallece Dennis RitchieSe pierde a un gigante
2016WSL en Windows 10MicrosoftMicrosoft abraza Linux
2022Steam Deck con SteamOS (Arch Linux)ValveLinux viable para gaming

📝 Ejercicios y reflexiones

Ejercicio 1: Explorar la herencia Unix en tu sistema (Básico)

Abre una terminal en cualquier distribución Linux y ejecuta los siguientes comandos. Cada uno es una herencia directa de Unix. Identifica qué hace cada uno y de qué década proviene su diseño original.

terminal — herencia Unix
# Estos comandos existen desde los años 70 ls -la # Listar archivos (1971) cat /etc/passwd # Ver archivo de usuarios (1971) who # Quién está conectado (1971) ps aux # Procesos activos (1973) grep "root" /etc/passwd # Buscar texto (1973) echo "hola" | wc -c # Pipes: la revolución Unix (1973) # El concepto "todo es un archivo" sigue vivo ls /dev/ # Dispositivos como archivos cat /proc/cpuinfo # Info del CPU como archivo cat /proc/version # Versión del kernel
Ver reflexión

Cada uno de estos comandos fue diseñado en los laboratorios Bell en los años 70 y sigue funcionando de forma prácticamente idéntica más de 50 años después. El concepto de pipes (|), inventado por Doug McIlroy en 1973, sigue siendo una de las herramientas más potentes de cualquier sistema Unix/Linux. La filosofía de «todo es un archivo» permite acceder a dispositivos de hardware, información del sistema y procesos como si fueran archivos de texto, una abstracción brillante que simplifica enormemente la administración del sistema.

Ejercicio 2: Leer el email original de Torvalds (Intermedio)

El mensaje original de Linus Torvalds al grupo comp.os.minix está archivado en Google Groups. Búscalo, léelo completo, y responde: ¿qué pistas daba Torvalds sobre el futuro de Linux? ¿Qué limitaciones mencionaba? ¿Se cumplió su predicción de que «no sería grande ni profesional»?

Ver reflexión

Torvalds mencionaba que su sistema se parecía a Minix en algunos aspectos (sistema de archivos), que ya había portado bash y gcc (las herramientas GNU), y que esperaba tenerlo «práctico en unos meses». Su predicción de que no sería «grande ni profesional» es probablemente la subestimación más épica de la historia de la tecnología. El email también revela algo fundamental: Torvalds pedía feedback sobre «qué les gustaría ver en Minix», lo que muestra que desde el primer día Linux fue un proyecto de comunidad, no solo individual.

Ejercicio 3: Comparar la herencia (Avanzado)

Investiga y compara los tres «hijos» de Unix que siguen activos: Linux, FreeBSD y macOS (Darwin). ¿Cuál desciende de código BSD original? ¿Cuál fue escrito desde cero? ¿Cuál usa un microkernel? Reflexiona sobre cómo la historia que acabas de leer explica las diferencias de licencia y filosofía entre ellos.

Ver reflexión

FreeBSD desciende directamente del código BSD de Berkeley (tras la limpieza legal de los años 90). macOS usa Darwin, que combina el microkernel Mach del proyecto GNU con código de FreeBSD — un auténtico híbrido histórico. Linux fue escrito completamente desde cero por Torvalds, sin ningún código de Unix ni BSD. En cuanto a licencias: FreeBSD usa la licencia BSD (permisiva, permite uso propietario), macOS es propietario pero su base Darwin es libre, y Linux usa la GPL (copyleft, obliga a mantener las modificaciones libres). Estas diferencias de licencia reflejan directamente las filosofías de sus creadores.

❓ Preguntas frecuentes sobre Historia de Unix, Linux y Minix: del laboratorio al mundo

Las dudas más comunes respondidas de forma clara y directa.

Unix fue creado por Ken Thompson y Dennis Ritchie en los laboratorios Bell de AT&T en 1969. Thompson escribió la primera versión en ensamblador para un PDP-7, y Ritchie creó el lenguaje C para reescribirlo de forma portable en 1973.
Unix es el sistema operativo original creado en 1969 en AT&T Bell Labs. Linux es un kernel libre creado por Linus Torvalds en 1991, inspirado en Unix pero escrito completamente desde cero. Linux no contiene código de Unix; es una reimplementación compatible con los estándares POSIX.
Minix fue un sistema operativo educativo creado por Andrew Tanenbaum en 1987 para enseñar diseño de sistemas operativos. Linus Torvalds usó Minix como entorno de desarrollo cuando creó Linux en 1991, y se inspiró en su estructura de sistema de archivos, aunque Linux fue escrito desde cero con una arquitectura diferente (monolítico vs microkernel).
Ritchie creó C a partir de 1971 como evolución del lenguaje B de Ken Thompson. El objetivo era tener un lenguaje lo suficientemente potente para programar un sistema operativo, pero más portable que el ensamblador. Gracias a C, Unix pudo reescribirse en 1973 y portarse a diferentes arquitecturas de hardware.
Las guerras de Unix fueron una serie de disputas legales y comerciales en los años 80 y 90 entre AT&T (propietaria del código Unix original) y la Universidad de Berkeley (creadora de BSD). AT&T demandó a BSDi y la Universidad de California, lo que frenó temporalmente el desarrollo de BSD libre y, paradójicamente, benefició a Linux al dejar un vacío que el kernel de Torvalds llenó rápidamente.
No. Linux fue escrito completamente desde cero por Linus Torvalds sin utilizar ningún código fuente de Unix. Es compatible con Unix a nivel de interfaz (cumple los estándares POSIX), lo que significa que los programas escritos para Unix funcionan en Linux, pero internamente son sistemas completamente diferentes.
POSIX (Portable Operating System Interface) es un conjunto de estándares IEEE que definen cómo debe comportarse un sistema operativo compatible con Unix. Gracias a POSIX, programas escritos para un sistema Unix pueden funcionar en Linux, macOS, FreeBSD y otros sistemas sin modificaciones. Es lo que hace posible la portabilidad del software libre.
Valora este artículo

💬 Foro de discusión

¿Tienes dudas sobre Historia de Unix, Linux y Minix: del laboratorio al mundo? Comparte tu pregunta con la comunidad.

¿Tienes cuenta? o comenta como invitado ↓

Todavía no hay mensajes. ¡Sé el primero en participar!

🚀 ¿Quieres dominar Linux profesionalmente?
Cursos bonificados por FUNDAE para empresas — formación 100% subvencionada
Ver cursos de Linux →