Apple Inc desarrolló dos familias principales de sistemas operativos Mac.
En 1984, Apple presentó el sistema operativo que ahora se conoce como Mac OS "clásico" con el lanzamiento del software del sistema Macintosh original . El sistema, rebautizado como "Mac OS" en 1997, estuvo preinstalado en todos los Macintosh hasta 2002 y se ofreció en clones de Macintosh durante un breve período en la década de 1990. Se destacó por su facilidad de uso y también fue criticado por su falta de tecnologías modernas en comparación con sus competidores. [1] [2]
El sistema operativo actual de Mac es macOS , originalmente llamado "Mac OS X" hasta 2012 y luego "OS X" hasta 2016. [3] Fue desarrollado entre 1997 y 2001 después de la compra de NeXT por parte de Apple . Trajo una arquitectura completamente nueva basada en NeXTSTEP , un sistema Unix , que eliminó muchos de los desafíos técnicos que enfrentaba el Mac OS clásico, como los problemas con la administración de la memoria. El macOS actual está preinstalado en cada Mac y recibe una actualización importante anualmente. [4] Es la base del software del sistema actual de Apple para sus otros dispositivos: iOS , iPadOS , watchOS y tvOS . [5]
Antes de la introducción de Mac OS X, Apple experimentó con varios otros conceptos, lanzando diferentes productos diseñados para llevar la interfaz o las aplicaciones de Macintosh a sistemas tipo Unix o viceversa, A/UX , MAE y MkLinux . El esfuerzo de Apple por ampliar y desarrollar un reemplazo para su Mac OS clásico en la década de 1990 llevó a algunos proyectos cancelados, con nombres en código Star Trek , Taligent y Copland .
Aunque el Mac OS clásico y macOS (Mac OS X) tienen arquitecturas diferentes, comparten un conjunto común de principios de GUI , incluida una barra de menú en la parte superior de la pantalla; el Finder shell , que presenta una metáfora del escritorio que representa archivos y aplicaciones usando íconos y relaciona conceptos como directorios y eliminación de archivos con objetos del mundo real como carpetas y una papelera ; y ventanas superpuestas para realizar múltiples tareas .
Antes de la llegada de Macintosh en 1984, la historia de los sistemas operativos de Apple comenzó con sus computadoras de la serie Apple II en 1977, que ejecutaban Apple DOS , ProDOS y más tarde GS/OS ; el Apple III en 1980, que ejecutaba Apple SOS ; y el Apple Lisa en 1983, que ejecutaba Lisa OS y más tarde MacWorks XL , un emulador de Macintosh . Apple también desarrolló el sistema operativo Newton para su asistente digital personal Newton de 1993 a 1997.
En los últimos años, Apple también ha lanzado varios sistemas operativos nuevos basados en el núcleo de macOS , incluido iOS en 2007 para sus dispositivos móviles iPhone , iPad y iPod Touch y en 2017 para sus altavoces inteligentes HomePod ; watchOS en 2015 para el Apple Watch ; tvOS en 2015 para el decodificador de Apple TV .
El Mac OS "clásico" es el sistema operativo Macintosh original que se introdujo en 1984 junto con el primer Macintosh y permaneció en uso principal en Mac hasta la introducción de Mac OS X en 2001. [6] [7]
Apple lanzó el Macintosh original el 24 de enero de 1984; Su primer software de sistema se basó parcialmente en el sistema operativo Lisa y se inspiró en la computadora Alto , que el ex director ejecutivo de Apple, Steve Jobs, presentó en una vista previa en Xerox PARC . [6] Originalmente se llamaba "Software del sistema", o simplemente "Sistema"; Apple lo rebautizó como "Mac OS" en 1996 debido en parte a su programa de clonación de Macintosh que finalizó un año después. [8]
El Mac OS clásico se caracteriza por su diseño monolítico . Las versiones iniciales del software del sistema ejecutan una aplicación a la vez. El Sistema 5 introdujo la multitarea cooperativa . System 7 admite direccionamiento de memoria de 32 bits y memoria virtual , lo que permite programas más grandes. Las actualizaciones posteriores del System 7 permiten la transición a la arquitectura PowerPC . El sistema se consideró fácil de usar , pero se criticaron sus limitaciones arquitectónicas, como la gestión limitada de la memoria , la falta de memoria protegida y controles de acceso , y la susceptibilidad a conflictos entre extensiones . [2]
Se lanzaron nueve versiones principales del Mac OS clásico. El nombre "Clásico" que ahora significa el sistema en su conjunto es una referencia a una capa de compatibilidad que ayudó a facilitar la transición a Mac OS X. [9]
macOS (originalmente llamado "Mac OS X" hasta 2012 y luego "OS X" hasta 2016) [10] es el sistema operativo Mac actual que sucedió oficialmente al Mac OS clásico en 2001.
El sistema se comercializó originalmente simplemente como "versión 10" de Mac OS, pero tiene una historia que es en gran medida independiente del Mac OS clásico. Es un sistema operativo basado en Unix [11] [12] construido sobre NeXTSTEP y otras tecnologías desarrolladas en NeXT desde finales de la década de 1980 hasta principios de 1997, cuando Apple compró la empresa y su director ejecutivo, Steve Jobs, regresó a Apple. [13] Los precursores de la versión original de Mac OS X incluyen OPENSTEP , el proyecto Rhapsody de Apple y la versión beta pública de Mac OS X.
macOS utiliza el código base BSD y el kernel XNU , [14] y su conjunto principal de componentes se basa en el sistema operativo Darwin de código abierto de Apple .
macOS es la base de algunos de los otros sistemas operativos de Apple, incluidos iPhone OS / iOS , iPadOS , watchOS , tvOS y visionOS .
La primera versión del sistema se lanzó el 24 de marzo de 2001 y admitía la interfaz de usuario Aqua . Desde entonces, se han lanzado varias versiones más que agregan características y tecnologías más nuevas. Desde 2011, se ofrecen nuevos lanzamientos anualmente. [4]
A partir de 2020, solo una versión de macOS nunca se lanzó públicamente, y su número de versión se actualizó durante el desarrollo. 10.16 se actualizó a 11.0 en la tercera beta; la tercera versión beta de macOS Big Sur fue 11.0 Beta 3 en lugar de 10.16 Beta 3.
En 1999 se lanzó una versión temprana del sistema para computación de servidor como una vista previa de la tecnología. Le siguieron varios lanzamientos más oficiales basados en servidor. En cambio, la funcionalidad del servidor se ofrece como complemento para el sistema de escritorio desde 2011. [15]
El entorno del sistema operativo en tiempo real de Apple (A/ROSE) era un pequeño sistema operativo integrado que se ejecutaba en la plataforma de coprocesador Macintosh, una tarjeta de expansión para Macintosh. La idea era ofrecer una única plataforma de hardware "sobrediseñada" en la que los proveedores externos pudieran construir prácticamente cualquier producto, reduciendo la pesada carga de trabajo de desarrollar una tarjeta de expansión basada en NuBus . La primera versión del sistema estuvo lista para su uso en febrero de 1988. [16]
En 1988, Apple lanzó su primer sistema operativo basado en UNIX , A/UX , que era un sistema operativo UNIX con la apariencia y el funcionamiento de Mac OS . No era muy competitivo para su época, debido en parte al abarrotado mercado UNIX y al hardware Macintosh que carecía de características de diseño de alta gama presentes en las computadoras de tipo estación de trabajo . A/UX tuvo la mayor parte de su éxito en las ventas al gobierno de EE. UU ., donde el cumplimiento de POSIX era un requisito que Mac OS no podía cumplir. [17]
Macintosh Application Environment (MAE) era un paquete de software introducido por Apple en 1994 que permitía a los usuarios de ciertas estaciones de trabajo basadas en Unix ejecutar el software de aplicación Apple Macintosh. MAE utilizó el sistema X Window para emular una interfaz gráfica de usuario estilo Macintosh Finder . La última versión, MAE 3.0, era compatible con System 7.5.3 . MAE estaba disponible para los sistemas Sun Microsystems SPARCstation y Hewlett-Packard . Se suspendió el 14 de mayo de 1998. [18]
Anunciado en la Conferencia Mundial de Desarrolladores (WWDC) de 1996, MkLinux es un sistema operativo de código abierto iniciado por el Instituto de Investigación OSF y Apple en febrero de 1996 para portar Linux a la plataforma PowerPC y, por tanto, a las computadoras Macintosh. A mediados de 1998, la Asociación de Desarrolladores MkLinux, liderada por la comunidad, se hizo cargo del desarrollo del sistema operativo. MkLinux es la abreviatura de "Microkernel Linux", que se refiere a la adaptación del proyecto del kernel de Linux para ejecutarse como un servidor alojado encima del microkernel Mach . MkLinux está basado en la versión 3.0 de Mach. [19]
Star Trek (como en "ir audazmente a donde ningún Mac ha llegado antes") fue un prototipo secreto relativamente desconocido que comenzó en 1992, cuyo objetivo era crear una versión del clásico Mac OS que se ejecutara en computadoras personales x86 compatibles con Intel . En asociación con Apple y con el apoyo de Intel, el proyecto fue impulsado por Novell , que buscaba integrar su DR-DOS con la GUI de Mac OS como una respuesta mutua al monopolio de Windows 3.0 y MS-DOS de Microsoft . Un equipo formado por cuatro de Apple y cuatro de Novell logró que Macintosh Finder y algunas aplicaciones básicas como QuickTime funcionaran sin problemas en la arquitectura x86. El proyecto fue cancelado un año después, a principios de 1993, pero parte del código se reutilizó más tarde al portar Mac OS a PowerPC . [20] [21]
Taligent (un acrónimo de "talento" e "inteligente") era el nombre de un sistema operativo orientado a objetos y de la empresa dedicada a producirlo. Comenzó como un proyecto dentro de Apple para proporcionar un reemplazo para el Mac OS clásico , luego se escindió en una empresa conjunta con IBM como parte de la alianza AIM , con el propósito de construir una plataforma competitiva para Microsoft Cairo y NeXTSTEP . El proceso de desarrollo nunca funcionó y a menudo se cita a Taligent como ejemplo de una marcha de la muerte de un proyecto . Apple se retiró del proyecto en 1995 antes de que se entregara el código. [22]
Copland fue un proyecto de Apple para crear una versión actualizada del clásico Mac OS . Debía haber introducido memoria protegida , multitarea preventiva y una serie de nuevas funciones subyacentes del sistema operativo, pero seguir siendo compatible con el software Mac existente. Como se planeó originalmente, una versión de seguimiento conocida como "Gershwin" agregaría subprocesos múltiples y otras características avanzadas. Se agregaron nuevas funciones más rápidamente de lo que podían completarse y la fecha de finalización se deslizó hacia el futuro sin señales de lanzamiento. En 1996, Apple decidió cancelar el proyecto por completo y buscar un sistema de terceros adecuado para reemplazarlo. El desarrollo de Copland terminó en agosto de 1996 y, en diciembre de 1996, Apple anunció que compraría NeXT para su sistema operativo NeXTSTEP . [23]
Incluso Steve Jobs todavía dice a veces "ecks" en lugar de "diez".