-
En esta época temprana, las computadoras eran enormes y costosas, y los sistemas operativos eran simples y específicos para cada máquina. Ejemplos incluyen el ENIAC y el UNIVAC I. -
John Von Neumann describió por primera vez un ordenador con programas almacenados. -
Baby, en la Universidad de Manchester, ejecuta el primer programa de software. -
A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. -
Con la introducción de sistemas como el IBM OS/360, se permitió la ejecución de múltiples programas en una computadora al mismo tiempo, aumentando así la eficiencia y el rendimiento. -
Fernando Corbato dirige en el MIT el desarrollo de CTSS, el primer sistema práctico de tiempo compartido. -
MIT, General Electric y los Laboratorios Bell comienzan a desarrollar el sistema Multics. -
La popularización de sistemas como UNIX permitió a varios usuarios interactuar con una computadora al mismo tiempo, compartiendo recursos de manera eficiente. -
Digital Research publica CP/M, el primer sistema operativo de amplia utilización para ordenadores personales. -
La década de 1980 vio el nacimiento de sistemas operativos personales como MS-DOS, MacOS y OS/2, diseñados para computadoras personales que se estaban volviendo más accesibles. -
Aparece el IBM PC, con el sistema operativo PC DOS suministrado por Microsoft. -
IBM y Microsoft desarrollan OS/2, un sistema operativo multitarea para PCs. -
La introducción de interfaces gráficas de usuario revolucionó la informática personal. Sistemas como el Macintosh System, Windows y sistemas basados en Linux con entornos de escritorio como GNOME y KDE hicieron que las computadoras fueran más accesibles para un público más amplio. -
El estudiante finlandés Linus Torvalds comienza a trabajar en Linux, con la ayuda de otros programadores en Internet. -
Microsoft fusiona su trabajo en OS/2 con Windows para crear Windows NT. -
-
Con la popularización de los dispositivos móviles, surgieron sistemas operativos específicos para estos dispositivos. Ejemplos incluyen iOS de Apple, Android de Google y Windows Phone de Microsoft. Computación en la nube y sistemas operativos distribuidos (2000s-actualidad): El surgimiento de la computación en la nube ha llevado a la creación de sistemas operativos distribuidos diseñados para manejar grandes cantidades de datos y recursos en entornos distribuidos. -
Basado en el núcleo UNIX y diseñado para aprovechar al máximo el hardware de las computadoras Macintosh. -
Fue anunciado por conferencia web desde Nueva York el 3 de agosto de 2010.
Se trata del código base a partir del cual cualquiera podrá crear su propia distribución de software basada en el sistema operativo OpenSolaris. -
Los sistemas operativos modernos están incorporando cada vez más inteligencia artificial, aprendizaje automático y características de seguridad avanzadas para adaptarse a las demandas de la computación actual, incluida la Internet de las cosas (IoT) y la computación cuántica.