O lançamento do Macintosh em 1984 não foi apenas um lançamento de produto. Foi uma onda de choque cultural. Steve Jobs não lançou apenas um computador. Ele lançou uma visão. Antes daquele dia de janeiro, a computação pessoal era um purgatório baseado em texto. Os usuários digitavam comandos enigmáticos para navegar nos sistemas de arquivos. Foi tedioso. Foi implacável. O Macintosh mudou isso ao introduzir uma interface gráfica de usuário (GUI) no mainstream. Não foi o primeiro sistema a tentar isso. Outros projetos existiam em laboratórios. Mas o Mac foi o primeiro a fazer com que as pessoas comuns aderissem.

Esse sucesso repercutiu no Vale do Silício. Os concorrentes perceberam que a GUI não era mais um artifício. Era o futuro. A Microsoft começou a investir pesadamente em seu próprio sistema operacional gráfico. O mercado mudou durante a noite.

Avanço rápido de três décadas. Veja um Mac moderno. A interface é elegante. Está polido. Parece fácil. Mas esta suavidade é uma ilusão do tempo. O macOS não surgiu totalmente formado na mente de Jobs. É um monstro Frankenstein de código adquirido, projetos internos fracassados ​​e engenharia brilhante. Para entender como o macOS funciona hoje, você precisa observar a história complicada por trás dele.

A conexão NeXT

Depois que o Macintosh chegou às lojas, a política interna da Apple implodiu. Steve Jobs, o carismático cofundador, entrou em conflito com a equipe executiva. Ele foi empurrado para fora. Em 1988, ele renunciou.

Os empregos não desapareceram. Ele construiu uma nova empresa. Ele o chamou de NeXT Computer. O sistema operacional que o executa chamava-se NeXTSTEP. Foi sofisticado. Foi avançado. Foi construído nos padrões UNIX.

A NeXT nunca conquistou o mercado consumidor. As vendas eram de nicho. Mas a tecnologia era de ponta. Atraiu a atenção de acadêmicos e dos primeiros usuários. Tim Berners-Lee usou uma máquina NeXT para criar o primeiro site. Isso mesmo. A própria World Wide Web foi construída em hardware NeXT.

Enquanto isso, a Apple estava lutando. O Microsoft Windows estava ganhando terreno. A disparidade de quota de mercado aumentou. Os executivos da Apple entraram em pânico. Eles procuraram uma saída. Eles consideraram alugar um sistema operacional da IBM. Eles procuraram outras fontes. Eles estavam desesperados por uma fundação moderna.

Então veio o telefonema. Jobs ligou para a Apple. Ele lançou sua tecnologia. Ele lançou seu retorno. O acordo foi fechado. A Apple adquiriu a NeXT em 1997. Jobs voltou. E ele trouxe o sistema operacional com ele.

Construindo o Mac OS X

Adquirir a NeXT não foi apenas comprar uma empresa. Estava comprando o futuro do software da Apple. A Apple começou a fundir a tecnologia NeXT com o Mac OS legado. Eles não pararam por aí. Eles também olharam para dentro.

Havia um projeto interno chamado Copland. Era para ser o Mac OS da próxima geração. Ele falhou. Miseravelmente. O código estava confuso. A linha do tempo era impossível. A Apple descartou o Copland. Eles se voltaram para a NeXT.

Em setembro de 1997, Jobs tornou-se CEO interino. A estratégia cristalizou-se. O novo sistema operacional seria um híbrido. Teria a estabilidade do NeXTSTEP (que era baseado em UNIX) envolvida na familiaridade da interface Mac.

O anúncio veio um ano depois. Mac OS X. O “X” significava dez. Foi a décima geração principal do sistema operacional Mac. Foi um novo começo.

Jobs revelou a primeira versão aos desenvolvedores em 16 de março de 1999. O nome técnico era Mac OS X 10.0. Mas a Apple deu-lhe um codinome secreto. Chita.

Essa convenção de nomenclatura pegou. Cada versão subsequente recebeu um nome de gato grande. Leopardo da neve. Leão. Leão da Montanha. Independentes. O padrão tornou-se parte da identidade da marca Apple. No momento em que este livro foi escrito, a versão mais recente era o Mac OS X 10.7, conhecido como Lion.

A jornada da Chita ao Leão mostra uma clara evolução. Mostra a Apple aprendendo a combinar legado com inovação. Mostra como um quase colapso levou a um dos sistemas operacionais mais estáveis ​​da história.

O que um sistema operacional realmente faz?

Antes de nos aprofundarmos na arquitetura técnica, vamos fazer uma pausa. Consideramos os sistemas operacionais garantidos. Clicamos nos ícones. Arrastamos janelas. Presumimos que o computador nos entende. Mas o que realmente está acontecendo nos bastidores?

Um sistema operacional é o intermediário. Ele fica entre o hardware e o software. Sem ele, seus aplicativos estariam conversando diretamente com