Atlas interactivo

Historia de los sistemas operativos top --sort=epoch

De las tarjetas perforadas a los clústeres orquestados: una línea de tiempo viva sobre cómo los kernels, las interfaces y las comunidades moldearon la computación.

Mainframes -> escritorio -> nube Kernel: monolítico | microkernel | híbrido CLI + GUI + modos seguros
Explorar sistemas

Arquitecturas

SMP / ARM / RISC-V / x86

Seguridad

ACL / SELinux / sandboxing

Eras

Batch / Time-sharing / Cloud

Panel de sistemas

Sistemas operativos que definieron epocas

Cada tarjeta abre una ficha con kernel, lenguaje, licencias, interfaces, hardware objetivo y anecdotas que marcaron la industria.

1956 IBM 704

GM-NAA I/O

Primer sistema operativo real: carga y gestion basica de programas.

  • Mainframe, batch
  • Base de la automatizacion inicial
Ver ficha
1962 MIT

CTSS

Tiempo compartido temprano: varios usuarios simultaneos.

  • Interaccion remota
  • Precursor de seguridad multiusuario
Ver ficha
1964 IBM

OS/360

Estandar corporativo de mainframes; fundamento de generaciones IBM.

  • Sistemas operativos serie 360
  • Modular, orientado a empresas
Ver ficha
1969 Bell Labs

UNIX

Portabilidad, multitarea y shells; influencia total en la industria.

  • Kernel monolítico
  • Base de Linux, BSD, macOS
Ver ficha
1973 Digital Research

CP/M

Primer SO masivo de PC; inspira DOS y la cultura CLI doméstica.

  • 8 bits, disquetes
  • CLI, ecosistema de utilidades
Ver ficha
1975 IBM

MVS

Mainframe dominante; línea que evolucióna hasta z/OS.

  • Foco: alta disponibilidad
  • Batch + time-sharing
Ver ficha
1980 Microsoft / AT&T

Xenix

Unix de Microsoft; camino hacia Minix y Linux.

  • Unix System III/V
  • Multiplataforma
Ver ficha
1981 IBM PC

MS-DOS

Estrella de los 80 en PC; CLI pura y ecosistema masivo.

  • Kernel: monolítico
  • BIOS + COMMAND.COM
Ver ficha
1982 Sun

SunOS

UNIX para servidores; base tecnica de Solaris.

  • BSD + innovacion de red
  • Arquitectura SPARC
Ver ficha
1983 Apple

Lisa OS

Primera GUI comercial completa con mouse y ventanas solidas.

  • Interfaz gráfica pionera
  • Objetivo: productividad pro
Ver ficha
1984 Apple

Mac OS (System 1)

Populariza la GUI al gran publico y marca patrones de interfaz.

  • Multitarea cooperativa
  • Metafora de escritorio
Ver ficha
1985 Commodore

AmigaOS

Multitarea real y multimedia avanzada en PC doméstica.

  • Kernel Exec, microkernel
  • Gráficos y audio integrados
Ver ficha
1987 Academia

MINIX

Sistema educativo de Tanenbaum; inspira directamente a Linux.

  • Microkernel
  • Codigo abierto para aprendizaje
Ver ficha
1988 NeXT

NeXTSTEP

Base de macOS/iOS; frameworks OO y GUI refinada.

  • Display PostScript
  • Orientado a devs y academia
Ver ficha
1991 Comunidad

Linux

Núcleo libre que impulsa servidores, nube y supercomputación.

  • GPL, comunidad global
  • Monolítico modular
Ver ficha
1992 Microsoft

Windows NT

Base de toda la familia Windows moderna; arquitectura robusta.

  • Kernel híbrido
  • Subsys Win32, POSIX, OS/2
Ver ficha
1995 Microsoft

Windows 95

GUI más plug-and-play e Internet para el escritorio masivo.

  • Menú Inicio, barra de tareas
  • 32 bits híbrido, Win32
Ver ficha
1996 Palm

Palm OS

Modelo temprano de computación móvil y apps táctiles simples.

  • Stylus, Graffiti
  • Muy eficiente en hardware modesto
Ver ficha
2007 Apple

iOS

Define la era multitáctil y el modelo App Store.

  • Kernel: XNU modificado
  • Sandboxing estricto
Ver ficha
2008 Open Handset Alliance

Android

SO móvil dominante; base Linux y filosofía abierta.

  • Runtime: ART
  • Modelo: open source + servicios
Ver ficha

Arquitectura

Kernels, procesos y memoria

Compararemos monolíticos, microkernels y modelos híbridos; cómo gestionan procesos, memoria virtual, hilos y protección.

Seguridad

Permisos, sandboxing y criptografía

Del setuid y las ACL a SELinux, Gatekeeper y enclaves móviles, con sus efectos en ecosistemas y malware.

Interfaces

CLI, GUI y experiencias inmersivas

Shells, entornos gráficos, APIs y la evolución de la experiencia de usuario en servidores, escritorio y dispositivos.