Por que o software macOS às vezes é rotulado de “Darwin”?

Feb 28, 2025
Hardware

Se você é um usuário de Mac e um fã de software de código aberto, provavelmente já viu alguns aplicativos com o rótulo “Darwin”. Mas por que as versões dos aplicativos do macOS têm esse nome?

Porque o macOS é, junto com o iOS e o tvOS, movido por um software de código aberto baseado em BSD chamado Darwin. Como muitos sistemas operacionais de código aberto, Darwin tem até um mascote: Hexley, o Ornitorrinco .

Pegue? Porque o Mascote BSD é um demônio ? Oh, deixa pra lá.

Isso não é um truque: a Apple leva a sério o código aberto. Você pode baixar todo o código-fonte do Darwin, agora mesmo, em opensource.apple.com . Você encontrará downloads diferentes para cada versão do macOS.

É por causa desse legado que o software macOS às vezes é rotulado de "Darwin", principalmente por entusiastas do código aberto.

Espere, código aberto? Isso significa que posso usar o macOS gratuitamente?

No.

Bem ... principalmente não. Embora o próprio Darwin seja de código aberto, a maioria das coisas em que você pensa quando imagina o macOS não é. A interface de usuário do Aqua e a API Cocoa são de código fechado, por exemplo, e nenhum software macOS pode ser executado sem essas coisas.

Portanto, embora você possa baixar o código-fonte de Darwin, gratuitamente, e possa compilá-lo se tiver as habilidades certas, você nunca terá o software macOS funcionando nele - incluindo, ironicamente, muitos daqueles rotulados como "darwin" (a menos que você deseja passar alguns anos e / ou décadas fazendo engenharia reversa das partes proprietárias do macOS). Darwin é apenas a base básica sobre a qual o restante do macOS é construído.

Mas isso não significa que você não pode obter qualquer coisa para correr em Darwin. E existem versões de terceiros do Darwin que você pode executar com relativa facilidade, principalmente PureDarwin . Este sistema operacional desenvolvido por voluntários usa Darwin como seu núcleo, e você pode até mesmo ter interfaces de usuário de código aberto rodando nele. Isso é o que parece:

Não é exatamente o macOS Sierra, não é? Você também pode faça PureDarwin trabalhar em uma máquina virtual , se você estiver disposto a se esforçar. Só não espere executar software Mac nele.

Por que isso existe?

Quando a Apple demitiu Steve Jobs em 1985, ele se manteve ocupado. Ele ajudou a criar o Graphics Group da LucasFilm, por exemplo. Essa empresa foi renomeada Pixar.

Na mesma época, Jobs também fundou Próximo , que fez computadores de ponta. Esses dispositivos, voltados principalmente para acadêmicos, impressionaram seriamente os cientistas da computação com suas especificações elevadas e seu sistema operacional orientado a objetos inspirado no UNIX: NeXTSTEP. Este sistema operacional, embora principalmente de código-fonte fechado, usava algum código-fonte aberto, notavelmente do BSD.

Embora os dispositivos NeXT nunca tenham vendido muito bem, eles foram influentes: Tim Berners-Lee projetou o primeiro navegador da Web no NeXTSTEP, por exemplo.

Em 1997, a Apple comprou a NeXT. Isso trouxe Steve Jobs de volta à empresa, mas também significava que a Apple era dona do sistema operacional NeXTSTEP. Partes desse sistema operacional foram retrabalhadas para formar a base para Darwin, e o legado do UNIX significava que essas partes acabaram sendo de código aberto.

Outros recursos do NeXTSTEP, incluindo a API Cocoa, também se tornaram parte do macOS. Mesmo coisas básicas como o Dock e a extensão .app para aplicativos podem ser rastreadas até NeXTSTEP, como este vídeo mostra.

Os recursos do NeXTSTEP existem até hoje no Mac, mas todos os dispositivos da Apple fazem parte desse legado. Darwin alimenta o iPhone, o Apple Watch e o Apple TV. A maioria dos usuários da Apple nunca saberá disso, e eles realmente não precisam saber, mas todos de vez em quando você encontrará um pacote com “Darwin” no nome. Agora você sabe por quê.

Why Is MacOS Software Sometimes Labeled “Darwin”?


Hardware - Artigos mais populares

Você pode jogar em um Mac?

Hardware Mar 12, 2025

CONTEÚDO NÃO CHEGADO Os Macs têm muitas vantagens. Talvez você goste da simplicidade do macOS, do design industrial atraente, ou trabalhe em um campo criativo onde eles são p..


Se você ainda não experimentou um teclado mecânico, está perdendo

Hardware Feb 7, 2025

Os teclados mecânicos estão na moda hoje em dia. Jogadores hardcore e programadores de longa distância estão se afastando dos teclados tradicionais baseados em membrana..


O que são a pasta FOUND.000 e o arquivo FILE0000.CHK no Windows?

Hardware Jul 12, 2025

Em alguns volumes, você pode ver uma nova pasta chamada FOUND.000 com um arquivo usando a extensão .CHK. É aqui de onde vêm e para que servem. Estes são fr..


Como encontrar o ISP mais rápido da sua área

Hardware Jul 27, 2025

Se você for um dos sortudos, poderá escolher entre diferentes provedores de serviços de Internet em sua área. Não confie apenas nas velocidades anunciadas - examine os dados pa..


Como solucionar problemas de roteadores sem fio

Hardware Jul 30, 2025

Você está tendo problemas com sua conexão à Internet ou Wi-Fi? Seja qual for o problema - de uma conexão instável a problemas de Wi-Fi ou até mesmo nenhum acesso à Internet ..


Por que as unidades de estado sólido desaceleram conforme você as preenche

Hardware Jun 21, 2025

CONTEÚDO NÃO CHEGADO Os benchmarks são claros: Drives de estado sólido desacelere enquanto você os preenche. Encha sua unidade de estado sólido até quase a c..


O que devo definir o tamanho da unidade de alocação ao formatar?

Hardware Jan 9, 2025

CONTEÚDO NÃO CHEGADO Além de solicitar o sistema de arquivos que você deseja usar, as ferramentas de formatação de disco também solicitarão um “Tamanho da unidade de alocaçã..


Como fazer: Painéis acústicos baratos; Aprovado por engenheiro acústico

Hardware Jan 12, 2025

CONTEÚDO NÃO CHEGADO Se você está procurando uma maneira de adicionar painéis de isolamento acústico ao seu home theater de forma barata, este guia faça você mesmo escrito por u..


Categorias