Quelles sont les principales différences techniques entre OS X d'Apple et Linux? Je comprends que Mac et Linux ont tous deux une architecture similaire, alors quelles sont les principales différences qui empêchent, par exemple, la compatibilité des applications Mac avec Linux?
Mac OS est basé sur une base de code BSD , alors que Linux est un développement indépendant d'un système de type Unix. Cela signifie que ces systèmes sont similaires, mais pas compatible binaire .
De plus, Mac OS possède de nombreuses applications qui ne sont pas open source et reposent sur des bibliothèques qui ne sont pas open source. Pour cette raison, il n'est pas possible de porter ces applications pour qu'elles s'exécutent sous Linux sans en être le détenteur des droits d'auteur.
En utilisant les 3 principaux systèmes d'exploitation (Ubuntu étant le troisième, en tant que représentant de Linux), je peux vous dire qu'Ubuntu est très similaire à Mac OS X sur le plan de la simplicité. J'ai également remarqué que les boîtes de dialogue des fenêtres étaient remarquablement similaires à celles-ci. dont nous voyons dans Ubuntu. Alors que Ubuntu maintient certains facteurs similaires à Windows, tels que la barre des tâches par défaut (qui est généralement remplacée de toute façon).
Du point de vue de la convivialité, les deux systèmes d’exploitation sont presque égaux.
Comme l'a dit twxwikinger , la principale différence entre Mac OS X et Ubuntu devrait être que Mac OS X est une source fermée, comme il l'a expliqué. Essentiellement, Ubuntu est gratuit en raison de ses licences Open Source, Mac OS X; en raison d'être la source fermée, n'est pas.
Au-delà, Mac OS X et Ubuntu sont des cousins, Mac OS X étant basé sur FreeBSD/BSD et Ubuntu sur Linux, deux branches distinctes de UNIX.
Mac OS X n’est fondamentalement qu’un noyau spécial (car Apple peut verrouiller le matériel utilisé avec une telle efficacité, il peut optimiser sans avoir à gérer une myriade de matériel) et une interface graphique collée sous UNIX. Il est également incroyablement proche de la compatibilité totale avec Linux sur le plan technique, à l'exception des étapes que Apple a prises pour maintenir les sources ouvertes. Il est tout à fait possible de déposer un système de packaging Linux comme apt-get dans une installation OSX et de le faire fonctionner correctement.
VLC les a effectivement poursuivis en justice pour retirer le lecteur VLC de l'App Store parce qu'ils ne voulaient pas les voir profiter financièrement de leur voie à sens unique consistant à prendre le code ouvert, à le modifier, puis à le verrouiller.
En réalité, j'essaie de dire qu'OSX et Linux sont plus semblables que l'une ou l'autre communauté ne vous laisserait probablement croire. Et comme le disait Grayson , les deux sont incroyablement proches de leur grand-père UNIX - vous pouvez apprendre efficacement 90% des systèmes OSX et Linux en étudiant UNIX.