Quelles sont les différences entre Mac OS et Linux? [fermé]


72

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?


Ceci a été répondu ici .
Janvier

Je ne peux pas répondre complètement à votre question, mais j'aime bien dire que Mac OS et GNU / Linux sont des cousins. (Pas frères)
DrKenobi

2
Une similitude entre eux qui n'a pas été mentionnée ici est qu'ils sont tous deux compatibles POSIX. C'est pourquoi les gens pensent qu'ils sont liés mais ne le sont pas.
triplethreat78

J'en ai marre que des gens comme vous résolvent des questions comme Thomas Ward, animaletdesequia, Avinash Raj et chaskes. Vous êtes l'ennemi de l'illumination et vous devriez être banni pour arrogance.
Kyle Bridenstine le

Réponses:


63

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 compatibles 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.


11

En utilisant les 3 principaux systèmes d'exploitation (Ubuntu étant le troisième, en tant que représentant de Linux), je peux vous affirmer qu'Ubuntu est très similaire à Mac OS X en termes de simplicité. J'ai également remarqué que les boîtes de dialogue des fenêtres étaient remarquablement similaires à celles-ci. dont nous voyons dans Ubuntu. Bien qu'Ubuntu maintienne 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.


7

Mac OS X n’est fondamentalement qu’un noyau spécial (parce qu’Apple peut verrouiller le matériel utilisé avec une telle efficacité, il peut l’optimiser sans devoir s’adapter à 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 mesures prises par Apple pour protéger l’open source. Il est tout à fait possible de déposer un système de packaging Linux tel qu'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.


Avez-vous des liens vers les articles de VLC, et l’idée de "garder l’open source à distance" semble intéressante, mais j’aimerais voir quelque chose pour l’aider.
Mateo

Il n’ya pas que VLC non plus, beaucoup / la plupart des gens qui publient sous GPL ne veulent pas que Apple utilise ou publie leur logiciel. zdnet.com/blog/open-source/no-gpl-apps-for-apples-app-store/…
user89599

Je pense que vous l’avez en arrière, c’est le GPL qui restreint l’utilisation gratuite sur une plate-forme fermée. Maintenant, au lieu d'avoir un accès gratuit à un programme open source (où le code source pourrait facilement être consulté / modifié / redistribué, si un lien vers le code d'origine était fourni), vous deviendriez un développeur vous-même et payeriez 99 $ à Apple pour le faire. .
Mateo

Les plates-formes fermées ne devraient pas avoir l'avantage d'utiliser du code open-source. Si Apple veut rester coûteux et propriétaire, il ne peut pas et ne devrait pas être en mesure de tirer parti de la puissance des logiciels open source. Les utilisateurs souffrent, mais ce n’est la faute de personne mais d’Apple et des utilisateurs qui paieront volontiers les autres pour ce qu’ils devraient faire eux-mêmes.
user89599

@ user89599 Eh bien, tant que les logiciels open source sont utilisés dans les termes de la licence, je ne vois pas le problème. De nombreuses solutions commerciales sont basées sur des solutions à source ouverte et les responsables de la maintenance à source ouverte en sont probablement satisfaits, car le code obtient des contributions majeures assez rapidement. Dire que si Apple veut gagner de l'argent, il ne devrait pas utiliser de logiciel à code source ouvert n'a pas vraiment de sens.
xji
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.