1 of 15

HISTORIA DE LA COMPUTACIÓN

Historia de

UNIX y Linux

De los Laboratorios Bell al Dominio Global:

Un viaje de 50 años de evolución del software libre

1969 - 2025

Software Libre

2 of 15

ESTRUCTURA DE LA PRESENTACIÓN

Contenidos

I

El Origen de todo

El Nacimiento de UNIX (1969-1979): Los Laboratorios Bell y la revolución silenciosa

II

La Fragmentación

Las "Guerras UNIX" (Años 80): Caos, comercialización y la lucha por la estandarización

III

Software Libre

El Proyecto GNU (1984-1990): Richard Stallman y la revolución de la libertad

IV

La Llegada de Linux

1991: Linus Torvalds y el kernel que cambió el mundo

V

Evolución y Éxito Actual

Desarrollo colaborativo, distribuciones y el dominio global de Linux en la era moderna

3 of 15

CAPÍTULO I

El Origen de todo:

El Nacimiento de UNIX

1969-1979: Los Laboratorios Bell y la revolución silenciosa que cambió la computación para siempre

Dennis Ritchie • Ken Thompson • Bell Labs

4 of 15

1969 • LABORATORIOS BELL

UNIX Nace en los Laboratorios Bell

El Fracaso de Multics

En 1969, tras el abandono del ambicioso proyecto Multics, Dennis Ritchie y Ken Thompson buscaron crear algo más simple y eficiente. Aprovecharon un PDP-7 abandonado para desarrollar un sistema operativo que revolucionaría la computación.

El Entorno de Innovación

Los Laboratorios Bell proporcionaron un ambiente único donde la investigación pura era prioridad. Sin presión comercial inmediata, los científicos podían experimentar libremente, sentando las bases para una de las innovaciones más importantes de la historia tecnológica.

"UNIX fue creado por personas que necesitaban un sistema operativo que funcionara, no por comité o especificación."

Dennis Ritchie (izq.) y Ken Thompson (der.) en Bell Labs, 1973

Dennis Ritchie

Creador del lenguaje C

Ken Thompson

Arquitecto principal de UNIX

1969

Año de creación

PDP-7

Primera máquina

Bell

Laboratorios

5 of 15

FILOSOFÍA Y ARQUITECTURA

Filosofía de Diseño y Portabilidad

"Todo es un Archivo"

En UNIX, dispositivos, procesos, sockets de red y archivos regulares se tratan uniformemente como flujos de bytes. Esta abstracción unificada simplificó drásticamente la programación de sistemas.

/dev/tty /dev/null /proc/cpuinfo

Programas Modulares

La filosofía de "hacer una cosa y hacerla bien" llevó a crear pequeñas herramientas especializadas que se conectan mediante tuberías (pipes), permitiendo construir soluciones complejas combinando componentes simples.

cat archivo.txt | grep "error" | wc -l

Reescritura en C (1973)

En 1973, UNIX fue reescrito en el lenguaje de programación C, desarrollado por Ritchie. Esta decisión fue revolucionaria: por primera vez, un sistema operativo podía portarse a diferentes arquitecturas de hardware con mínimas modificaciones.

1973

Reescritura

C

Lenguaje

Cultura Académica

Restricciones legales impidieron a AT&T vender software, por lo que el código fuente se licenció casi gratuitamente a universidades. Esto fomentó una cultura de colaboración donde estudiantes y profesores mejoraban y compartían el sistema.

Impacto en Berkeley, MIT, y más

¿Cómo influyó la portabilidad del lenguaje C en el éxito de UNIX?

La portabilidad permitió que UNIX se adaptara rápidamente a nuevas arquitecturas de hardware, expandiéndose desde el PDP-7 a PDP-11, VAX, y eventualmente a casi cualquier plataforma, consolidándose como el sistema operativo dominante en investigación académica.

6 of 15

CAPÍTULO II

La Fragmentación y

las "Guerras UNIX"

Años 80: Caos, comercialización y la lucha por la estandarización en un mercado fragmentado

BSD • System V • POSIX • IEEE

7 of 15

AÑOS 80 • FRAGMENTACIÓN

BSD, Comercialización y la Balcanización

1977

Surgimiento de BSD

La Universidad de Berkeley lanzó la Berkeley Software Distribution (BSD), introduciendo herramientas icónicas como el editor vi, el shell csh, y el soporte para redes TCP/IP que se convertiría en el estándar de Internet.

1984

Comercialización de AT&T

