Ubuntu basiert auf Debian. Mint basiert auf Ubuntu (mit Ausnahme der Linux Mint Debian Edition, die auf Debian basiert.)
Wenn eine Distribution auf einer anderen basiert, inwiefern unterscheidet sie sich von der übergeordneten Distribution? Was wurde hinzugefügt oder herausgenommen oder geändert?
EDIT: Nachdem ich die Antwort von Chris Down gelesen habe, frage ich mich, ob ich dies aus einem anderen Blickwinkel hätte angehen sollen und gefragt: Was sind die Komponenten einer Distribution außer dem Kernel und den Anwendungen?
aptitude
,dpkg
usw.). In diesem Fall bedeutet "basierend auf" meistens "gegabelt von".Eine weitere Entwicklungslinie: Mandrake (heute Mandriva, nach dem Zusammenschluss mit dem Mandrake-Offshot Conectiva) wurde von Red Hat abgeleitet, wobei DDE anstelle von Gnome als Standard-Desktop-Umgebung hervorgehoben wurde. Das Fedora- Projekt wurde als Sammlung von Paketen für Red Hat geboren und übernahm später die Fedora-Distribution, als Red Hat Enterprise Linux zu einer separaten Distribution wurde. Es gibt mehrere kleinere Distributionen, die von Fedora abgeleitet sind. Dann gibt es Distributionen wie CentOS , die die Quellen für RHEL übernehmen und neu kompilieren (anstelle der Red Hat-Logos und anderer Marken) und die Ergebnisse ohne Wartungsvertrag verteilen) und Scientific Linux, die im Wesentlichen dasselbe tun wie CentOS, jedoch einige Pakete für Fermilab, CERN und andere hinzufügen. Dann gibt es Oracle Unbreakable Linux, ebenfalls einen Red Hat-Klon.
Was sind die Unterschiede? Da dies Open Source ist, kann jemand, der mit dem, was seine Lieblingsdistribution tut, nicht zufrieden ist, es teilen und seinen eigenen Weg gehen. Das Einrichten der gesamten Infrastruktur (Webseite, Download-Sites, Erstellen von Farmen) ist nicht billig / einfach (obwohl die meisten (wenn nicht alle) der z. B. Fedora-Infrastrukturquellen kostenlos verfügbar sind, und ich nehme an, auch Debians, dies ist nur eine kleine Stück des Jobs). Viel wichtiger ist jedoch, dass es ein großes Unterfangen ist, eine Reihe engagierter Freiwilliger dazu zu bringen, Software zu verpacken, mit dem Upstream Schritt zu halten, Fehler zu beheben, Fragen zu beantworten usw. Es ist sicherlich viel einfacher, nur den Teil zu behandeln, der Sie am meisten stört (dh eine Sammlung von alternativen / ergänzenden Paketen für eine bestimmte Distribution einzurichten) und den Rest der übergeordneten Distribution zu überlassen. oder wählen Sie sogar Pakete von diesem übergeordneten Element ohne viel anderen Mehrwert als Grundlage für das aus, was Sie tun möchten. Die Unterschiede hängen stark davon ab, was das Derivat zu erreichen versucht, welche Ressourcen es zur Verfügung hat und welche Zeit verstrichen ist. Auf der anderen Seite basieren alle Distributionen auf der gleichen Basisinfrastruktur von Open Source-Software (dem Linux-Kernel (auch mit Debians BSD-Kernel-basierter Linie und dergleichen), GCC, glibc, X.org, Gnome, KDE, ... ), also gibt es dort eine übergreifende Gemeinsamkeit.
quelle