Pelo meu conhecimento limitado: o codificador Unix OS pressupõe que o usuário sabe o que está fazendo, etc.
Comparado a outras variações do Unix, quais são as limitações do Mac OS X, mas também melhora a experiência do usuário?
Para tentar esclarecer a questão, é mais a experiência do usuário que eu gostaria de ler. Embora seja de interesse que seja certificado, isso não é tão relevante - o Linux não é certificado, mas é o mais próximo que cheguei a usar o Unix até agora.
macos
mac
unix
user-experience
Rob Kam
fonte
fonte
Respostas:
O Mac OS X é um Unix comum. Este é um sabor BSD Unix e é certificado pelo SUS V3 ( Single Unix Specification versão 3).
Isso significa que tudo o que um engenheiro de software ou administrador de sistemas espera encontrar em um sistema Unix está presente no Mac OS X.
fonte
IMHO, esta questão pode ser interpretada de duas maneiras. No nível literal, o Mac OS X ganhou a certificação UNIX 03 com o lançamento do Mac OS X 10.5 (Leopard) e é tão Unix quanto possível.
Em um nível mais subjetivo, o Mac OS X é apenas uma
reescrita desubstituição do sistema operacional clássico da Apple, o Mac OS . O aspecto interessante do Mac OS X é que ele é um sistema operacional compatível com POSIX que usa um kernel XNU , que pode rastrear suas raízes para o BSD . E que foi lançado como um projeto de código aberto, Darwin . A conformidade com POSIX permite que pacotes de software criados para Linux ou BSD sejam portados para o Mac OS X.No entanto, o Mac OS X é mais do que apenas o kernel, e IMHO, o Mac OS X está mais próximo do Mac OS do que de qualquer outra variante do Unix.
Atualização: Link para a opinião de Joel Spolsky sobre o Biculturalismo, onde ele fala principalmente sobre o cisma entre as culturas Windows e Unix, mas também aborda brevemente por que a Apple conseguiu fornecer um excelente "Desktop Unix" com o Mac OS X.
Atualização 2: Link para a filosofia Unix, conforme explicado na Wikipedia.
Minha opinião altamente subjetiva de que o Mac OS X está mais próximo do MacOS do que um sistema operacional Unix "tradicional" decorre da minha opinião de que o Mac OS X tem a usabilidade como objetivo principal, e não o acima. Dito isso, concordo que também é válido considerar o Mac OS X um verdadeiro Unix, concentrando-se nos muitos pontos em comum.
fonte
Abra um terminal e é Unix. Use a GUI e o OS X. Muitos de nós consideram isso o melhor dos dois mundos.
Eu nunca teria mudado para o Mac se não houvesse um Unix por baixo.
fonte
Como algumas das respostas disseram, existem dois lados dessa questão.
Se você quer dizer uma licença, o OSX é o Unix (TM) oficial.
Por outro lado, se você quer dizer que o OSX parece um sistema Unix, eu teria que dizer que não (ou talvez "não exatamente"). O OSX se esforça para esconder bastante de você o sistema de arquivos Unix-y. Compare a saída
ls /
com a abertura da unidade de disco rígido principal na GUI. Ele também não possui um compilador instalado. (Ele está disponível na caixa e você pode instalar um facilmente instalando as ferramentas do Xcode , que estão prontamente disponíveis em um dos discos do instalador, mas estão agrupadas nos itens de instalação "Opcional" ou "Extra". formulação exata.) Estes são dois grandes exemplos, mas existem muitos outros exemplos de pequenas coisas que são um pouco diferentes ou diferentes no OSX. (Não é bom ou ruim, necessariamente, mas diferente.)A Apple trabalha muito agora, eu acho, para fornecer o rosto amigável "Just works" padrão para a maioria de seus usuários, além de permitir que desenvolvedores e geeks tratem o OSX como uma máquina * nix padrão. Mas o resultado torna os sistemas OSX um pouco comprometedores. (Isso não é necessariamente uma coisa ruim.)
Edit : É interessante o quão fortemente as pessoas se sentem sobre esta questão (eu incluído). Eu acho que alguns respondedores estão sendo muito literais: é tão Unix quanto o Unix pode ser porque eles têm um pedaço de papel que o Unix (TM) diz. Outros de nós estão dizendo, "Mas parece que, anda como, e grasna como um Mac. Não se sente em tudo Unix-y (muito menos procurá-lo)." Como disse originalmente, acho que há realmente duas perguntas aqui: uma sobre a especificação e licença e outra sobre a experiência do usuário.
fonte
Eu diria que o Unix só pode ser definido pelos vários sabores do Unix disponíveis.
Considere a pergunta: como é o Unix?
A resposta: Experimente um sistema Unix para ter uma idéia dele.
Se o OS X for certificado Unix, o que você realmente está perguntando?
Você está perguntando o quão perto está do Unix tradicional sem gui dos anos 80?
Bem, nesse caso, pode-se perguntar, como o Windows é o Windows 7? É certamente janelas "oficiais", mas não parece nada com o Windows 95, muito menos com o 3.1, sem mencionar o MS-DOS. Isso o torna menos como um Windows?
Só porque usuários normais (não técnicos) não veem o Unix sob a GUI, não tornam o OS X menos Unix do que é.
fonte
A GUI é a que oculta o recurso. Por baixo, parece um BSD com algumas diferenças cosméticas e algumas diferenças de plataforma.
Quando você passa para um shell, um usuário * nix não se sente tão deslocado. Eu faço isso rotineiramente com meu MacBook de qualquer maneira.
fonte
Um ponto significativo é o quanto você pode fazer apenas através da GUI, e a resposta é surpreendentemente pequena - incluindo a modificação das configurações da GUI ou a execução do AppleScripts. Existem interfaces de linha de comando programáveis para quase tudo, e alguns utilitários Unix também estão incluídos sem serem mencionados explicitamente, o Subversion , por exemplo.
Por uma questão de opinião, como usuário de uma estação de trabalho Unix desde meados dos anos 90, o Mac OS X é como o Amiga e o BSD tiveram um filho amoroso que fugiu e foi treinado em kung-fu nas montanhas pela IRIX .
fonte
A diferença que mais me destaca é que o sistema de arquivos padrão do Mac OS X, o HFS Plus , não diferencia maiúsculas de minúsculas. É possível usar o UFS , mas isso pode limitar a funcionalidade de outras partes do sistema operacional. Foi um pouco chocante quando descobri a falta de distinção entre maiúsculas e minúsculas. Pelo menos, está preservando o caso.
fonte