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?
Antworten:
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:
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.)
quelle
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.
quelle
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
quelle
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
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.
quelle