macOS (anteriormente Mac OS X - pronunciado em francês : / mak o.ɛs dis / , então OS X ) é um sistema operacional parcialmente proprietário desenvolvido e comercializado pela Apple desde então1998, a versão mais recente é o macOS Big Sur (versão 11) lançado em12 de novembro de 2020. Junto com iOS , iPadOS , watchOS e tvOS , faz parte dos sistemas operacionais da Apple .
macOS é o sucessor do sistema Mac OS , o principal sistema operacional da Apple desde1984. Ao contrário de seus antecessores, o macOS faz parte da família UNIX de sistemas operacionais , com base em tecnologias desenvolvidas pela NeXT de meados dos anos 1980 até a aquisição da empresa pela Apple em1997. A primeira versão do sistema é o Mac OS X Server 1.0 , lançado em1999, seguido por uma versão voltada para o público em geral em Março de 2001.
A versão para servidor do macOS é arquitetonicamente idêntica à versão para consumidor, mas incorpora software que facilita a configuração e administração de uma rede de computadores , servidor de e-mail e servidor de arquivos Samba , entre outros. A partir do OS X 10.8, a versão para servidor do OS X era uma extensão simples do sistema básico, para download na Mac App Store .
a 13 de junho de 2016, durante a WWDC 2016 , a Apple anunciou que o sistema não será mais denominado OS X, mas macOS com macOS Sierra (versão 10.12).
Apesar de seu nome sugerir que é a "versão 10" do Mac OS , e embora efetivamente suceda ao Mac OS 9 , o Mac OS X tem uma história quase completamente independente das versões anteriores do Mac OS . O Mac OS X é baseado no kernel Mach e na implementação BSD do UNIX , que foram incorporados ao NeXTSTEP , o sistema operacional orientado a objetos desenvolvido pela empresa fundada por Steve Jobs após deixar a Apple em 1985, NeXT . Durante a ausência de Jobs, a Apple também tentou construir um sistema operacional de “nova geração” com o projeto Copland , sem muito sucesso. Muitos rumores na época sugeriam que a Apple compraria o sistema BeOS para criar seu novo sistema. O anúncio da aquisição da NeXT, acompanhado pela reintegração de Steve Jobs primeiro como consultor e depois como CEO da Apple, foi uma grande surpresa.
Por fim, o sistema operacional da NeXT, até então denominado OPENSTEP , foi escolhido pela Apple para formar a base de seu próximo sistema, daí a compra da NeXT, na esperança de convencer os desenvolvedores de aplicativos pela riqueza de funções. Mude para esta nova plataforma. Jobs foi recontratado e mais tarde retomou o comando da empresa, liderando a transformação do sistema de desenvolvedor de fácil acesso que era OPENSTEP para o que mais tarde seria adotado pelos usuários da Apple, um projeto que ostentava na época. O nome de Rapsódia . Rapsódia posteriormente evoluiu para Mac OS X, um nome que evocou não apenas a transição do Mac OS 9 para o Mac OS X (10 em algarismos romanos), mas também a transição para o mundo UNIX no qual a letra "X" é amplamente usada, especialmente nas bibliotecas de gráficos X11 .
O OS X evoluiu ao longo de seus vários lançamentos, enfatizando um “estilo de vida digital” (o hub digital ), apresentado com a suíte iLife e a suíte de escritório iWork . Nas primeiras versões do Mac OS X, a compatibilidade com as versões anteriores dos sistemas operacionais da Apple era mantida.
WWDC 2016 , a Apple optou por renomear OS X para macOS a fim de harmonizar o nome com os outros sistemas operacionais diferentes da marca ( iOS , iPadOS , watchOS , tvOS ).
Durante a WWDC 2020 , a Apple escolheu para passar o MacOS da 11 ª versão, e, portanto, a adotar a nomenclatura do iOS.
O Mac OS 9 , com sua multitarefa cooperativa , falta de proteção de memória e herdando toda a história das versões anteriores, foi de fato considerado por muitos, incluindo a Apple, um sistema muito limitado. A "base" foi substituída por um UNIX , mais precisamente um micro-kernel XNU enriquecido ( Darwin e BSD ).
A interface gráfica (agora chamada de Aqua ) foi enriquecida e revisada; ele mantém certos princípios-chave, como a barra de menu única, e adiciona outros como o Exposé , ao mesmo tempo que mantém o princípio ergonômico- chave que fez o sucesso do Macintosh . Além disso, a aparência de um Dock , a reação da interface às ações do usuário por meio de animações, o uso de transparência, cores mais vivas ou até mesmo metal escovado marcaram a passagem do Mac OS 9. consideravelmente . É também com esta transição que surgem três novos tipos de interfaces para a criação de aplicações: Classic , um ambiente que recria o do Mac OS 9 para fazer funcionar as aplicações que lhe estão associadas; Carbon , uma interface C que permite fácil portabilidade do Mac OS 9 para o OS X; e finalmente Cocoa , uma interface Objective-C que permite o desenvolvimento de novas aplicações totalmente integradas com o surgimento do Mac OS X (Cocoa também pode ser usado em Java (obsoleto desde 2005 e Mac OS X 10.4), em Python e Ruby ).
As vantagens de ter uma base UNIX para o sistema são:
Por ser um sistema proprietário, sua popularidade está ligada às vendas de Macs , nos quais está pré-instalado. O sistema operacional tem 75 milhões de usuários em todo o mundo, de acordo com Phil Schiller, executivo da fabricante da Califórnia. Este anúncio foi feito durante a apresentação do8 de junho de 2009da versão Snow Leopard , este número está agora totalmente obsoleto desde que a Apple anunciou em 2012 que havia 150 milhões de usuários apenas para iOS .
Quanto à proporção de usuários de Mac ( Mac OS 9 e macOS combinados), seria em torno de 6,0% de acordo com a maioria das estatísticas. No entanto, deve-se levar esses valores com cautela, pois geralmente são provenientes de sites de relatórios de presença e, portanto, não levam em consideração os usuários usuários .
Apesar de seu baixo número de usuários, o macOS é altamente divulgado, graças à comunicação organizada da Apple. O princípio da provocação e uma política de sigilo alimentam consideravelmente todas as discussões relacionadas a macOS ou Macs. Essas discussões geralmente giram em torno de uma oposição macOS / Windows , onde os defensores de cada "campo" "se chocam". Desde a adoção da Apple dos processadores Intel para seus Macs, é possível instalar qualquer sistema operacional x86 (por exemplo: Windows 7 , Windows 8 e Windows 10 usando Boot Camp , assim como a maioria dos sistemas Linux ), o que ajudou a popularizar o sistema. Alguns entusiastas conseguiram instalar o macOS no PC, modificando-o para que possa aceitar o seguinte: hackintoshes são PCs que executam essas versões do macOS.
A interface ocupa a maior parte do ambiente dos sistemas operacionais Mac : arrastar e soltar é profundamente integrado, as pastas abertas automaticamente são mantidas, a única barra de menu e nela também o "menu Apple". Aqua integra certos elementos retirados do NeXT , como o Dock e a navegação nas pastas por colunas.
Com o lançamento do macOS (antigo OS X), vários grupos de usuários, bem como algumas figuras históricas do Mac, criticaram a nova interface, que eles disseram diferir muito significativamente das versões anteriores do sistema operacional.
O OS X Yosemite introduziu uma grande atualização na interface, introduzindo cores vivas, design plano e transparência.
O macOS Big Sur introduziu uma nova atualização de interface importante, introduzindo um novo esquema de cores, um Dock e uma barra de menus limpos, novos ícones e neumorfismo .
Como o macOS é um sistema UNIX, as funções e comandos básicos do UNIX estão presentes e permitem acesso flexível a várias funcionalidades sem passar por menus gráficos.
Existem apenas alguns vírus de computador conhecidos até o momento no macOS. Apenas programas maliciosos como o Opener (também conhecido como Renepo ), que não se espalha por si mesmo e deve ser instalado pelo usuário para funcionar, poderiam chegar às manchetes. Portanto, não é um vírus, nem um cavalo de Tróia , mas um worm , embora a Apple o refute ao contradizer a comunidade de especialistas em segurança, bem como a própria definição desse tipo de programa . O vírus Newton apenas movia itens na área de trabalho de acordo com os movimentos do computador, e o Hacktool Underhand , na verdade, foi um erro ao atualizar um antivírus comercial. EmFevereiro de 2006Descobrimos o Trojan Leap-A (ou Oompa-A ) que se espalha através do iChat de mensagens instantâneas . A principal ameaça em relação a este sistema operacional é a instalação de códigos maliciosos do Windows por ferramentas Java, portanto ineficazes.
A segurança do sistema decorre, em particular, da baixa proporção de máquinas Apple no parque global de computadores (2% em 2006), um vírus que explora uma falha do Mac automaticamente tendo menos alvos potenciais do que se fosse projetado para atacar o Microsoft Windows . Emagosto de 2011, foi anunciado em uma conferência de especialistas em segurança ( Black hat ) que o OS X é menos seguro que o Windows 7. Além disso, durante um período de três anos (2008-2011), 1.151 maiorias de segurança foram encontradas no macOS, o que é muito próximo ao Microsoft Windows 1325. Emnovembro de 2012, a empresa Kaspersky Lab publicou os resultados de um estudo indicando que o OS X contém duas das dez principais vulnerabilidades de segurança presentes nos computadores, as outras oito sendo atribuídas à Adobe, Oracle e Nullsoft.
Com os computadores Mac ganhando participação de mercado em relação aos PCs desde 2007, os hackers estão cada vez mais interessados na Apple. Então emMaio de 2011, com o malware MacDefender e, alguns meses depois, com o Trojan FlashBack , a segurança do macOS parecia ser relativa. Este software malicioso teria infectado 650.000 Macs. Alguns sites aconselham a contenção da infecção. A Apple está fornecendo uma atualização para remover este Trojan, mas apenas para macOS versões 10.6 e 10.7, com pessoas que usam versões mais antigas ainda em risco.
Em 2012, a Kaspersky Lab adicionou aproximadamente 130 novas assinaturas de trojans para macOS à sua lista. Isso é 30% a mais que em 2011 e 600% a mais que em 2010. O motivo dado pelo relatório citado é a popularidade do macOS entre empresários e políticos. Isso ocorre porque os dados em seus computadores podem ser muito valiosos e os cavalos de Tróia podem acessá-los.
Como atualizações do macOS, no entanto, a Apple tem se esforçado para melhorar a segurança do OS X. Em primeiro lugar, configurando um arquivo, denominado XProtect.plist, e atualizado automaticamente como uma tarefa. Esse arquivo faz referência às principais assinaturas de malware detectadas pela Apple e avisa claramente o usuário ao tentar abrir o malware. Posteriormente, a Apple adicionou um recurso chamado Gatekeeper . O princípio é que, por padrão, apenas aplicativos assinados podem ser abertos pelo usuário (este comportamento pode ser facilmente modificado pelo usuário nas Preferências do Sistema). Portanto, se um aplicativo não estiver assinado, uma mensagem de erro será exibida e o aplicativo não será aberto. A vantagem é que, se o malware for detectado pela Apple, esta pode facilmente revogar sua assinatura digital e, assim, impedir a execução do software por usuários inexperientes (os últimos costumam ser o principal alvo do malware). Finalmente, a Apple adicionou ou melhorou funções existentes, como Random Address Space Distribution (ASLR) , sandboxing ou separação de processos no Safari 5.1.
O macOS (antigo OS X) permite que você gerencie discos rígidos em vários sistemas de arquivos diferentes:
HFS + e HFSX podem ser registrados , o que evita erros de gravação em uma possível falha. Este recurso pode ser ativado imediatamente pelo Utilitário de Disco.
O MacOS Disk Utility sempre oferece o formato que diferencia maiúsculas de minúsculas.
OS X 10.7 “Lion” introduziu a capacidade de criptografar um disco inteiro com o sistema de proteção FileVault .
Desde a chegada dos computadores Apple equipados com processadores Intel , os esquemas de partição do disco rígido usados por padrão mudaram, em particular para acomodar o programa de inicialização EFI fornecido pela Intel como um substituto para o Open Firmware usado em Macs. PowerPC .
Seu núcleo Open Source XNU é um microkernel Mach baseado em kernel híbrido e uma versão do UNIX após BSD 4.4 dando-lhe compatibilidade POSIX . Além desse conjunto, a Apple enxertou outras tecnologias estratégicas, algumas das quais herdadas do extinto sistema NeXTSTEP . A Apple aderiu à tecnologia de multimídia do Mac OS X QuickTime .
O display 2D ( CoreGraphics ) reúne QuickDraw e Quartz . O último é o mecanismo de exibição ultramoderno que gerencia nativamente o formato PDF , a transparência e a transição ponto a ponto para o vetor.
O Mac OS X tem uma interface chamada Aqua , diferente das dos antigos sistemas Macintosh ( Platinum (en) , uma quimera que está disponível em algumas distribuições Linux ), cujos programas são executados no novo sistema graças a uma versão melhorada do Mac OS 9 , versão 9.2.2, integrado ao sistema no ambiente denominado Classic . No entanto, o Classic não funciona com versões do Mac OS X superiores ou iguais à versão 10.5 ( Leopard ) ou geralmente em qualquer estação de trabalho Apple com um processador Intel .
A transferência de aplicativos é simplificada graças ao ambiente de programação Carbon , que é uma reescrita para Mac OS X das APIs do Mac OS. Carbon é usado para aplicativos de plataforma cruzada por causa de sua semelhança com a API Win32 para Windows .
Por fim, o ambiente Cocoa , alterando a API do OpenStep é o ambiente nativo do sistema. Cocoa é projetado e programável em Objective-C ou Java (o suporte Cocoa para Java foi descontinuado recentemente, mas ainda está presente) e é orientado a objetos . Os aplicativos programados em Cocoa podem aproveitar certas contribuições do sistema X (10, e não X Window ), como serviços unificados, disponíveis para todos os aplicativos que os suportam (dicionário unificado, pesquisa na Internet, etc.). Além disso, Cocoa usa recursos do CoreFoundation , um sistema unificado que permite aos desenvolvedores lidar apenas com a interface (e novamente, seu gerenciamento é simplificado pelo Interface Builder ) e as funções essenciais do software, sem ter que cuidar do resto . O CoreFoundation contém em particular CoreImage e CoreData desde o Mac OS X 10.4 “Tiger” . Além disso, a partir da versão 4.5.0, o Qt Toolkit conta com Cocoa para fornecer bibliotecas de 64 bits, Carbon sendo uma interface de 32 bits apenas.
Baseado em um ambiente NetBSD , OpenBSD e FreeBSD , permite com o Apple X11 , baseado no XFree86 , a simples portabilidade de aplicações desenvolvidas para outros sistemas UNIX como GNU / Linux ou BSD . O padrão do X11 é a GUI do Quartz Window Manager, a menos que você esteja instalando ambientes X11 portados para o OS X, como GNOME , KDE , Oroborus ou Xfce .
Observe que o Java 7 não é compatível com as versões do sistema anteriores ao OS X 10.7 “Lion” .
Vários projetos são dedicados ao simples porte de aplicativos Linux ou UNIX , como Fink (orientado para Debian GNU / Linux) ou MacPorts (por exemplo, Darwinports, * orientado para BSD). Além disso, o projeto Darwine (port do projeto Wine , para UNIX com arquitetura x86 ) visa permitir o uso sem portar de aplicativos Windows no Mac OS X. As bibliotecas estão em desenvolvimento. A integração e fluidez de aplicativos usando X11 no Mac OS X, no entanto, deixam muito a desejar em comparação com o que a Apple conquistou para o ambiente Classic e em comparação com a experiência que podemos ter nativamente no Linux . Da mesma forma, o software "X11" tem uma interface muito diferente do software tradicional para Mac OS X. Por essas razões, muitos usuários do Mac OS X rejeitam aplicativos que usam o X11.
Versão | Apelido | Firmware | Processador | Conjunto de instruções | Essencial | Clássico | Data de comercialização | Última versão | Fim do suporte | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Gentil | KEXT | Essencial | |||||||||
Lançamento do desenvolvedor Rhapsody | Grail1Z4 / Titan1U | Firmware aberto | PowerPC | PPC32 | PPC32 | PPC32 | 32 bits | Mac OS 8 | 31 de agosto de 1997 | DR2 (14 de maio de 1998) |
- |
BIOS | Intel | IA-32 | IA-32 | IA-32 | NC | ||||||
Mac OS X Server 1.0 | Hera | Firmware aberto | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 16 de março de 1999 | 1.2 V3 (27 de outubro de 2000) |
- | |
Visualização do desenvolvedor do Mac OS X | Kodiak | - | 16 de março de 1999 | DP4 (5 de abril de 2000) |
- | ||||||
Beta público do Mac OS X | guepardo | Mac OS 9.0.4 | 13 de setembro de 2000 | - | 24 de março de 2001 | ||||||
Mac OS X 10.0 | guepardo | Mac OS 9.1 e posterior |
24 de março de 2001 | 10.0.4 (22 de junho de 2001) |
2004 | ||||||
Mac OS X 10.1 | Puma | 25 de setembro de 2001 | 10.1.5 (6 de junho de 2002) |
2005 | |||||||
Mac OS X 10.2 | Jaguar | PPC32 (PPC64) |
24 de agosto de 2002 | 10.2.8 (3 de outubro de 2003) |
2006 | ||||||
Mac OS X 10.3 | Pantera | PPC32 PPC64 |
32 bits | 24 de outubro 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 novembro de 2007) |
Setembro de 2009 | ||||||
EFI 32 ( Modo IA-32 ) EFI32 ( Modo Intel 64 ) |
Intel | IA-32 PPC32 Intel 64 (CLI) |
IA-32 | IA-32 Intel 64 |
NC |
10 de janeiro de 2006 (10.4.4) |
|||||
Tiger (Universal) | Abra o firmware 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 outubro de 2007 | 10.5.8 (5 de agosto de 2009) |
23 de junho de 2011 | ||||||
Mac OS X 10.6 | Leopardo da neve | 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 julho de 2011) |
8 de abril de 2014 | |
Mac OS X 10.7 | Leão | EFI32 ( Intel 64 Mode ) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 20 de julho de 2011 | 10.7.5 (19 de setembro de 2012) |
23 de novembro de 2014 | |||
OS X 10.8 | Leão da Montanha | EFI64 | Intel 64 | Intel 64 | 64 bits | 25 de julho de 2012 | 10.8.5 (12F37)
(12 de setembro de 2013) |
Agosto 2015 | |||
OS X 10.9 | Mavericks | 22 de outubro de 2013 | 10.9.5 (13F1911)
(18 de julho de 2016) |
Setembro 2016 | |||||||
OS X 10.10 | Yosemite | 16 de outubro de 2014 | 10.10.5 (14F2511)
(19 de julho de 2017) |
Setembro de 2017 | |||||||
OS X 10.11 | o capitão | 30 de setembro de 2015 | 10.11.6 (15G21013) (9 de julho de 2018) |
Julho de 2018 | |||||||
macOS 10.12 | Serra | 20 de setembro de 2016 | 10.12.6 (16G2136) (26 de setembro de 2019) |
Setembro de 2019 | |||||||
macOS 10.13 | High Sierra | 25 de setembro de 2017 | 10.13.6 (17G14042) (12 de novembro de 2020) |
Novembro de 2020 | |||||||
macOS 10.14 | Mojave | 24 de setembro de 2018 | 10.14.6 (18G8012) (1 st fevereiro 2021) |
Setembro de 2021 | |||||||
macOS 10.15 | Catalina | Intel 64 | 7 de outubro de 2019 | 10.15.7 (19H1217) (24 de maio de 2021) |
Setembro de 2022 | ||||||
macOS 11 | Big Sur | 12 de novembro de 2020 | 11.5.1 (20G80) (26 de julho de 2021) |
Setembro de 2023 | |||||||
macOS 12 | Monterey | Outono 2021 | 12,0 beta 1 (21A5248p) (7 de junho de 2021) |
Setembro de 2024 | |||||||
Versão | Apelido | Firmware | Processador | Gentil | KEXT | Essencial | Essencial | Clássico | Data de comercialização | Última versão | Fim do suporte |
Conjunto de instruções |
Nota: PPC64 é apenas para UCT PowerPC G5; Intel 64 é apenas para CPU Intel 64; IA-32 é para todas as CPUs Intel; PPC32 é para processadores PowerPC e Intel para as versões 10.4 a 10.6.
Além disso, cada versão do macOS (anteriormente OS X) corresponde a uma versão do macOS Server (anteriormente Mac OS X Server), o número da versão tendo sido sincronizado a partir do Mac OS X 10.0. Na verdade, o Mac OS X Server 1.0 foi apenas uma porta rápida do OpenStep , enquanto as versões 10 são baseadas no macOS.
O OS X foi programado desde o início para que pudesse ser facilmente adaptado a outra arquitetura de processador. Esta é a ordem que Steve Jobs admite (a6 de junho de 2005durante a WWDC 2005 ) ter dado às suas equipas desde o início da concepção do Mac OS X, acrescentando “ Just in case… ” (“ Just in case…”) com um ar divertido. No entanto, este projeto foi mantido em segredo pela Apple.
A primeira versão do Mac OS X para Intel é, portanto, lançada para o público em geral, para sua grande surpresa, o10 de janeiro de 2006ao mesmo tempo que o lançamento das novas gamas MacBook Pro e iMac ; é um 10.4.4 na versão binários Universal (compatível com Intel e PowerPC ). Isso marcou a ruptura completa com os processadores PowerPC , sendo a razão dada por Steve Jobs a gama mais limitada de modelos de processadores PowerPC.
A versão mais recente do Mac OS X para processadores PowerPC é 10.5.8 ( Leopard ). A versão 10.6 ( Snow Leopard ), integrando 64 bits , e todas as versões subsequentes, só funcionam com um processador Intel: os processadores PowerPC não são mais suportados nesta versão do sistema Apple.
O macOS Big Sur marca o início da transição dos computadores Apple dos processadores Intel x86-64 para os processadores ARM , conhecidos como “ Apple Silicon ”. O macOS Big Sur é, portanto, lançado para o público em geral no12 de novembro de 2020ao mesmo tempo que o lançamento do novo MacBook Air , MacBook Pro 13 " e Mac mini com o novo chip Apple M1 .