Was ist der grundlegende Unterschied zwischen Arch und Gentoo Linux? [geschlossen]


53

Was ist der Unterschied zwischen Arch Linux und Gentoo Linux? Ihre Ideologien scheinen mir ziemlich ähnlich zu sein.


1
Hallo Ritik, willkommen bei unix.SE. Diese Frage ist kein gutes Format für diese Site, da sie ziemlich weit gefasst ist und hauptsächlich auf Meinungen basiert. Kannst du deine Frage überhaupt einschränken? Gibt es eine bestimmte Komponente ihrer Ideologien, von der Sie erwarten, dass sie unterschiedlich sind, die Ihnen jedoch ähnlich erscheinen?
drs

Die Ähnlichkeit, die ich meinte, war, dass beide von den Benutzern nach ihrem Wunsch gebaut werden.
Ritik

Die Art und Weise, wie der Benutzer vorgeht, ist ein wesentlicher Unterschied. In diesem Sinne ist Arch, glaube ich, normativer im Vergleich zu anderen Distributionen. Gentoo ist möglicherweise etwas undurchsichtig für Leute, die nicht viel mit einem Compiler gearbeitet haben, was zu perversen Interpretationen führt .
Goldlöckchen

1
Mit Gentoo können Sie die gewünschten Paketfunktionen mit USE-Flags verwalten . Der Portage Package Manager ist ein Meisterwerk. Aber Sie werden Zeit brauchen und es wird ein großer Unterschied zwischen den beiden Distributionen sein. Wenn Sie besonders ziehen gcc, wissen Sie. Ich habe noch nie einen Prozess gesehen, bei dem ein Anfänger wie ich 1500 fehlerfreie Pakete kompilieren / installieren konnte, einschließlich gcc, webkit und Libreoffice (full). Außerdem enthält das Gentoo-Handbuch die detaillierteste Installationsanleitung, die ich je gesehen habe. Ich benutze Arch -

4
Warum die Frage schließen? Ich stimme nicht zu, dass dies auf Meinungen basiert. Nach Unterschieden zu fragen, bedeutet nicht, nach Meinungen zu fragen.
Johan Boulé

Antworten:


42

Ja, die Distributionen sind ähnlich, da beide so eingestellt sind, dass sie erfahrene Benutzer zufrieden stellen, und beide darauf abzielen, schnell und in hohem Maße anpassbar zu sein. Die größte technische Ähnlichkeit besteht darin, dass beide auf dem Linux-Kernel basieren.

Während die meisten Funktionen ähnlich erscheinen, unterscheiden sich die beiden in vielerlei Hinsicht.

  1. Anscheinend ist die Gentoo-Dokumentation für neue Benutzer sehr einschüchternd, während die Arch-Dokumentation dem KISS-Motto (Keep it simple, dumm) sehr gerecht wird.

  2. Paketmanager sind auch anders. Arch Linux verwendet den Pacman (oder in einigen Spins, wie Antergos, Pacman XG), der das gute vorkompilierte Paketsystem verwendet, während Gentoo den Portage Manager verwendet, der Pakete aus dem Quellcode erstellt .

    Aufgrund der Unterschiede bei den Paketmanagern sind in einer Distribution möglicherweise weniger Pakete als in der anderen bereit. Ich würde sagen, dass Arch im Vergleich zu Gentoo eine größere Auswahl an Paketen hat, aber die Auswahl der einzelnen Pakete kann auch unterschiedlich sein.

    Die meisten Pakete sind jedoch im Quellcode verfügbar. Sie können sie also relativ einfach für jeden Paketmanager erstellen, den Sie verwenden.

    (Wenn Sie interessiert sein könnten, bietet Gentoos Portage Manager viele gute Funktionen, die im frisch installierten Pacman nicht verfügbar sind.)

  3. Popularität ist ein Unterschied. Obwohl Sie vielleicht daran interessiert sind, originell zu sein, kann die Einführung Ihres Betriebssystems einen großen Unterschied in Ihrer Linux-Erfahrung bewirken. In erster Linie, in wie vielen Dateien Sie außerhalb des Datenträgers zugreifen können und in wie vielen Tutorials Sie in Zeiten der Not nachsehen müssen.

    Laut Distrowatch belegt Arch Linux den 8. Platz in der Gesamtwertung, Gentoo den 47. Platz .

    Auch wenn die Popularität hilfreich sein kann, hilft Ihnen dies möglicherweise nicht bei der einfachen Auswahl einer Distribution. Ich persönlich habe Gentoo nicht ausprobiert, es könnte einfach ein erstaunlich funktionales und einfaches Betriebssystem sein, während Arch mit seinem Vorsprung noch viel weiter aufgestiegen ist.

  4. Gentoo bietet eine Vielzahl von offiziell unterstützten Desktops, von AfterStep und BlackBox bis hin zu Gnome und Xfce. Arch Linux unterstützt offiziell hauptsächlich die wichtigsten Desktops. (Wahrscheinlich, weil es allgemein als Befehlszeilensystem verwendet wird).

  5. Ich könnte viel mehr Unterschiede auflisten, aber abgesehen von den obigen (und vielleicht anderen) Unterschieden sind die Verteilungen ziemlich ähnlich.

Wenn Sie möchten, dass eine gute Ressource Vergleiche anstellt , empfehle ich distrowatch.com , falls Sie es noch nicht angeschaut haben.


2
Ich habe mir Distrowatch angeschaut, aber ich wollte einen grundlegenden Unterschied. Vielen Dank für Ihre hilfreiche Antwort.
Ritik

1
Seitdem wiki.gentoo.org hinzugekommen ist , hat die Dokumentation viele Fortschritte gemacht. Ich glaube, dass die alte XML-basierte Dokumentation ausläuft.
lkraav

Um es klar auszudrücken, das ist großartig! Obwohl ich nie wusste, dass die Dokumentation so standardisiert ist ...
Klimaanlage

16

Der wahrscheinlich größte Unterschied ist, dass Gentoo Quellpakete bereitstellt, während Arch vorkompilierte Binärdateien bereitstellt. Arch unterstützt auch nur x86-Computer, obwohl es mit einigem Erfolg auf andere Architekturen portiert wurde. Schauen Sie hier für eine Liste.


12

Bei der Installation von Gentoo werden Sie viel mehr dazu ermutigt, Ihren eigenen Kernel zu kompilieren, eine Erfahrung, die jeder Power-User von Linux durchmachen sollte. :)

Arch verwendet standardmäßig systemd für die Initialisierung. systemd wird immer beliebter, und die meisten Distributionen werden anstelle des alten Init-Systems im System-V-Stil darauf umsteigen. Gentoo verwendet standardmäßig dieses ältere Init-System, wird jedoch von OpenRC unterstützt. Gentoo hat jedoch systemd in Portage verfügbar .

Es gibt jedoch eine Ähnlichkeit, die ich erwähnen möchte: Sie können viel über Linux lernen, indem Sie einfach eine der beiden Distributionen installieren !


2
Verdammt nein, die Bogeninstallation ist ein Kinderspiel. Die Gentoo-Installation gibt mir immer noch Albträume (aber ich liebe es trotzdem). Bei der Arch-Installation wird nur partitioniert (Sie können sogar nur eine große Partition erstellen und fertig sein), die Partition gemountet, ein Befehl (pacstrap) ausgeführt, das Root-Passwort festgelegt und ein Boot-Manager installiert. Es gibt ein paar kleine Schritte dazwischen (wie Gebietsschema und so weiter), aber ich meine, alles passt gut in eine kleine Wiki-Seite es gut zu machen.
Cestarian
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.