79 votes

Quelles sont les principales différences entre Mac OS et Linux qui empêchent la compatibilité des applications ?

Je comprends que Mac et Linux ont tous deux une architecture similaire, alors quelles sont les différences qui empêchent, par exemple, les applications Mac d'être compatibles avec Linux ?

69voto

Joel Spolsky Points 22686

Mac OS est basé sur un BSD tandis 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 qui sont construites sur des bibliothèques qui ne sont pas open source. Pour cette raison, il n'est pas possible de porter ces applications pour les faire fonctionner sur Linux sans être le propriétaire des droits d'auteur de ces applications et bibliothèques.

11voto

OrionDarkwood Points 488

Pour avoir utilisé les trois principaux systèmes d'exploitation (en considérant Ubuntu comme le troisième, en tant que représentant de Linux), je peux vous dire qu'Ubuntu est très similaire à Mac OS X en termes de simplicité, et j'ai également remarqué que les dialogues des fenêtres ont tendance à être remarquablement similaires à ceux que nous voyons dans Ubuntu. Bien qu'Ubuntu maintienne certains facteurs qui sont similaires à Windows, comme 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 Comme il l'a expliqué, la principale différence entre Mac OS X et Ubuntu est que Mac OS X est une source fermée. En fait, Ubuntu est gratuit grâce à sa licence Open Source, tandis que Mac OS X, du fait de sa source fermée, ne l'est pas.

En outre, Mac OS X et Ubuntu sont cousins, Mac OS X étant basé sur FreeBSD/BSD et Ubuntu sur Linux, qui sont deux branches distinctes d'UNIX.

9voto

lucius Points 300

Mac OS X n'est en fait qu'un noyau spécial (parce qu'Apple peut verrouiller le matériel utilisé de manière si efficace qu'ils peuvent l'optimiser sans avoir à s'adapter à une myriade de matériels) et une interface graphique collée sur UNIX. C'est aussi incroyablement proche de la compatibilité totale avec Linux, techniquement parlant, à l'exception des mesures prises par Apple pour éloigner l'open source. Il est tout à fait possible d'intégrer un système d'empaquetage Linux comme apt-get dans une installation OSX et que tout fonctionne bien.

En fait, VLC les a poursuivis en justice pour retirer le lecteur VLC de l'App Store parce qu'ils ne voulaient pas les voir bénéficier financièrement de leur démarche "à sens unique" consistant à prendre un code ouvert, à le modifier, puis à le verrouiller.

En fait, je pense que j'essaie de dire qu'OSX et Linux sont plus semblables que ce que les deux communautés voudraient vous faire croire. Et comme Grayson le disait Les deux systèmes sont incroyablement proches de leur grand-père UNIX - vous pouvez effectivement apprendre 90% des systèmes OSX et Linux en étudiant UNIX.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X