¿Por qué MacOS sigue siendo la versión 10 en lugar de la 11?

Mac OS X fue presentado como un "sistema operativo de diez años" allá por 1999, cuando Mac OS 9 era lo último y lo mejor. El nombre OS X (pronunciado diez) se debe simplemente a que fue precedido por la versión 9. Todas las versiones posteriores de Mac OS X han sido evolutivas y siguen utilizando la misma base (núcleo, marcos orientados a objetos, muchas cosas raras). Creo que esto explica por qué Apple no ha dado el salto a OS 11: en realidad se trata de la misma base conceptual. es una especie de testamento de la calidad del código original. No te equivoques, cada versión tiene grandes cambios, pero en el fondo es lo mismo que era cuando Mac OS X 10.1 era una cosa.

Una lección de historia sin ningún valor práctico:

Hace mucho tiempo el sistema operativo de Apple era una especie de mierda. No podía gestionar la memoria de forma eficiente y literalmente no podías hacer nada más si estabas copiando un archivo (lo que solía llevar mucho tiempo porque las unidades de disquete). Apple intentó hacer un nuevo sistema operativo, pero todos los intentos se quedaron en nada. En realidad eso es endulzarlo, cada intento literalmente no funcionó en absoluto y Apple estaba en grandes problemas. En ese momento Apple compró la empresa de Steve Jobs, NeXT, para el sistema operativo que se convirtió en Mac OS X. Steve fue una especie de trato "gratis con la compra" (raro, ¿verdad?)

Interesantemente escribir código para el Mac implica el prefijo NS cada vez que quieres un componente reutilizable (como NSWindow para una ventana). NS significa NeXTSTEP, el sistema operativo que Apple compró a Steve. Se remonta literalmente a esa época.

Lo sorprendente es que OS X no sólo ha durado más de los diez años previstos, sino que el mismo código de todos esos años está en todos los iPhone, Apple Watch, AppleTV y Mac. Cada uno ejecuta una versión optimizada de OS X, lo que realmente habla de la potencia y la flexibilidad de UNIX.