Imagen 2025 02 07 091153340

Evolución de los Sistemas Operativos

  • Ada Lovelace

    Ada Lovelace
    Primera en reconocer que la máquina tenía aplicaciones más allá del cálculo puro y en haber publicado lo que se reconoce hoy como el primer algoritmo destinado a ser procesado por una máquina.
  • Charles Babbage

    Charles Babbage
    Diseña una máquina digital para ejecutar programas de tabulación o computación la cuál fue conocida como la analytical engine.
  • Konrad Zuse

    Konrad Zuse
    Empezó a desarrollar las primeras máquinas electrónicas como el Z3, también diseñó un lenguaje de programación de alto nivel, el Plankalkül.
  • Alan Turing

    Alan Turing
    Junto a un grupo de científicos en Bletcheley Park, Inglaterra contruyeron al computador Collosus, uno de los primeros computadores electrónicos programables digitales.
  • John Presper Eckert y John William Mauchly

    John Presper Eckert y John William Mauchly
    Eckert y Mauchly diseñaron la primera computadora digital llamada ENIAC Machuly junto con la ENIAC, hizo el primer programa y el primer ordenador digital electrónico de propósito general así como el EDVAC, el Binac y el UNIVAC I
  • John W. Backus

    John W. Backus
    Idea una alternativa para hacer más práctica la programación y desarrolla el primer lenguaje de programación de alto nivel FORTRAN
  • GM-NAA I/O

    GM-NAA I/O
    Robert L. Patrick de General Motors y Owen Mock de North American Aviation crean el primer sistema operativo el cuál básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba.
  • IBSYS

    IBSYS
    Creador por la IBM, proporcionaba nuevos métodos para gestionar los buffers y los dispositivos de entrada y salida, al igual que GM-NAAI/O que permitía la ejecución de programas realizados en lenguaje máquina.
  • CTSS (Compatible Time-Sharing System)

    CTSS (Compatible Time-Sharing System)
    Desarrollado por el MIT, fue el primer sistema operativo de tiempo compartido, es decir, a compartir de forma concurrente un recurso computacional (tiempo de ejecución en la CPU, uso de la memoria, etc.) entre muchos usuarios.
  • EXEC II

    EXEC II
    Fue un sistema operativo de tipo procesamiento por lotes, el cuál reúne todos los trabajos comunes para ejecutarlos al mismo tiempo, evitando las colas de espera de dos o más trabajos.
  • Multics

    Multics
    Proyecto pionero en seguridad y concepto de kernel, desarrollado por MIT, GE y Bell Labs. Implementó un único nivel de almacenamiento para el acceso a los datos, desechando la clara distinción entre los archivos y los procesos en memoria.
  • UNIX

    UNIX
    Ken Thompson, Dennis Ritchie y Rudd Canaday que habían trabajado en Multics desarrollaron una versión reducida, portable, multiusuario, multitarea y de código abierto. Este sistema operativo permite que en un único equipo se ejecuten varios programas simultáneamente a cargo de uno o varios usuarios, así mismo la interconexión de procesos y múltiples interpretes de terminal (shell).
  • BATCH-11/DOS-11

    BATCH-11/DOS-11
    Genero archivos de texto sin formato guardados en la extensión bat, fue conocido por su poca facilidad de uso y consecuentemente poco usado
  • Xerox Alto

    Xerox Alto
    La primera computadora y sistema operativo que incluía todos los elementos esenciales de una interfaz gráfica de usuario moderna. Tenía un ratón de tres botones, una pantalla de mapa de bits y el uso de ventanas gráficas
  • Dennis Ritchie y Ken Thompson

    Dennis Ritchie y Ken Thompson
    Ritchie diseña y crea el lenguaje C, posterior a ello, él junto con Thompson reescribirían UNIX en este lenguaje impulsando aún más este sistema operativo.
  • VM/CMS

    VM/CMS
    Un sistema operativo para mainframes cuya principal característica es que permite la ejecución de una máquina virtual dentro de otra máquina virtual
  • BSD

    BSD
  • Atari DOS

    Atari DOS
    Uno de los primeros sistemas operativos en utilizar la tecnología DOS, el cuál para organizar el acceso al disco se le añadió unas extensiones como software controlador de disco y un sistema administrador de archivos (FMS por siglas en inglés) el cuál cargaba en RAM desde un disquetes requiriendo al menos 32 kb de RAM, además, a diferencia de otros sistemas operativos, este se manejaba enteramente por un menú
  • MS-DOS

    MS-DOS
    Principalmente desarrollado por Tim Paterson con el nombre QDOS, posteriormente comprado y modificado por Microsoft y el mismo Paterson, fue el sistema operativo más popular en la década de los 80's debido a la compatibilidad, portabilidad, rapidez para iniciar, una lógica mejorada de almacenamiento en búfer del sector del disco y la introducción de FAT12
  • GNU

    GNU
    Es un sistema operativo tipo UNIX el cuál fue desarrollado por un grupo de académicos voluntarios con la finalidad de crear un sistema operativo de código libre. Este proyecto creo varios programas ampliamente usados como GCC **(compilador de C), el interprete de comandos **Bash, el editor de texto Emacs e incluso el escritorio GNOME
  • MacOS System 1

    MacOS System 1
    Inspirado en el GUI del Xerox Alto pero más refinado y amigable al consumidor común contando con escritorio, ventanas, iconos, menús, scrollbars, uso de Finder para navegar en archivos e introdujo el drag-and-drop con un mayor manejo del ratón
  • Mach

    Mach
  • Windows 1.0

    Windows 1.0
    Introdujo interfaz gráfica sobre sobre MS-DOS con menús desplegables, ventanas en cascada, soporte para mouse, gráficos de pantalla e impresora independientes del dispositivo y multitarea cooperativa entre las aplicaciones Windows
  • OS / 2

    OS / 2
    Contaba con interfaz gráfica mas avanzada, permitiendo múltiples aplicaciones aunque solo podía mostrar una aplicación a la vez en la pantalla, ejecutaba varias sesiones al mismo tiempo dividiendo los procesos y aunque su arquitectura era de 16bits, soportaba aplicaciones de 16 y 32 bits incluyendo aplicaciones DOS y aplicaciones de Windows
  • NeXSTEP

    NeXSTEP
    Apple desarrollo un sistema operativo basado en UNIX influenciando fuertemente a los próximos sistemas operativos de ellos, también popularizo el lenguaje C como uso principal y desarrollo una herramienta llamad Interface Builder, una de las primeras herramientas gáficas para diseñar interfaces de usuario sin escribir código
  • Linux

    Linux
    Linus Torvalds desarrollo un kernel de sistema operativo basado en MINX, el cual era un sistema educativo basado en UNIX limitado, Torvalds quería algo más completo y accesible a cualquier usuario, por lo que decidio desarrollar Linux. Solo es un kernel/núcleo, NO un sistema operativo, los usuarios posteriormente combinaron este kernel con GNU para crear las distribuciones que conocemos hoy en día.
  • MCC Interim Linux

    MCC Interim Linux
    Fue la primer distribución de GNU/Linux desarrollada por Owen Le Blanc, la cuál ayudaba a los usuarios que no eran expertos en UNIX con un instalador con menú ya que hasta ese momento, los usuarios debían compilar el kernel y las herramientas de forma manual. Este sentó las bases para las próximas distribuciones.
  • Softlanding Linux System

    Softlanding Linux System
    Esta fue la primera distribución completa de GNU/Linux desarrollada por Peter MacDonald el cuál incluía entorno gráfico de X Windows System e inspiró a muchas otras distribuciones
  • IBM Simon

    IBM Simon
  • Windows NT

    Windows NT
    Este es la base de todos los Windows modernos, estableció un estándar para sistemas empresariales y servidores e inspiró la seguridad y estructura de sistemas como Linux y macOS. Se desarrollo un nuevo kernel NT Kernel, agregó mayor estabilidad y seguridad con soporte para permisos de usuario y protección de memoria, también compatibilidad con arquitecturas como x86, MIPS, Alpha, entre otras, y creo el sistema de archivos NTFS, más robusto que FAT16/FAT32.
  • GNU/Linux Debian

    GNU/Linux Debian
    Desarrollado por Ian Murdock con el fin de mantener un sistema altamente estable y de código abierto. Es la base para muchas otras distribuciones y la primer distribución gobernada por la comunidad, creó un formato de paquetes .deb el cual se convirtio en estándar para el ecosistema Linux junto con un gestor de paquetes apt que facilitó la instalación y actualización de software; También se crearon las Directrices de Software Libre de las cuales se basan las Licencias Open Source
  • Windows 95

    Windows 95
    Se desarrolló con una arquitectura híbrida entre 16 y 32 bits dando compatibilidad con software antiguo de MS-DOS, también introdujo el menú de inicio y las barras de tareas definiendo la experiencia moderna de usuario en Windows, a su vez incorporó el Plug and Play el cuál detecta automáticamente hardware, por último se añadió soporte para nombres de archivos largos de hasta 255 caracteres.
  • Palm OS

    Palm OS
  • Symbian OS

    Symbian OS
  • Windows 98

    Windows 98
    Ayudó a la adopción de Internet ya que tenía incluido Internet Explorer 4 y una conectividad mejorada, añadió soporte mejorado para USB y el primer soporte para múltiples monitores y DVD-ROM. Este fue el último Windows basado en MS-DOS antes de la migración total a NT
  • BlackBerry OS

    BlackBerry OS
  • Mac OS X Server 1.0

    Mac OS X Server 1.0
    Tras la compra de NeXT, Apple desarrollo este sistema operativo basado en NeXSTEP usando una interfaz similar y un núcleo combinado de Mach con BSD, tampoco contaba con compatibilidad de macOS 9 para atrás, usaba el sistema de archivos jerárquico y contenía Blue Box que permitía ejecutar aplicaciones de macOS 8.5 en un entorno virtual. Este estableció la base de UNIX en macOS, facilitó la transición de NeXT a Mac y eliminó el kernel viejo.
  • Mac OS X

    Mac OS X
  • Windows XP

    Windows XP
  • iOS

    iOS
  • Android

    Android
  • webOS

    webOS
  • Windows 7

    Windows 7
  • Windows Phone

    Windows Phone
  • Raspberry Pi OS

    Raspberry Pi OS
  • Tizen OS

    Tizen OS
  • Windows 8

    Windows 8
  • Windows 10

    Windows 10
  • KaiOS

    KaiOS
  • HarmonyOS

    HarmonyOS
  • Google Fuchsia

    Google Fuchsia
  • iOS 15

    iOS 15
  • Android 12

    Android 12
  • Windows 11

    Windows 11
  • macOS Sonoma

    macOS Sonoma
  • Xiaomi HyperOS

    Xiaomi HyperOS
  • macOS Sequoia

    macOS Sequoia