Ubuntu est basé sur Debian. Mint est basé sur Ubuntu (à l'exception de Linux Mint Debian Edition, qui est basé sur Debian.)
Quand une distribution est basée sur une autre, en quoi est-elle différente de la distribution parent? Qu'est-ce qui a été ajouté, retiré ou modifié?
EDIT: Après avoir lu la réponse de Chris Down, je me demande si j'aurais dû aborder cela sous un angle différent, en demandant: Quels sont les composants d'une distribution autre que le noyau et les applications?
aptitude
,dpkg
, etc.). Dans ce cas, "basé sur" signifie principalement "issu de".Une autre ligne de développement: Mandrake (aujourd'hui Mandriva, après avoir fusionné avec la Mandrake offshot Conectiva) a été dérivée de Red Hat, principalement divergente en mettant l'accent sur KDE au lieu de Gnome comme environnement de bureau par défaut. Le projet Fedora est né comme une collection de packages pour Red Hat, et a ensuite repris la distribution Fedora lorsque Red Hat Enterprise Linux est devenu une distribution distincte. Il existe plusieurs distributions mineures dérivées de Fedora. Ensuite, il y a des distributions comme CentOS qui prennent les sources pour RHEL et les recompilent (en remplaçant les logos Red Hat et autres marques), et distribuent les résultats sans avoir besoin d'un contrat de maintenance) et Scientific Linux, qui font essentiellement la même chose que CentOS mais ajoutent quelques packages à utiliser au Fermilab, au CERN et à d'autres. Ensuite, il y a Oracle Unbreakable Linux [sic], également un clone de Red Hat.
Quelles sont les différences? Comme il s'agit de l'open source, si quelqu'un n'est pas satisfait de ce que fait sa distribution préférée, il peut le bifurquer et suivre son propre chemin. La mise en place de toute l'infrastructure (page Web, sites de téléchargement, construction de fermes) n'est pas bon marché / facile (même si la plupart (sinon la totalité) des sources d'infrastructure Fedora, par exemple, sont disponibles gratuitement, et je suppose que Debian aussi, ce n'est qu'un petit morceau de travail). Mais plus important encore, obtenir un groupe de bénévoles dévoués pour emballer les logiciels, suivre en amont, corriger les bogues, répondre aux questions, etc. est une entreprise énorme. Il est certainement beaucoup plus facile de gérer simplement la partie qui vous dérange le plus (c'est-à-dire de configurer une collection de packages alternatifs / supplémentaires pour une distribution) et de laisser le reste à la distribution parent, ou même sélectionner des packages dudit parent sans beaucoup d'autre valeur ajoutée comme base de ce que vous essayez de faire. Les différences dépendront fortement de ce que le dérivé essaie d'accomplir, des ressources dont il dispose et du temps écoulé. D'autre part, toutes les distributions sont construites sur la même infrastructure de base de logiciels open source (le noyau Linux (même avec la ligne basée sur le noyau BSD de Debian et autres), GCC, glibc, X.org, Gnome, KDE, ... ), il y a donc là un point commun.
la source