Precisa diferenciar os pontos de vista:
Do ponto de vista dos shell -users, não há grandes diferenças. O OS X é um sistema operacional Unix totalmente certificado, portanto, sua linha de comando é totalmente compatível com os padrões Unix e POSIX. Você tem terminal com shell, todos os comandos shell (estilo BSD), você pode instalar, e. macports para versões GNU de comandos. por exemplo. o pacote sed
está sem - time-rounds, quando você instala o macports você terá gsed - a versão GNU. Você tem uma estrutura de diretório comum como / bin / sbin / usr / bin .etc ..
Do ponto de vista do usuário do X-windows - você pode usar aplicativos do X-windows, mas não é a GUI padrão. O OS X possui uma GUI própria (chamada Cocoa). Para uma boa visão geral, leia este documento do desenvolvedor .
Do ponto de vista system-admin - aqui estão algumas diferenças maiores. Muitas configurações são feitas com ferramentas da própria Apple (principalmente GUI) - mas toda a ferramenta tem interface de linha de comman também - mas é IS um pouco diferente dos UNIXes comuns.
As maiores diferenças são para desenvolvedores. OS X usando inteiramente a mensagem orientada a objeto passando Objective-C. O kernel Mach do kernel passa o kernel orientado. Desenvolver com o xcode (ferramenta de desenvolvimento da Apple) é muito fácil.
Depois de usar diversos sabores unix nos últimos 20 anos (começando com BSD 2.9 no PDP11, via BSD 4.2 / VAX, XENIX, SCO Unix, Consensys, Linux e FreeBSD) agora usando o OS X há quase dez anos . IMHO é o melhor UNIX que eu usei a qualquer momento - então, portanto, a resposta é subjetiva ...