Quais são as principais diferenças técnicas entre o OS X e o Linux da Apple? Entendo que o Mac e o Linux têm uma arquitetura semelhante; então, quais são as principais diferenças que impedem, por exemplo, que aplicativos do Mac sejam compatíveis com o Linux?
72
Respostas:
O Mac OS é baseado em uma base de código BSD , enquanto o Linux é um desenvolvimento independente de um sistema semelhante ao Unix. Isso significa que esses sistemas são semelhantes, mas não compatíveis com binários .
Além disso, o Mac OS possui muitos aplicativos que não são de código aberto e são criados em bibliotecas que não são de código aberto. Por esse motivo, não é possível portar esses aplicativos para execução no Linux sem ser o proprietário dos direitos autorais desses aplicativos e bibliotecas.
fonte
Ao usar os três principais sistemas operacionais (considerando o Ubuntu como o terceiro, como representante do Linux), posso dizer que o Ubuntu é muito semelhante ao Mac OS X na simplicidade, e também notei que os diálogos das janelas tendem a ser notavelmente semelhantes aos dos quais vemos no Ubuntu. Embora o Ubuntu mantenha certos fatores semelhantes ao Windows, como a barra de tarefas padrão (que normalmente é substituída de qualquer maneira).
Do ponto de vista da usabilidade, os dois sistemas operacionais são quase iguais.
Como twxwikinger disse , a principal diferença entre o Mac OS X e o Ubuntu seria que o Mac OS X é de código fechado, como ele explicou. Essencialmente, o Ubuntu é gratuito devido ao seu licenciamento de código aberto, Mac OS X; por ser de código fechado, não é.
Além disso, o Mac OS X e o Ubuntu são primos, o Mac OS X baseado no FreeBSD / BSD e o Ubuntu baseado no Linux, que são duas ramificações separadas do UNIX.
fonte
O Mac OS X é basicamente apenas um kernel especial (porque a Apple pode bloquear com eficiência o hardware usado, eles podem otimizar sem precisar atender a uma infinidade de hardwares) e uma GUI colada no UNIX. Também é incrivelmente próximo de ser completamente compatível com o Linux tecnicamente, exceto pelos passos que a Apple tomou para manter o código aberto afastado. É bem possível descartar um sistema de empacotamento Linux como o apt-get em uma instalação OSX e fazer com que funcione bem.
O VLC realmente os processou para remover o VLC Player da App Store, porque eles não queriam vê-los se beneficiar financeiramente pela rua "unidirecional" de pegar código aberto, alterá-lo e trancá-lo.
Realmente acho que estou tentando dizer que OSX e Linux são mais parecidos do que qualquer comunidade provavelmente levaria a acreditar. E, como Grayson estava dizendo , ambos são incrivelmente próximos do avô UNIX - você pode efetivamente aprender 90% dos sistemas OSX e Linux apenas estudando o UNIX.
fonte