Tras la división de AT&T, la empresa comenzó a vender UNIX comercialmente como System V. Esto llevó a IBM, HP, Sun Microsystems y otros fabricantes a crear sus propias versiones propietarias incompatibles entre sí.

La "Balcanización" de UNIX

Cada fabricante intentaba "atrapar" a sus clientes con extensiones exclusivas y APIs incompatibles. El resultado fue un ecosistema fragmentado donde el software escrito para un UNIX no funcionaba en otro, perjudicando a usuarios y desarrolladores.

Árbol Genealógico de UNIX

La compleja evolución y fragmentación de UNIX

POSIX (IEEE)

Como respuesta a la fragmentación, el IEEE desarrolló los estándares POSIX para definir una interfaz común que permitiera la compatibilidad entre sistemas similares a UNIX.

Portable Operating System Interface

IBM AIX

HP-UX

SunOS/Solaris

BSD

8 of 15

CAPÍTULO III

El Movimiento por el

Software Libre y GNU

1984-1990: Richard Stallman y la revolución de la libertad del software

GNU • GPL • Free Software Foundation

9 of 15

1984 • SOFTWARE LIBRE

Richard Stallman y el Proyecto GNU

Richard Stallman

Fundador del Movimiento del Software Libre

Stallman, descrito como un "genio-filósofo", fundó el Movimiento por el Software Libre en 1984. Su visión era radical: la libertad consiste en el poder de decidir lo que hace tu ordenador, lo cual solo es posible con acceso al código fuente.

"La libertad del software es la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software."

— Richard Stallman

El Proyecto GNU

Iniciado en 1984, GNU es un acrónimo recursivo: "GNU is Not Unix". El objetivo era crear un sistema operativo completo y libre, compatible con UNIX pero sin usar su código propietario.

Free Software Foundation (FSF)

Fundada en 1985

Herramientas Fundamentales de GNU

GCC

GNU Compiler Collection. Stallman escribió la primera versión del compilador de C, herramienta fundamental para crear otros programas.

Bash

Bourne Again SHell. El intérprete de comandos más utilizado en distribuciones Linux actuales.

Emacs

Editor de texto extensible y personalizable, originalmente escrito por Stallman.

Coreutils

Comandos esenciales: ls, grep, tar, find, cat, y decenas más.

La Pieza Faltante: A pesar de desarrollar miles de herramientas, GNU no logró completar el kernel (GNU Hurd no tuvo éxito inicial).

10 of 15

LICENCIA • PROTECCIÓN LEGAL

La Licencia Pública General (GPL)

¿Qué es la GPL?

La GNU General Public License es el pilar legal que garantiza que el software siga siendo libre. Fue creada por Stallman para proteger las cuatro libertades fundamentales del software.

Principios Fundamentales:

Uso libre: Ejecutar el programa para cualquier propósito

Estudio: Acceso al código fuente para aprender y modificar

Redistribución: Compartir copias con otros

Mejoras públicas: Versiones modificadas deben ser libres

Copyleft

La GPL usa copyleft: cualquier trabajo derivado debe licenciarse bajo GPL, garantizando que las mejoras permanezcan libres.

¿Qué papel jugaron Richard Stallman y GNU?

1. Base Filosófica

Establecieron la visión ética de que el software debe respetar la libertad de los usuarios, no solo ser técnicamente funcional.

2. Infraestructura Técnica

Desarrollaron compiladores, shells, editores y utilidades esenciales que forman la base de todo sistema Linux moderno.

3. Protección Legal

La GPL asegura que Linux y sus derivados permanezcan libres, impidiendo que sean apropiados por empresas de forma propietaria.

4. Comunidad Organizada

La FSF coordinó esfuerzos globales, creando una red de desarrolladores comprometidos con el software libre.

Linux adoptó GPL v2.0, permitiendo su expansión colaborativa sin temor a apropiación privada.

Contribución a POSIX: Stallman fue quien sugirió el nombre POSIX para los estándares de interoperabilidad entre sistemas tipo UNIX, conectando el software libre con la estandarización industrial.

11 of 15

CAPÍTULO IV

La Llegada de

Linux

1991: Linus Torvalds y el kernel que cambió el mundo para siempre

Helsinki • Intel 386 • 25 de Agosto de 1991

12 of 15

1991 • HELSINKI

Linus Torvalds y el Anuncio Histórico

Linus Torvalds

Estudiante, Universidad de Helsinki

En 1991, mientras era estudiante, Torvalds decidió escribir su propio kernel para computadoras con procesador Intel 386. Su motivación surgió de la frustración con las restricciones de licencia de Minix, un sistema UNIX educativo creado por Andrew Tanenbaum.

