macOS (anteriormente Mac OS X - pronunciado en francés : / mak o.ɛs dis / , luego OS X ) es un sistema operativo parcialmente propietario desarrollado y comercializado por Apple desde1998, cuya versión más reciente es macOS Big Sur (versión 11) lanzada el12 de noviembre de 2020. Junto con iOS , iPadOS , watchOS y tvOS , es parte de los sistemas operativos de Apple .
macOS es el sucesor del sistema Mac OS , el principal sistema operativo de Apple desde1984. A diferencia de sus predecesores, macOS es parte de la familia de sistemas operativos UNIX , basada en tecnologías desarrolladas por NeXT desde mediados de la década de 1980 hasta la adquisición de la compañía por parte de Apple en1997. La primera versión del sistema es Mac OS X Server 1.0 , lanzada en1999, seguida de una versión dirigida al público en general en Marzo de 2001.
La versión del servidor de macOS es arquitectónicamente idéntica a la versión para el consumidor, pero incorpora un software que facilita la configuración y administración de una red informática , un servidor de correo electrónico y un servidor de archivos Samba , entre otros. A partir de OS X 10.8, la versión de servidor de OS X era una simple extensión del sistema base, descargable desde la Mac App Store .
la 13 de junio de 2016, durante la WWDC 2016 , Apple anunció que el sistema ya no se llamará OS X sino macOS con macOS Sierra (versión 10.12).
A pesar de que su nombre sugiere que es la "versión 10" de Mac OS , y aunque efectivamente sucede a Mac OS 9 , Mac OS X tiene una historia casi completamente independiente de las versiones anteriores de Mac OS . Mac OS X se basa en el kernel Mach y la implementación BSD de UNIX , que fueron incorporados a NeXTSTEP , el sistema operativo orientado a objetos desarrollado por la empresa fundada por Steve Jobs tras dejar Apple en 1985, NeXT . Durante la ausencia de Jobs, Apple también intentó construir un sistema operativo de "nueva generación" con el proyecto Copland , sin mucho éxito. Muchos rumores en ese momento sugirieron que Apple iba a comprar el sistema BeOS para crear su nuevo sistema. El anuncio de la adquisición de NeXT, acompañado por la reinstalación de Steve Jobs primero como asesor y luego como CEO de Apple, fue una gran sorpresa.
Finalmente, el sistema operativo de NeXT, hasta entonces llamado OPENSTEP , fue elegido por Apple para formar la base de su próximo sistema, de ahí su compra de NeXT, esperando convencer a los desarrolladores de aplicaciones por su riqueza de funciones. Jobs fue recontratado y más tarde recuperó el timón de la empresa, liderando la transformación del sistema de desarrollo de fácil acceso que era OPENSTEP a lo que luego sería adoptado por los usuarios de Apple, un proyecto que en ese momento llevaba el nombre de Rhapsody . Más tarde, Rhapsody evolucionó a Mac OS X, un nombre que no solo evocaba la transición de Mac OS 9 a Mac OS X (10 en números romanos), sino también la transición al mundo UNIX en el que la letra "X" se usa ampliamente, especialmente en las bibliotecas de gráficos X11 .
OS X ha evolucionado a lo largo de sus diversas versiones, enfatizando un "estilo de vida digital" (el centro digital ), como se presenta con la suite iLife y la suite ofimática iWork . En las primeras versiones de Mac OS X, se mantuvo la compatibilidad con versiones anteriores de los sistemas operativos de Apple.
WWDC 2016 , Apple eligió cambiar el nombre de OS X a macOS para armonizar el nombre con los otros sistemas operativos diferentes de la marca ( iOS , iPadOS , watchOS , tvOS ).
Durante la WWDC 2020 , Apple ha elegido para pasar macOS la 11 ª versión, y por lo tanto adoptar la nomenclatura de iOS.
Mac OS 9 , con su multitarea cooperativa , la falta de protección de la memoria y heredando todo el historial de versiones anteriores, de hecho fue considerado por muchos, incluido Apple, como un sistema muy limitado. La "base" ha sido reemplazada por UNIX , más precisamente un micro-kernel XNU enriquecido ( Darwin y BSD ).
La interfaz gráfica (ahora llamada Aqua ) se ha enriquecido y revisado; mantiene ciertos principios clave como la barra de menú única y agrega otros como Exposé , al tiempo que conserva el principio clave de ergonomía que hizo que el Macintosh tuviera éxito . Además, la aparición de un Dock , la reacción de la interfaz a las acciones del usuario mediante animaciones, el uso de transparencias, colores más vivos o incluso metal cepillado marcaron considerablemente el paso de Mac OS 9 . Es también con esta transición que han aparecido tres nuevos tipos de interfaces para la creación de aplicaciones: Classic , un entorno que recrea el de Mac OS 9 para hacer funcionar las aplicaciones que están vinculadas a él; Carbon , una interfaz C que permite una fácil migración de Mac OS 9 a OS X; y finalmente Cocoa , una interfaz Objective-C que permite el desarrollo de nuevas aplicaciones totalmente integradas con la apariencia de Mac OS X (Cocoa también se puede utilizar en Java (obsoleto desde 2005 y Mac OS X 10.4), en Python y Ruby ).
Las ventajas de tener una base UNIX para el sistema son:
Al ser un sistema propietario, su popularidad está ligada a las ventas de Mac , en las que está preinstalado. El sistema operativo tiene 75 millones de usuarios en todo el mundo, según Phil Schiller, ejecutivo del fabricante de California. Este anuncio se realizó durante la presentación de la8 de junio de 2009de la versión Snow Leopard , este número ahora está totalmente obsoleto desde que Apple anunció en 2012 que había 150 millones de usuarios solo para iOS .
En cuanto a la proporción de usuarios de Mac ( Mac OS 9 y macOS combinados), sería de alrededor del 6,0% según la mayoría de las estadísticas. No obstante, conviene tomar estas cifras con cautela, ya que suelen ser de sitios web de informes de asistencia , y por tanto no se tienen en cuenta que los usuarios son usuarios .
A pesar de su escaso número de usuarios, macOS es muy publicitado gracias a la comunicación organizada de Apple. El principio de burla y una política de secreto alimentan considerablemente todas las discusiones relacionadas con macOS o Mac. Estas discusiones generalmente giran en torno a una oposición macOS / Windows , donde los partidarios de cada "bando" "chocan". Desde que Apple adoptó los procesadores Intel para sus Mac, es posible instalar cualquier sistema operativo x86 (por ejemplo: Windows 7 , Windows 8 y Windows 10 usando Boot Camp , así como la mayoría de los sistemas Linux ), lo que ayudó a popularizar el sistema. Algunos entusiastas han logrado instalar macOS en PC modificándolo para que pueda aceptar estos: hackintoshes son PC que ejecutan estas versiones de macOS.
La interfaz ocupa la mayor parte del entorno de los sistemas operativos Mac : arrastrar y soltar está profundamente integrado, las carpetas que se abren automáticamente se mantienen, la barra de menú única y en ella también el "menú de Apple". Aqua integra ciertos elementos tomados de NeXT , como el Dock y la navegación en las carpetas por columnas.
Con el lanzamiento de macOS (antes OS X), varios grupos de usuarios, así como algunas figuras históricas de Mac, criticaron la nueva interfaz, que dijeron que difería demasiado de las versiones anteriores del sistema operativo.
OS X Yosemite introdujo una importante actualización de la interfaz al introducir colores vivos, diseño plano y transparencia.
macOS Big Sur introdujo una nueva e importante actualización de interfaz al introducir un nuevo esquema de color, un Dock limpio y una barra de menú, nuevos íconos y neumorfismo .
Como macOS es un sistema UNIX, las funciones y comandos básicos de UNIX están presentes y permiten un acceso flexible a diversas funcionalidades sin pasar por menús gráficos.
Hasta la fecha, solo se conocen unos pocos virus informáticos en macOS. Solo programas maliciosos como Opener (también conocido como Renepo ), que no se propaga por sí solo y debe ser instalado por el usuario para que funcione, podrían aparecer en los titulares. Por tanto, no se trata de un virus, ni de un caballo de Troya , sino de un gusano , aunque Apple lo desmiente al contradecir tanto a la comunidad de expertos en seguridad como a la propia definición de este tipo de programas maliciosos . El virus Newton simplemente movió elementos en el escritorio de acuerdo con los movimientos de la computadora, y Hacktool Underhand , de hecho, fue un error al actualizar un antivirus comercial. EnFebrero de 2006Descubrimos el troyano Leap-A (u Oompa-A ) que se propaga a través de la mensajería instantánea iChat . La principal amenaza de este sistema operativo es la instalación de código malicioso de Windows mediante herramientas Java, por lo tanto ineficaz.
La seguridad del sistema proviene en particular de la baja proporción de máquinas Apple en el parque informático mundial (2% en 2006), un virus que explota una falla de Mac automáticamente tiene menos objetivos potenciales que si estuviera diseñado para atacar Microsoft Windows . Enagosto 2011, se anunció en una conferencia de expertos en seguridad ( Black hat ) que OS X es menos seguro que Windows 7. Además, durante un período de tres años (2008-2011), se encontraron 1.151 mayorías de seguridad en macOS, lo que es muy cerca de Microsoft Windows 1325. EnNoviembre 2012, la firma Kaspersky Lab publicó los resultados de un estudio que indica que OS X contiene dos de las diez principales vulnerabilidades de seguridad presentes en las computadoras, las otras ocho se atribuyen a Adobe, Oracle y Nullsoft.
Con las computadoras Mac ganando participación de mercado sobre las PC desde 2007, los piratas informáticos ahora están cada vez más interesados en Apple. Entonces enMayo de 2011, con el malware MacDefender , y luego unos meses más tarde con el troyano FlashBack , la seguridad de macOS parecía ser relativa. Este software malicioso habría infectado 650.000 Mac. Algunos sitios ofrecen consejos para contener la infección. Apple está proporcionando una actualización para eliminar este troyano, pero solo para las versiones 10.6 y 10.7 de macOS, y las personas que usan versiones anteriores aún están en riesgo.
En 2012, Kaspersky Lab agregó aproximadamente 130 nuevas firmas de troyanos para macOS a su lista. Esto es un 30% más que en 2011 y un 600% más que en 2010. La razón que da el informe citado es la popularidad de macOS entre empresarios y políticos. Esto se debe a que los datos de sus equipos pueden ser muy valiosos y los troyanos pueden acceder a ellos.
Au fur et à mesure des mises à jour de macOS, Apple s'est toutefois efforcée d'améliorer la sécurité d'OS X. Tout d'abord en mettant en place un fichier, dénommé XProtect.plist et mis à jour automatiquement en tâche de fondo. Este archivo hace referencia a las principales firmas de malware detectadas por Apple y advierte claramente al usuario cuando intenta abrir malware. Posteriormente, Apple agregó una función llamada Gatekeeper . El principio es que, de forma predeterminada, el usuario solo puede abrir aplicaciones firmadas (este comportamiento puede ser modificado fácilmente por el usuario en Preferencias del sistema). Por lo tanto, si una aplicación no está firmada, se muestra un mensaje de error y la aplicación no se abre. La ventaja es que si Apple detecta malware, este último puede revocar fácilmente su firma digital y así evitar la ejecución del software por parte de usuarios inexpertos (estos últimos suelen ser el principal objetivo del malware). Finalmente, Apple agregó o mejoró funciones existentes, como Distribución aleatoria del espacio de direcciones (ASLR) , sandboxing o separación de procesos en Safari 5.1.
macOS (anteriormente OS X) le permite administrar discos duros en varios sistemas de archivos diferentes:
Se pueden registrar HFS + y HFSX , lo que evita errores de escritura en un posible bloqueo. Esta función se puede habilitar sobre la marcha mediante la Utilidad de Discos.
La Utilidad de disco de MacOS siempre ofrece el formato que distingue entre mayúsculas y minúsculas.
OS X 10.7 "Lion" introdujo la capacidad de cifrar un disco completo con el sistema de protección FileVault .
Desde la llegada de las computadoras Apple equipadas con procesadores Intel , los esquemas de partición del disco duro usados por defecto han cambiado, en particular para acomodar el programa de arranque EFI provisto por Intel como reemplazo del Open Firmware usado en Mac. PowerPC .
Su núcleo Open Source XNU es un microkernel Mach híbrido basado en kernel y una versión de UNIX posterior a BSD 4.4 que le da compatibilidad POSIX . Además de este conjunto, Apple ha injertado otras tecnologías estratégicas, algunas de las cuales son heredadas del desaparecido sistema NeXTSTEP . Apple ha unido en la tecnología multimedia de Mac OS X QuickTime .
La pantalla 2D ( CoreGraphics ) combina QuickDraw y Quartz . Este último es el motor de visualización ultramoderno que gestiona de forma nativa el formato PDF , la transparencia y la transición punto por punto a vector.
Mac OS X tiene una interfaz llamada Aqua , diferente a las de los sistemas Macintosh más antiguos ( Platinum (en) , una quimera de la cual está disponible en algunas distribuciones de Linux ), cuyos programas se ejecutan en el nuevo sistema gracias a una versión mejorada de Mac OS 9 , versión 9.2.2, integrado al sistema en el entorno denominado Classic . Sin embargo, Classic no funciona con versiones de Mac OS X mayores o iguales a la versión 10.5 ( Leopard ) o, en general, en cualquier estación de trabajo Apple con un procesador Intel .
La transferencia de aplicaciones se simplifica gracias al entorno de programación Carbon , que es una reescritura para Mac OS X de las API de Mac OS. Carbon se utiliza para aplicaciones multiplataforma debido a su parecido con la API Win32 para Windows .
Finalmente, el entorno Cocoa , cambiando la API de OpenStep es el entorno nativo del sistema. Cocoa está diseñado y programable en Objective-C o Java (el soporte de Cocoa para Java se suspendió recientemente, pero todavía está presente) y está orientado a objetos . Las aplicaciones programadas en Cocoa pueden aprovechar ciertas aportaciones del sistema X (10, y no X Window ), como los servicios unificados, disponibles para todas las aplicaciones que las soportan (diccionario unificado, búsqueda en Internet, etc.). Además, Cocoa utiliza recursos de CoreFoundation , un sistema unificado que permite a los desarrolladores lidiar solo con la interfaz (y nuevamente, su administración es simplificada por Interface Builder ) y las funciones esenciales del software, sin tener que ocuparse del resto. . CoreFoundation contiene en particular CoreImage y CoreData desde Mac OS X 10.4 "Tiger" . Además, a partir de la versión 4.5.0, Qt Toolkit se basa en Cocoa para proporcionar bibliotecas de 64 bits, siendo Carbon solo una interfaz de 32 bits.
Basado en un entorno NetBSD , OpenBSD y FreeBSD , permite con Apple X11 , basado en XFree86 , la simple portabilidad de aplicaciones desarrolladas para otros sistemas UNIX como GNU / Linux o BSD . X11 tiene por defecto la GUI de Quartz Window Manager, a menos que esté instalando entornos X11 portados a OS X, como GNOME , KDE , Oroborus o Xfce .
Tenga en cuenta que Java 7 no es compatible con versiones del sistema anteriores a OS X 10.7 “Lion” .
Varios proyectos están dedicados a la migración simple de aplicaciones Linux o UNIX , como Fink (orientado a Debian GNU / Linux) o MacPorts (por ejemplo, Darwinports, orientado a * BSD). Además, el proyecto Darwine (port del proyecto Wine , para UNIX con arquitectura x86 ) tiene como objetivo permitir el uso sin portar aplicaciones de Windows bajo Mac OS X. Las bibliotecas están en desarrollo. La integración y fluidez de las aplicaciones que usan X11 en Mac OS X, sin embargo, dejan mucho que desear en comparación con lo que Apple ha logrado para el entorno Classic y en comparación con la experiencia que podemos tener de forma nativa bajo Linux . Asimismo, el software "X11" tiene una interfaz que está muy alejada de la del software tradicional para Mac OS X. Por estas razones, muchos usuarios de Mac OS X rechazan las aplicaciones que usan X11.
Versión | Apodo | Firmware | Procesador | Conjunto de instrucciones | Centro | Clásico | Fecha de comercialización | Última versión | Fin del soporte | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | KEXT | Centro | |||||||||
Versión para desarrolladores de Rhapsody | Grial1Z4 / Titan1U | Abrir firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32 bits | Mac OS 8 | 31 de agosto de 1997 | DR2 (14 de mayo de 1998) |
- |
BIOS | Intel | IA-32 | IA-32 | IA-32 | CAROLINA DEL NORTE | ||||||
Mac OS X Server 1.0 | Hera | Abrir firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 16 de marzo de 1999 | 1,2 V3 (27 de octubre de 2000) |
- | |
Vista previa para desarrolladores de Mac OS X | Kodiak | - | 16 de marzo de 1999 | DP4 (5 de abril de 2000) |
- | ||||||
Beta pública de Mac OS X | leopardo | Mac OS 9.0.4 | 13 de septiembre de 2000 | - | 24 de marzo de 2001 | ||||||
Mac OS X 10.0 | leopardo | Mac OS 9.1 y posterior |
24 de marzo de 2001 | 10.0.4 (22 de junio de 2001) |
2004 | ||||||
Mac OS X 10.1 | Puma | 25 de septiembre de 2001 | 10.1.5 (6 de junio de 2002) |
2005 | |||||||
Mac OS X 10.2 | Jaguar | PPC32 (PPC64) |
24 de agosto de 2002 | 10.2.8 (3 de octubre de 2003) |
2006 | ||||||
Mac OS X 10.3 | Pantera | PPC32 PPC64 |
32 bits | 24 de octubre de 2003 | 10.3.9 (15 de abril de 2005) |
2007 | |||||
Mac OS X 10.4 | Tigre | PPC32 PPC64 ( CLI ) |
29 de abril de 2005 | 10.4.11 (14 de noviembre de 2007) |
Septiembre de 2009 | ||||||
EFI 32 (modo IA-32 ) EFI32 (modo Intel 64 ) |
Intel | IA-32 PPC32 Intel 64 (CLI) |
IA-32 | IA-32 Intel 64 |
CAROLINA DEL NORTE |
10 de enero de 2006 (10.4.4) |
|||||
Tigre (Universal) | Firmware abierto EFI32 (modo IA-32 ) EFI32 (modo Intel 64 ) |
Intel PowerPC |
PPC32 IA-32 PPC64 (CLI) Intel 64 (CLI) |
PPC32 (PowerPC) IA-32 (Intel) |
PPC32 IA-32 PPC64 Intel 64 |
10 de agosto de 2006 (Servidor 10.4.7) |
|||||
Mac OS X 10.5 | Leopardo | PPC32 PPC64 IA-32 Intel 64 |
26 de octubre de 2007 | 10.5.8 (5 de agosto de 2009) |
23 de junio de 2011 | ||||||
Mac OS X 10.6 | Leopardo de nieve | EFI32 (modo IA-32 ) EFI32 (modo Intel 64 ) EFI64 |
Intel | IA-32 PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32 bits 64 bits |
28 de agosto de 2009 | 10.6.8 V1.1 (25 de julio de 2011) |
8 de abril de 2014 | |
Mac OS X 10.7 | León | EFI32 (modo Intel 64 ) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 20 de julio de 2011 | 10.7.5 (19 de septiembre de 2012) |
23 de noviembre de 2014 | |||
OS X 10.8 | León de montaña | EFI64 | Intel 64 | Intel 64 | 64 bits | 25 de julio de 2012 | 10.8.5 (12F37)
(12 de septiembre de 2013) |
Agosto de 2015 | |||
OS X 10.9 | Mavericks | 22 de octubre de 2013 | 10.9.5 (13F1911)
(18 de julio de 2016) |
Septiembre de 2016 | |||||||
OS X 10.10 | Yosemite | 16 de octubre de 2014 | 10.10.5 (14F2511)
(19 de julio de 2017) |
Septiembre de 2017 | |||||||
OS X 10.11 | El Capitán | 30 de septiembre de 2015 | 10.11.6 (15G21013) (9 de julio de 2018) |
Julio de 2018 | |||||||
macOS 10.12 | Sierra | 20 de septiembre de 2016 | 10.12.6 (16G2136) (26 de septiembre de 2019) |
Septiembre de 2019 | |||||||
macOS 10.13 | Sierra alta | 25 de septiembre de 2017 | 10.13.6 (17G14042) (12 de noviembre de 2020) |
Noviembre de 2020 | |||||||
macOS 10.14 | Mojave | 24 de septiembre de 2018 | 10.14.6 (18G8012) (1 st de febrero de 2021) |
Septiembre 2021 | |||||||
macOS 10.15 | Catalina | Intel 64 | 7 de octubre de 2019 | 10.15.7 (19H1217) (24 de mayo de 2021) |
Septiembre 2022 | ||||||
macOS 11 | Sur grande | 12 de noviembre de 2020 | 11.5.1 (20G80) (26 de julio de 2021) |
Septiembre 2023 | |||||||
macOS 12 | Monterey | Otoño 2021 | 12.0 beta 1 (21A5248p) (7 de junio de 2021) |
Septiembre 2024 | |||||||
Versión | Apodo | Firmware | Procesador | Tipo | KEXT | Centro | Centro | Clásico | Fecha de comercialización | Última versión | Fin del soporte |
Conjunto de instrucciones |
Nota: PPC64 es solo para UCT PowerPC G5; Intel 64 es solo para CPU Intel 64; IA-32 es para todas las CPU Intel; PPC32 es para procesadores PowerPC e Intel para la versión 10.4 a 10.6.
Además, cada versión de macOS (antes OS X) corresponde a una versión de macOS Server (antes Mac OS X Server), el número de versión se ha sincronizado desde Mac OS X 10.0. De hecho, Mac OS X Server 1.0 fue solo un puerto rápido de OpenStep , mientras que las versiones 10 se basan en macOS.
OS X se programó desde el principio para que pudiera adaptarse fácilmente a otra arquitectura de procesador. Este es el orden que admite Steve Jobs (el6 de junio de 2005durante la WWDC 2005 ) para haber entregado a sus equipos desde el inicio de la concepción de Mac OS X, al tiempo que añadía “Por si acaso… ” (“Por si acaso…”) con aire divertido. Sin embargo, Apple mantuvo en secreto este proyecto.
La primera versión de Mac OS X para Intel se lanza así al público en general, para su gran sorpresa, el10 de enero de 2006al mismo tiempo que el lanzamiento de las nuevas gamas MacBook Pro e iMac ; es una versión 10.4.4 en binarios universales (compatible con Intel y PowerPC ). Esto marcó la ruptura completa con los procesadores PowerPC , siendo la razón dada por Steve Jobs la gama más limitada de modelos de procesadores PowerPC.
La última versión de Mac OS X para procesadores PowerPC es 10.5.8 ( Leopard ). La versión 10.6 ( Snow Leopard ), que integra 64 bits , y todas las versiones posteriores, solo funcionan con un procesador Intel: por lo tanto, los procesadores PowerPC ya no son compatibles con esta versión del sistema Apple.
macOS Big Sur marca el comienzo de la transición de las computadoras Apple de los procesadores Intel x86-64 a los procesadores ARM , conocidos como “ Apple Silicon ”. macOS Big Sur se lanza al público en general el12 de noviembre de 2020al mismo tiempo que el nuevo MacBook Air , MacBook Pro 13 " y Mac mini con el nuevo chip Apple M1 .