El lanzamiento de Macintosh en 1984 no fue sólo una caída de producto. Fue una onda de choque cultural. Steve Jobs no se limitó a lanzar una computadora. Lanzó una visión. Antes de ese día de enero, la informática personal era un purgatorio basado en texto. Los usuarios escribían comandos crípticos para navegar por los sistemas de archivos. Fue tedioso. Fue implacable. Macintosh cambió eso al introducir una interfaz gráfica de usuario (GUI) en la corriente principal. No fue el primer sistema que intentó esto. Otros proyectos existían en los laboratorios. Pero Mac fue el primero en lograr que la gente común y corriente lo usara.

Este éxito tuvo repercusiones en Silicon Valley. Los competidores se dieron cuenta de que la GUI ya no era un truco. Era el futuro. Microsoft comenzó a invertir mucho en su propio sistema operativo gráfico. El mercado cambió de la noche a la mañana.

Avance rápido tres décadas. Mire una Mac moderna. La interfaz es elegante. Está pulido. Se siente sin esfuerzo. Pero esta suavidad es una ilusión del tiempo. macOS no surgió completamente formado de la mente de Jobs. Es un monstruo de Frankenstein de código adquirido, proyectos internos fallidos e ingeniería brillante. Para entender cómo funciona macOS hoy en día, hay que mirar la confusa historia que hay detrás.

La próxima conexión

Después de que Macintosh llegó a las tiendas, la política interna de Apple implosionó. Steve Jobs, el carismático cofundador, chocó con el equipo ejecutivo. Fue expulsado. En 1988, había dimitido.

Los empleos no desaparecieron. Construyó una nueva empresa. Lo llamó NeXT Computer. El sistema operativo que lo ejecutaba se llamaba NeXTSTEP. Fue sofisticado. Estaba avanzado. Fue construido sobre los estándares UNIX.

NeXT nunca conquistó el mercado de consumo. Las ventas eran de nicho. Pero la tecnología era de alta gama. Atrajo la atención de académicos y de los primeros usuarios. Tim Berners-Lee utilizó una máquina NeXT para crear el primer sitio web. Así es. La propia World Wide Web se construyó sobre el hardware NeXT.

Mientras tanto, Apple estaba pasando apuros. Microsoft Windows estaba ganando terreno. La brecha de participación de mercado se amplió. Los ejecutivos de Apple entraron en pánico. Buscaron una salida. Consideraron alquilar un sistema operativo a IBM. Buscaron otras fuentes. Estaban desesperados por una fundación moderna.

Luego vino la llamada telefónica. Jobs se llama Apple. Presentó su tecnología. Lanzó su regreso. Se llegó al acuerdo. Apple adquirió NeXT en 1997. Jobs regresó. Y trajo consigo el sistema operativo.

Construyendo Mac OS X

Adquirir NeXT no fue solo comprar una empresa. Estaba comprando el futuro del software de Apple. Apple comenzó a fusionar la tecnología NeXT con el Mac OS heredado. No se detuvieron ahí. También miraron hacia adentro.

Había un proyecto interno llamado Copland. Estaba destinado a ser el Mac OS de próxima generación. Falló. Tristemente. El código estaba desordenado. La línea de tiempo era imposible. Apple descartó a Copland. Pasaron a NeXT.

En septiembre de 1997, Jobs se convirtió en director ejecutivo interino. La estrategia cristalizó. El nuevo sistema operativo sería un híbrido. Tendría la estabilidad de NeXTSTEP (que estaba basado en UNIX) envuelta en la familiaridad de la interfaz de Mac.

El anuncio llegó un año después. Mac OS X. La “X” representaba diez. Fue la décima generación principal del sistema operativo Mac. Fue un nuevo comienzo.

Jobs reveló la primera versión a los desarrolladores el 16 de marzo de 1999. El nombre técnico era Mac OS X 10.0. Pero Apple le dio un nombre en clave secreto. Guepardo.

Esta convención de nomenclatura se mantuvo. Cada versión posterior recibió el nombre de un gran felino. Onza. León. León de montaña. Mavericks. El patrón se convirtió en parte de la identidad de marca de Apple. Al momento de escribir este artículo, la última versión es Mac OS X 10.7, conocida como Lion.

El viaje de Cheetah a Lion muestra una clara evolución. Muestra que Apple está aprendiendo a combinar el legado con la innovación. Muestra cómo un casi colapso condujo a uno de los sistemas operativos más estables de la historia.

¿Qué hace realmente un sistema operativo?

Antes de profundizar en la arquitectura técnica, hagamos una pausa. Damos por sentado los sistemas operativos. Hacemos clic en iconos. Arrastramos ventanas. Asumimos que la computadora nos entiende. Pero, ¿qué está pasando realmente bajo el capó?

Un sistema operativo es el intermediario. Se encuentra entre el hardware y el software. Sin él, sus aplicaciones estarían hablando directamente con