Inspiración en Minix

Linux nació como una alternativa libre a Minix, diseñada para ser más práctico y sin las limitaciones educativas que frustraban a Torvalds.

25 de Agosto de 1991

Linus anunció su proyecto en el grupo de noticias comp.os.minix. Su mensaje se volvió legendario por su modestia:

El Anuncio en Usenet

Estoy haciendo un sistema operativo (gratuito) (solo un hobby, no será grande ni profesional como GNU) para clones 386(486) AT...

Llevo trabajando en él desde abril y está empezando a estar listo. Me gustaría recibir feedback sobre lo que la gente le gusta o disgusta en Minix...

Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que tendré algo práctico en unos meses...

"Solo un hobby, no será grande ni profesional como GNU"

La Combinación Ganadora

El kernel de Linux llenó el vacío crítico que tenía el proyecto GNU. Al unir el núcleo de Torvalds con las herramientas de Stallman, se formó un sistema operativo completo y libre: GNU/Linux.

1991

Año de lanzamiento

Intel 386

Primera arquitectura

GPL v2.0

Licencia adoptada

13 of 15

EVOLUCIÓN • COMUNIDAD

Desarrollo Colaborativo y Distribuciones

Desarrollo Colaborativo

Linux creció exponencialmente gracias a la ayuda de miles de programadores en Internet. Este modelo de colaboración global se convirtió en el paradigma del software libre, donde cualquiera podía contribuir código, reportar errores o probar nuevas versiones.

Características del Modelo:

Desarrollo distribuido geográficamente

Revisión de código por pares

Lanzamientos frecuentes y iterativos

Meritocracia basada en contribuciones

¿Kernel vs. Sistema Operativo?

El kernel es el núcleo que gestiona hardware y recursos. El sistema operativo incluye kernel + herramientas (shell, compiladores, utilidades). Linux es el kernel; GNU/Linux es el sistema completo.

Surgimiento de Distribuciones

Para facilitar la instalación y uso, surgieron las "distribuciones": agrupamientos del kernel Linux con software diverso (herramientas GNU, aplicaciones, documentación) en paquetes instalables.

Slackware (1993)

Una de las primeras distribuciones, basada en la filosofía UNIX tradicional y simplicidad.

Debian (1993)

Enfocada en software libre y gestión comunitaria. Base de Ubuntu y muchas otras.

Red Hat (1994)

Pionera en modelos de negocio empresarial con soporte profesional.

Tux, la Mascota

El pingüino fue elegido por Torvalds después de un encuentro con un pingüino en un zoológico.

14 of 15

2025 • DOMINIO GLOBAL

El Impacto de Linux Hoy

Dominio en Infraestructura Crítica

Servidores Web

Linux domina el mercado de servidores web, alimentando la mayoría de sitios en Internet.

~90%

de servidores web

Supercomputadoras

Todas las supercomputadoras del TOP500 ejecutan Linux por su rendimiento y flexibilidad.

100%

del TOP500

Android

Android, el sistema operativo móvil más popular del mundo, está basado en el kernel Linux.

~70%

del mercado móvil

Computación en la Nube

AWS, Azure, Google Cloud y todas las plataformas cloud principales corren sobre Linux.

~95%

de workloads cloud

Empresas que Dependen de Linux

Google

Su infraestructura completa corre sobre Linux modificado. Android y Chrome OS son basados en Linux.

Facebook (Meta)

Usa Linux para sus servidores y ha contribuido significativamente al kernel con mejoras de rendimiento.

Amazon

AWS está construido sobre Linux. Amazon Linux es una distribución optimizada para la nube.

Crecimiento Continuo

Linux domina IoT, automóviles (Tesla), sistemas embebidos, y continúa expandiéndose.

De un "hobby" a la infraestructura global

En solo tres décadas, Linux pasó de ser un proyecto estudiantil a ser el sistema operativo más importante del planeta, demostrando el poder de la colaboración abierta y el software libre.

15 of 15

EL LEGADO CONTINÚA

De un proyecto de hobby

a la infraestructura digital global

Linux representa el poder de la colaboración abierta y la filosofía del software libre. Una historia de 50 años que demuestra que cuando la comunidad trabaja junta, puede cambiar el mundo.

Código Abierto

Transparencia y colaboración global

Comunidad

Miles de contribuyentes mundiales

Educación

Aprendizaje y experimentación libre

Libertad

Control sobre la tecnología

1969 - 2025

Software Libre

Impacto Global