Mac OS X Darwin é o núcleo
de código aberto do macOS , Sistema operacional da Apple para computadores Macintosh. É um sistema operacional baseado em UNIX, o que significa que compartilha sua arquitetura e funcionalidade com outros sistemas UNIX como Linux e Solaris. Darwin fornece os serviços fundamentais em que o MacOS conta, incluindo:
*
kernel: O núcleo do sistema operacional, responsável pelo gerenciamento de recursos de hardware e software. O kernel de Darwin é baseado em Mach, um design de microkernel conhecido por sua modularidade e estabilidade.
*
Sistema de arquivo: Gerencia como os arquivos e diretórios são armazenados e acessados nos dispositivos de armazenamento do computador. O MacOS usa um sistema de arquivos hierárquicos derivado do UNIX.
*
Rede: Fornece a funcionalidade para o computador se conectar às redes e se comunicar com outros dispositivos.
*
utilitários básicos: Um conjunto de ferramentas de linha de comando para administração do sistema e automação de tarefas. Eles são amplamente compatíveis com os encontrados em outros sistemas do tipo UNIX.
Pense desta maneira:Darwin é a sala de máquinas do macOS. Ele lida com todas as tarefas essenciais de baixo nível. Além de Darwin, a Apple cria a interface gráfica, aplicativos e outros recursos que compõem a experiência completa do macOS. Você não interage diretamente com Darwin; Funciona nos bastidores.
Como Darwin é de código aberto, você pode baixar e compilá-lo separadamente do lançamento comercial da Apple MacOS. No entanto, a versão de código aberto é um sistema muito mais nua, sem a interface gráfica e a maioria dos aplicativos encontrados no macOS completo. É usado principalmente por desenvolvedores e pesquisadores que desejam estudar ou contribuir para seu código.