Evolución del Sistema Operativo#
La evolución del sistema operativo se ha producido a lo largo de varias décadas, desde los primeros sistemas operativos primitivos hasta los sistemas operativos modernos que utilizamos en la actualidad, podría resumirse en las siguientes etapas:
Sistemas operativos primitivos (décadas de 1940 y 1950): En los primeros sistemas informáticos no había sistema operativo: los programadores trabajaban directamente con el hardware, cargando los programas con paneles de interruptores o tarjetas perforadas, y la máquina solo podía ejecutar un programa a la vez.
Sistemas operativos de lote (década de 1960): Los sistemas operativos de lote (batch) permitieron la ejecución de varios programas en secuencia, lo que permitió una mayor eficiencia. También introdujeron la idea de la "cola de trabajos", lo que permitió la priorización de ciertos trabajos. Un ejemplo representativo es el OS/360 de IBM.
Sistemas operativos de tiempo compartido (décadas de 1960 y 1970): Los sistemas operativos de tiempo compartido permitieron a varios usuarios compartir la CPU y la memoria de la computadora simultáneamente, cada uno desde su terminal, y se introdujo el concepto de la "interfaz de usuario". De esta época son Multics y, sobre todo, UNIX (1969), del que descienden buena parte de los sistemas actuales (GNU/Linux, macOS, Android, iOS...).
Sistemas operativos de redes (década de 1980): Los sistemas operativos de redes permitieron la conexión de varias computadoras en una red y la compartición de recursos (archivos, impresoras...). Esto permitió la creación de sistemas distribuidos, donde los usuarios podían acceder a recursos en cualquier lugar de la red. Un ejemplo clásico es Novell NetWare.
Ordenadores personales e interfaz gráfica (décadas de 1980 y 1990): Con la llegada del PC aparecen los sistemas operativos personales: CP/M y MS-DOS (1981), todavía con línea de comandos; el Macintosh de Apple (1984) populariza la interfaz gráfica con ventanas y ratón, y Microsoft hace lo propio con Windows (con Windows 95 como gran salto). En 1991 Linus Torvalds publica Linux, el núcleo libre que, junto al proyecto GNU, forma GNU/Linux.
Sistemas operativos móviles (década de 2000): La aparición de los teléfonos móviles inteligentes y las tabletas llevó a la creación de sistemas operativos móviles como iOS (2007) y Android (2008), diseñados para dispositivos con pantalla táctil y conectividad inalámbrica permanente. Hoy son los sistemas operativos más usados del mundo por número de dispositivos.
La nube (década de 2010): Cada vez más programas se ejecutan en servidores remotos (normalmente GNU/Linux) a los que accedemos por internet desde el navegador, quedando el equipo local como una simple ventana al servicio; el ejemplo más claro es ChromeOS, un sistema operativo pensado para trabajar casi exclusivamente a través de internet.