Fermé . Cette question doit être plus ciblée . Il naccepte pas les réponses actuellement.

Commentaires

Réponse

Cest une question à laquelle il est difficile de répondre.

Le premier « Unix Like » ou « * nix » signifie généralement POSIX. Tous les systèmes que vous avez répertoriés sont des systèmes POSIX. POSIX est un ensemble de normes à implémenter.

Passons maintenant aux questions les plus difficiles.

GNU nest pas vraiment un système dexploitation. Cest plus un ensemble de règles ou de philosophies qui régissent le logiciel libre, qui ont en même temps donné naissance à un tas doutils tout en essayant de créer un système dexploitation. Les outils GNU sont donc essentiellement des versions ouvertes doutils qui existaient déjà mais qui ont été refaits pour se conformer aux principes du logiciel ouvert. GNU / Linux est un maillage de ces outils et du noyau Linux pour former un système dexploitation complet, mais il existe dautres «GNU». GNU / Hurd par exemple.

Unix et BSD sont des implémentations « plus anciennes » de POSIX qui sont à différents niveaux de « source fermée ». Unix est généralement une source totalement fermée, mais il existe autant de versions dUnix que de Linux, sinon plus. BSD nest généralement pas considéré comme «ouvert» par certaines personnes, mais en vérité, il est beaucoup plus ouvert que tout ce qui existait. Cette licence permettait également un usage commercial avec beaucoup moins de restrictions que les licences plus « ouvertes » autorisées.

Linux est le nouveau venu. À proprement parler, ce nest quun noyau, cependant, en général il est considéré comme un système dexploitation complet lorsquil est combiné avec les outils GNU et un tas dautres choses.

La principale différence de gouvernance réside dans les idéaux. Unix, Linux et BSD ont des idéaux différents quils implémentent. Ils sont tous POSIX, et sont tous fondamentalement interchangeables. Ils résolvent certains des mêmes problèmes de différentes manières. Donc, à part les idéaux et la façon dont ils choisissent dimplémenter les normes POSIX, il y a peu de différence.

Pour plus dinformations, Je vous suggère de lire un bref article sur la création de GNU, OSS, Linux, BSD et UNIX. Ils seront orientés vers leurs idées individuelles, mais lorsque vous lirez, vous aurez une bonne idée des différences.

Ce diagramme généalogique Unix montre clairement lhistoire dUnix, BSD, GNU et Linux ( de Wikimedia ):

Diagramme généalogique Unix

Commentaires

  • note: tout nest pas POSIX. par exemple. voir man unimplemented (IIRC, cela pourrait être man security) sur un système GNU / Linux.
  • Strugee a raison. Ils ne sont pas entièrement conformes, mais ils essaient de lêtre. Je ne sais pas comment intégrer cela dans la réponse. Unix-Like est également techniquement différent de POSIX mais en général, quand les gens disent Unix-Like, ils veulent généralement dire POSIX.
  • Quelques informations complémentaires dans ce Q & A .
  • non, les développeurs du noyau Linux nont ' pas lintention dêtre compatibles POSIX . Joublie où jai lu ceci (jai regardé dans les pages de manuel mais je nai pas pu ' le trouver) mais il y a certains appels système qui ne seront jamais implémentés pour des raisons de sécurité.
  • Je crois que GNU était à lorigine destiné à être un système dexploitation.

Réponse

Linux nest pas un système dexploitation, cest un noyau. Linux en lui-même na pas denvironnement « userland » (pas dapplications, pas de commandes, pas de … etc …).

Si vous voulez avoir un système dexploitation complet, vous devez ajoutez un espace utilisateur à votre noyau. Historiquement, pour Linux, cest GNU. Toutes les distributions Linux (?) Ne sont pas des distributions « réelles Linux ». Ce sont des distributions GNU / Linux (GNU + Linux).

BSD est un système dexploitation complet « de type unix », avec son propre noyau et son propre espace utilisateur (pas de noyau Linux ni GNU).

Les familles GNU / Linux et * BSD (FreeBSD, OpenBSD et NetBSD) sont des OS « de type unix », ils se comportent comme Unix.

Voici une comparaison entre (GNU) / Linux et * BSD: http://www.freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html

Commentaires

  • votre lien ne fonctionne pas
  • @Anthon il fonctionne

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *