Was ist der Unterschied zwischen Debian und Ubuntu?

30

Soweit ich gehört habe, handelt es sich bei Ubuntu im Grunde genommen um ein Debian-Linux mit einigen zusätzlichen Anwendungen und Treibern, die vorinstalliert wurden, um es benutzerfreundlicher zu machen.

Ist das alles? Oder gibt es tiefere, grundlegendere Unterschiede zwischen den beiden?

StackedCrooked
quelle
Ubuntu basiert auf Debian. Diese Erklärung könnte Ihnen gefallen. Superuser.com/a/816074/235274
Syed Priom

Antworten:

26

Ja, es gibt grundlegendere Unterschiede. Debian konzentriert sich auf Stabilität und sie haben keine gewinnorientierte Firma hinter sich; Ubuntu konzentriert sich auf die Benutzerfreundlichkeit ("Linux for Human beings"), was sich nachteilig auf die konservative Stabilität auswirkt, und hat eine gewinnorientierte Firma hinter sich (Canonical).

Natürlich gibt es einige andere Unterschiede (von philosophischen zu Veröffentlichungsplänen). Überprüfen Sie die offiziellen Dokumente über Ubuntu Development und Ubuntu for Debian Developers , um sie zu verstehen:

Ubuntu basiert auf Debian und teilt viele seiner Pakete, Werkzeuge und Techniken mit diesem Projekt. Unterschiede zwischen Ubuntu und Debian werden in UbuntuForDebianDevelopers beschrieben.

Ubuntu wird regelmäßig nach einem festgelegten Zeitplan veröffentlicht.

Ubuntu ist wie Debian ein freies Softwareprojekt, an dem jeder teilnehmen kann. Es unterscheidet sich jedoch von Debian darin, dass viele wichtige Projektressourcen, einschließlich Server, Bandbreite und eine Reihe von Kernentwicklern, von Canonical bereitgestellt werden. Canonical ist ein gewinnorientiertes Unternehmen, das Einnahmen hauptsächlich aus mit Ubuntu verbundenen Diensten wie Supportverträgen erzielt.

Einige persönliche Gedanken:

Einige Leute mögen es nicht, eine Distribution zu benutzen, die nicht vollständig von Einzelpersonen ohne kommerzielle Interessen betrieben wird, deshalb wählen sie Debian. Benutzer, die ein handwerklicheres System wünschen, bevorzugen normalerweise auch Debian, da sie ein "Basissystem" erstellen und einfach das hinzufügen können, was sie benötigen, um ein sauberes Betriebssystem zu erhalten.

Andere bevorzugen eine einfachere Bedienung (eine sofort einsatzbereite Lösung, die einfach funktioniert) mit Funktionen, die nicht ausgiebig getestet wurden, aber für den täglichen Gebrauch gut genug sind, und entscheiden sich für Ubuntu.

Wenn Sie keine philosophischen Gründe haben, sich für eine Distribution (wie freie Software) zu entscheiden, empfehle ich Ihnen, beide herunterzuladen und sie zu testen, um festzustellen, welche besser ist. (Ich benutze beides für unterschiedliche Bedürfnisse und Szenarien.)

GmonC
quelle
Was ist ein Philosoph ?
Mateen Ulhaq
@muntoo: Es ist ein Tippfehler . :) Fest!
GmonC
2
Möglicherweise möchten Sie die neuesten Methoden von GNOME 3 und Unity hinzufügen, da die Benutzeroberfläche von den meisten Benutzern sofort erkannt wird.
Slhck
7

Puh, ich denke wirklich, dass diesen Antworten einige wichtige Punkte fehlen.

DEBIAN HAT EINEN SEHR LANGSAMEN FREIGABEZYKLUS. Debian 7 ist ab sofort verfügbar (2013) und Debian gibt es bereits seit 1996! Die allgemeine Philosophie hinter einem langsamen Release-Zyklus ist das Versprechen, dass ALLES in diesem Release funktioniert, wenn jedes Release veröffentlicht wird. Insbesondere funktionieren alle Kernelmodule, alle Quellen und es gibt keine Probleme, wenn der Benutzer Pakete installiert. Die Hoffnung ist, dass das System ohne Probleme funktioniert, bis (zumindest) die nächste Veröffentlichung herauskommt, die in der Regel ein Jahr oder länger in der Zukunft liegt. Debian bietet auch Repos an, die neuere Pakete für die Zwischenzeit enthalten (in unterschiedlichem Maße gibt es beispielsweise "Testing" -Repos und "Unstable" -Repos), aber der Benutzer muss Pakete von diesen Repos auf eigenes Risiko installieren werden nicht vollständig unterstützt, oder mit anderen Worten, wurden nicht ausreichend getestet, um nach Debian-Standards als stabil zu gelten. Die Hoffnung hinter dieser sehr konservativen Entwicklungsphilosophie besteht darin, dass sie solide Systeme schafft, sodass jemand, der ein Unternehmen auf einem Linux-Server aufbauen möchte, seine Software einmal einrichten kann und sie ohne Probleme oder Notwendigkeit ausführen kann Updates für eine lange Zeit. Zum größten Teil funktioniert diese Philosophie.

Ubuntu hat einen Release-Zyklus, der mindestens doppelt so schnell ist wie Debian. Zum Zeitpunkt des Schreibens dieses Artikels nähert sich Ubuntu Release 19, wobei die erste Veröffentlichung (soweit ich weiß) vor weniger als zehn Jahren erscheint. Da diese Releases von einem gewinnorientierten Unternehmen unterstützt werden (mit anderen Worten, sie haben Leute, die Geld mit der Wartung ihrer Software verdienen), können sie mehr Arbeit leisten, um neue Entwicklungen zu testen, und stabile Releases mit einer viel schnelleren Geschwindigkeit herausgeben. Ubuntu ist jedoch NICHT unbedingt die beste Software, wenn Sie die neuesten Updates für absolut alles, was Sie unter Linux installieren, erhalten möchten. Es ist eine gute Option, wenn Sie ein funktionierendes System suchen, das einfach zu bedienen ist, und meiner Meinung nach die einzige echte Option, wenn Sie ein absoluter Linux-Anfänger sind und Spaß an der Verwendung von Linux haben möchten (es gibt andere Distributionen, die sich an Anfänger richten,

Wenn Sie die neuesten Pakete haben möchten, würde ich eine Distribution mit einem fortlaufenden Veröffentlichungszyklus wie Archlinux oder Gentoo auswählen.

Pfeffer
quelle
2
13.04 wird die 19ᵗʰ Veröffentlichung sein; Die Zahl ist einfach Jahr.Monat.
Tobu
3

Ubuntu basiert auf Debian, es verwendet dieselbe Paketstruktur, enthält jedoch einige aktuellere Versionen (Debian ist sehr konservativ).

Es stehen auch mehr nicht-kostenlose Apps zur Verfügung (Debian ist sehr pro-frei).

Es hat auch einen sehr schönen isntaller

Martin Beckett
quelle
2

GmonC und mgb haben das meiste gesagt, aber ich muss hinzufügen, dass es einige Unterschiede in den Paketen gibt, so dass Ubuntu-Pakete nicht mit Debian kompatibel sind und umgekehrt. Theoretisch funktioniert dies natürlich, aber in der Praxis ist es keine gute Option (ich beziehe mich auf Pakete von offiziellen Repositiories). Sie können einzelne Pakete mischen, aber nicht viele von ihnen (glauben Sie mir, ich erzähle Ihnen dies aus persönlicher Erfahrung). Einzelne Pakete wie "gtk2-engines-murrine" werden funktionieren, aber so etwas wie "lives" könnte Ihr System durcheinander bringen.
Bedenken Sie, dass es in Debian 4 Verzweigungen von Paketen gibt (stable, testing, unstable und experimental) und in Ubuntu auch mehrere (stable, backports ppa ...).


quelle
1

Ich habe Debian zum Programmieren von Perl verwendet, da es funktioniert hat.

Catalyst-Webframework: Debian, Installation in 1 Minute. Auf meinem MacBook konnte ich es nicht installieren.

r4.
quelle
Jemand mochte Perl nicht oder was?
r4.
Eigentlich habe ich aber versucht Catalyst unter OS X zu installieren. Nachdem es mir nicht gelungen war (2000+ Abhängigkeiten, von denen ich einige nicht zum Laufen bringen konnte), gab ich es auf. Dann habe ich es in Debian versucht und es hat 10 Minuten gedauert. Offensichtlich passen Perl und Debian gut zusammen, das ist alles, was ich behaupte . Ich habe Debian ausgeführt. War gut und alles andere als die GUI ist nicht so flüssig wie in einigen anderen Linux-Varianten. Über Debian mit alten Paketen. Schauen Sie sich nur die sehr alte Version von Eclipse an (weiß nicht, wie alt, vielleicht 5 Jahre).
r4.