Los sistemas operativos Mac fueron desarrollados por Apple Inc. en una sucesión de dos series principales.
En 1984, Apple presentó el sistema operativo que hoy 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 poco después, 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 expandir y desarrollar un reemplazo para su Mac OS clásico en la década de 1990 condujo a algunos proyectos cancelados, con nombres en código Star Trek , Taligent y Copland .
Aunque el sistema operativo clásico Mac OS 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 shell del Finder , que presenta una metáfora de escritorio que representa archivos y aplicaciones mediante í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 Apple II en 1977, que ejecutan Apple DOS , ProDOS y GS/OS ; la Apple III en 1980 ejecuta Apple SOS ; y la Lisa en 1983 que ejecuta Lisa OS y más tarde MacWorks XL , un emulador de Macintosh . Apple desarrolló el sistema operativo Newton para su asistente digital personal Newton de 1993 a 1997.
Apple lanzó 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 ; y tvOS en 2015 para el decodificador Apple TV .
El Mac OS clásico es el sistema operativo original de Macintosh introducido en 1984 junto con el primer Macintosh y siguió siendo de uso principal en Mac hasta Mac OS X en 2001. [6] [7]
Apple lanzó el Macintosh original el 24 de enero de 1984; su software de sistema inicial se basa parcialmente en Lisa OS e inspirado en la computadora Alto , que el ex director ejecutivo de Apple, Steve Jobs, presentó 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 clones de Macintosh que finalizó un año después. [8]
El sistema operativo 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 . El sistema 7 admite el direccionamiento de memoria de 32 bits y la memoria virtual , lo que permite programas más grandes. Las actualizaciones posteriores del sistema 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 los conflictos entre extensiones . [2]
Se lanzaron nueve versiones principales del Mac OS clásico. El nombre "Classic" que ahora designa al sistema en su conjunto es una referencia a una capa de compatibilidad que ayudó a facilitar la transición a Mac OS X. [ 9]
El sistema se lanzó como Mac OS X, pasó a llamarse OS X entre 2012 y 2016, [10] y luego pasó a llamarse macOS como el sistema operativo Mac actual que sucedió oficialmente al clásico Mac OS 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 NeXT desde fines de la década de 1980 hasta principios de 1997, cuando Apple compró la compañía y su CEO Steve Jobs regresó a Apple. [13] Los precursores de Mac OS X incluyen OPENSTEP , el proyecto Rhapsody de Apple y Mac OS X Public Beta .
macOS se basa en el sistema operativo de código abierto Darwin de Apple , que se basa en el kernel XNU y BSD . [14]
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, con la interfaz de usuario Aqua como soporte . Desde entonces, se han lanzado varias versiones más que añaden nuevas funciones y tecnologías. Desde 2011, se han ofrecido nuevas versiones anualmente. [4]
El número de versión de macOS 10.16 se actualizó a 11.0 en la tercera versión beta. La tercera versión beta de macOS Big Sur es 11.0 Beta 3 en lugar de 10.16 Beta 3.
En 1999 se lanzó una versión inicial del sistema para servidores como avance tecnológico. A esta le siguieron varias versiones oficiales basadas en servidores. En cambio, la funcionalidad de servidor se ofrece como complemento para el sistema de escritorio desde 2011. [15]
El entorno de sistema operativo en tiempo real de Apple (A/ROSE) es un pequeño sistema operativo integrado que se ejecuta en la plataforma de coprocesador Macintosh, una tarjeta de expansión para Macintosh. Se trata de una única plataforma de hardware "sobredimensionada" sobre la que los proveedores externos construyen prácticamente cualquier producto, lo que reduce la carga de trabajo que de otro modo sería pesada para 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 es 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 de UNIX y al hardware Macintosh que carecía de características de diseño de alta gama presentes en las computadoras de clase estación de trabajo . La mayoría de sus ventas fueron al gobierno de los EE. UU ., donde MacOS carece de compatibilidad con POSIX . [17]
El entorno de aplicaciones Macintosh (MAE) es un paquete de software introducido por Apple en 1994 que permite a ciertas estaciones de trabajo basadas en Unix ejecutar aplicaciones Macintosh. MAE utiliza el sistema X Window para emular una interfaz gráfica de usuario al estilo de Macintosh Finder . La última versión, MAE 3.0, es compatible con System 7.5.3 . MAE se publicó 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 que fue iniciado por el Instituto de Investigación OSF y Apple en febrero de 1996 para adaptar Linux a la plataforma PowerPC y, por lo tanto, a los ordenadores 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 su adaptación del núcleo monolítico Linux para ejecutarse como un servidor alojado sobre la versión 3.0 del microkernel Mach . [19]
El proyecto Star Trek (como en "ir audazmente a donde ningún Mac ha ido antes") fue un prototipo secreto que comenzó en 1992, para portar el clásico Mac OS a computadoras personales x86 compatibles con Intel . En asociación con Apple y con el apoyo de Intel, el proyecto fue iniciado 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 consiguió que el Finder de Macintosh y algunas aplicaciones básicas como QuickTime funcionaran sin problemas. El proyecto se canceló un año después, a principios de 1993, pero se reutilizó parcialmente al portar el Mac OS a PowerPC . [20] [21]
Taligent (un acrónimo de "talento" e "inteligente") es un sistema operativo orientado a objetos y la empresa que lo produce. Comenzó como el proyecto Pink dentro de Apple para proporcionar un reemplazo para el clásico Mac OS , luego se escindió en una empresa conjunta con IBM como parte de la alianza AIM , con el propósito de construir una plataforma que compitiera con Microsoft Cairo y NeXTSTEP . El proceso de desarrollo nunca funcionó y se ha citado como un ejemplo de marcha de la muerte de un proyecto . Apple se retiró del proyecto en 1995 antes de que se hubiera entregado 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 nuevas características subyacentes del sistema operativo, pero aún así ser compatible con el software Mac existente. Originalmente planearon el lanzamiento posterior Gershwin para agregar multihilo y otras características avanzadas. Las nuevas características se agregaron más rápido de lo que podían completarse, y la fecha de finalización se desplazó hacia el futuro sin señales de un lanzamiento. En 1996, Apple canceló el proyecto por completo y buscó un reemplazo de terceros adecuado. 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 «ten».