Warum ich von Manjaro Linux zu EndeavourOS gewechselt bin

Veröffentlicht: 2023-06-27
Dave McKay/How-To Geek
Manjaro ist eine großartige Distribution und ich habe sie fast zwei Jahre lang verwendet. Es basiert auf Arch Linux, erhebt aber nicht den Anspruch, genau wie Arch zu funktionieren, was mir klar wurde, dass ich es wollte. Ich fand, dass EndeavourOS besser zu meinen Bedürfnissen passte.

Ich habe Manjaro Linux zwei Jahre lang verwendet, aber meine anfängliche Freude an Manjaro ließ mit der Zeit nach und ich fühlte mich immer weniger wohl damit. Aus diesem Grund bin ich zu EndeavourOS gewechselt.

Inhaltsverzeichnis

Ich bin kaum das, was man einen Distrohopper nennen würde
Ich habe viele Distributionen verwendet
Unter der Oberfläche
Manjaro und EndeavourOS basieren beide auf Arch
Die Unterschiede zwischen Manjaro und EndeavourOS
Wenn Sie also die AUR nicht für Manjaro verwenden, ist alles in Ordnung?
Warum EndeavourOS anstelle von Arch verwenden?
Ihr Manjaro-Kilometerstand kann variieren

Ich bin kaum das, was man einen Distrohopper nennen würde

Ich habe Mitte der 1990er Jahre mit RedHat Linux angefangen, Linux zu nutzen. Im Jahr 2003 wurde daraus ein kommerzielles Produkt namens RedHat Enterprise Linux. Zum Start von Fedora Linux wurde ein Fork der letzten kostenlosen Version von RedHat Linux verwendet.

Heutzutage ist Fedora als grundsolide Distribution bekannt. Aber vor zwanzig Jahren empfand ich es als etwas wählerisch, was die Hardware anging, auf der es laufen wollte. Bis zu einem gewissen Grad war das selbstverständlich, unabhängig von Ihrer Verteilung. Es war einfach das Leben unter Linux. Das Lösen von Problemen war Teil dieser ganzen Szene. Aber es wurde ermüdend.

Ich begann, gute Dinge über eine neue und fast hardwareunabhängige Distribution namens Ubuntu zu hören. Dahinter steckte auch großer Rückhalt, sodass es nicht so schnell verschwinden würde. Auch die philanthropischen Gefühle hinter der Verteilung gefielen mir. Ich beschloss, es zu versuchen.

Ich glaube, es war Ubuntu 5.04, der Hoary Hedgehog. Ich nutzte Ubuntu als meinen täglichen Treiber, bis ich im Herbst 2019 nach Manjaro wechselte. Ich habe bereits über die Denkprozesse hinter diesem Schritt geschrieben.

Zwei Jahre nach meinem Umzug nach Manjaro bin ich zu EndeavourOS migriert. Hier ist der Grund.

Ich habe viele Distributionen verwendet

Ich bin vielleicht kein Distrohopper, aber ich habe mehr Distributionen installiert, als ich mich erinnern kann. Die überwiegende Mehrheit davon waren virtuelle Maschinen innerhalb eines Hypervisors wie VirtualBox.

Manchmal ist es nur Neugier. Ich bin daran interessiert, die Ideen oder Beweggründe von jemandem für eine weitere Linux-Distribution zu sehen. Manchmal musste ich mich mit einer Distribution vertraut machen, die ich verwalten oder unterstützen wollte. Wenn Sie es in einer virtuellen Maschine starten, können Sie auf eine Weise in die Stadt gehen, die auf dem Live-Produktionssystem eines anderen nicht möglich ist.

Alles in allem habe ich viele verschiedene Distributionen installiert, über ihre Unterschiede nachgedacht und mich gefragt: „Warum haben sie das auf diese Weise gemacht?“

Unter der Oberfläche

Darunter ist alles Linux, wie man so schön sagt.

Das Herzstück aller Linux-Distributionen ist der Linux-Kernel, der zusammen mit den GNU-Kerndienstprogrammen die meisten Betriebssystemdateien ausmacht. Die Boot- und Init-Systeme sowie andere wichtige Komponenten vervollständigen die Grundarchitektur.

Die wesentlichen Unterschiede liegen in der zugrunde liegenden Philosophie jeder Distribution und in der Auswahl der unterstützten und standardmäßigen Dateisysteme, Shells und Desktop-Umgebungen. Auch ihr Paketmanager ist wichtig, ebenso wie die Größe und Qualität ihrer Software-Repositories. Nur sehr wenige Distributionen sind wirklich ihr eigenes Ding, das von Grund auf neu erstellt wurde. Bei den meisten handelt es sich um Derivate anderer, gut etablierter Distributionen. Das bedeutet, dass sie den Paketmanager ihrer Upstream-Vorfahren verwenden werden.

Distributionen können einige einzigartige Tools für die Systemadministration oder für einen reibungslosen und einfachen Übergang zur Verwendung Ihrer neuen Distribution enthalten oder auch nicht. Diese Tools vereinfachen einen oder mehrere Aspekte der Pflege eines Linux-Computers, stellen jedoch eine weitere Abstraktionsebene zwischen Ihnen und dem echten, nackten Linux-Erlebnis dar. Es ähnelt den vielen Android-Varianten, die Sie von den verschiedenen Mobiltelefonherstellern erhalten. In mehr oder weniger großem Umfang überlagern sie jeweils ihre eigene Benutzeroberfläche, Apps und Dienstprogramme über dem Standard-Android.

Auch wenn es wahr ist, dass alle Distributionen gleich sind, wenn man tief genug unter die Oberfläche schaut, muss man sich dennoch mit den Eigenheiten jeder Distribution auseinandersetzen.

Manjaro und EndeavourOS basieren beide auf Arch

Manjaro und EndeavourOS basieren beide auf Arch Linux. Arch ist eine rollierende Distribution. Es erhält häufig Updates. Betriebssystem- und Anwendungsänderungen werden verfügbar gemacht, sobald sie zur Veröffentlichung angenommen wurden. Im Gegensatz dazu verfügen Point-Release-Distributionen über eine oder zwei jährliche Veröffentlichungen, die alle Änderungen seit der letzten Veröffentlichung enthalten.

Das ArchWiki ist wahrscheinlich die umfassendste Linux-Dokumentations- und Informationsquelle der Welt. Es ist so gut; Benutzer aller Distributionen nutzen es als Quelle der Wahrheit.

Arch ist schnell und leicht. Eine neue Arch-Installation bietet Ihnen das Minimum, das Sie für die Inbetriebnahme benötigen. Alles darüber hinaus wird von Ihnen ausgewählt und installiert, indem Sie den Pacman-Befehlszeilen-Paketmanager verwenden, der speziell für Arch geschrieben wurde.

Arch verfügt über zwei verschiedene Arten von Software-Repositorys. Die Standard-Repositorys enthalten die Pakete, die von den Arch-Betreuern offiziell genehmigt wurden. Das AUR (Arch User Repository) ist ein weiteres riesiges Repository, das vom Benutzer bereitgestellte Build-Skripte enthält. Die Build-Skripte laden den Quellcode der Anwendung herunter und erstellen die Anwendung auf Ihrem Computer.

VERWANDT: Arch Linux vs. Ubuntu: Welches sollten Sie verwenden?

Die Unterschiede zwischen Manjaro und EndeavourOS

Manjaro und EndeavourOS basieren beide auf Arch, aber Manjaro ist in seiner Konstruktion und Verwendung viel weiter von Arch entfernt. Wie die offizielle Dokumentation selbst sagt, ist Manjaro eine andere Art von Biest:

Tatsächlich sind die Unterschiede zwischen Manjaro und Arch weitaus größer als die Unterschiede zwischen der beliebten Ubuntu-Distribution und ihren vielen Derivaten, darunter Mint und Zorin.

Manjaro verfügt über eigene Repositories und Benutzer können auch auf das AUR zugreifen, obwohl es nicht offiziell unterstützt wird. EndeavourOS verfügt über ein eigenes, sehr kleines Repository für die wenigen EndeavourOS-spezifischen Anwendungen, die es bereitstellt, wie zum Beispiel das Willkommensprogramm, und nutzt für alles andere die Arch-Repositorys. EndeavourOS kann auch auf die AUR zugreifen.

Manjaro ist ein kuratiertes Rolling-Release-Modell. Updates und Patches werden etwa zwei Wochen lang zurückgehalten, während sie getestet und freigegeben werden. Das bedeutet, dass Sie ein oder zwei Schritte von der Spitze entfernt sind, was im Allgemeinen ein sichererer Ort ist. EndeavourOS macht das nicht. Mit EndeavourOS erhalten Sie Updates und Patches zur gleichen Zeit wie Arch-Benutzer.

Manjaro bietet ein GUI-basiertes Softwareinstallationstool namens pamac . Dies ist ein Frontend für pacman . Die AUR wird von pamac unterstützt. Es ist standardmäßig deaktiviert, kann aber mit nur einem Klick aktiviert werden. Dies ist überraschend einfach, da die AUR von Manjaro nicht offiziell unterstützt wird. Und das aus gutem Grund. Die Verwendung des AUR auf Manjaro kann zu ernsthaften Systemproblemen führen.

Die AUR-Einstellung in Manjaro Linux

Einfach ausgedrückt geht die AUR natürlich davon aus, dass sie mit dem einfachen alten Arch arbeitet. EndeavourOS ist nicht zu 100 Prozent einfach der alte Arch. Aber es ist in allen wichtigen Punkten mit Arch identisch, sodass es die Arch-Repositories und die AUR nahtlos nutzen kann.

Manjaro ist weniger ein Doppelgänger, sondern eher ein Promi-Doppelgänger. Und aufgrund der Verzögerungen, die Manjaro mit den Patches und Updates mit sich bringt, kann es sein, dass AUR mit veralteten Bibliotheken und Anwendungen auf Ihrem Computer arbeitet. Als ich sagte, dass die AUR erwartet, dass Sie am einfachen alten Arch arbeiten, habe ich ein wenig geflunkert. Es wird erwartet, dass Sie an einem einfachen alten, aber gepatchten, aktuellen Arch arbeiten.

Unterm Strich ist die Verwendung des AUR auf Manjaro ein Glücksspiel. Und weil ich den AUR häufig verwende, habe ich das Risiko zu oft und viel zu oft verloren.

VERWANDT: Ubuntu vs. Manjaro Linux: Welches sollten Sie wählen?

Wenn Sie also die AUR nicht für Manjaro verwenden, ist alles in Ordnung?

Traurigerweise Nein. Manjaro scheint den Ball auf andere Weise immer häufiger fallen zu lassen. Sicherheitszertifikate laufen inzwischen schon mehrfach ab. Als die Zertifikate abliefen, ging der Zugriff auf Ressourcen wie das archivierte alte Forum, das Manjaro-Softwarecenter und sogar die Manjaro-Downloadseite verloren.

Es ist so einfach, die automatische Zertifikatserneuerung einzurichten, dass es nicht einmal passieren sollte. Aber für mich ist das größere Problem die Governance. Der erste Vorfall hätte der Auslöser für die Einrichtung eines Prozesses sein sollen, um Wiederholungen zu verhindern. Das konnte nicht passieren, oder es geschah nicht auf effektive Weise.

Anmerkung des Herausgebers: Wir haben uns an das Manjaro-Entwicklungsteam gewandt und sie haben uns mitgeteilt, dass sie das archivierte Forum geschlossen haben, als die Migration zum neuen Forum abgeschlossen war, dass sie interne Tools zur Überwachung von Problemen mit Software-Center-Zertifikaten erstellt haben und dass Zertifikate für die Manjaro-Downloadseite jetzt von ihrem Content-Delivery-Netzwerk verwaltet werden.

An Open-Source-Projekte übermittelte Patches werden überprüft und getestet, bevor sie in die stabile Version übernommen werden. Manjaro hat die Angewohnheit, nicht zusammengeführte, nicht überprüfte Patches aufzuheben, sie in ihre Versionen der Softwarepakete einzubinden und sie den Benutzern zur Verfügung zu stellen. Work in Progress ist genau das, ein Work in Progress . Es ist im Gange, nicht abgeschlossen. Es ist noch nicht bereit, den Endbenutzern präsentiert zu werden.

Manjaro ist nicht die einzige Distribution, die dies getan hat, aber es ist ein Wiederholungstäter. Dies ist einer der Gründe, warum die Do Not Ship It-Website als offener Brief an Linux-Distributionen erstellt wurde. Es wird von fast 20 Open-Source-Entwicklern und -Betreuern unterstützt.

Ironischerweise untergräbt das Zusammenführen von in Arbeit befindlichen Patches die Sicherheit und Stabilität, die durch das Zurückhalten von Updates und Patches für ein paar Wochen verbessert werden sollen.

Warum EndeavourOS anstelle von Arch verwenden?

Wie gesagt, ich verwende Arch auf einigen meiner Laptops. Aber auf meinem täglichen Treiber-Desktop wollte ich das Beste aus beiden Welten. Ich wollte Arch, aber mit einem schnellen, einfachen Installationsprogramm, das mir während der Installation alle Optionen bot, aus denen ich wählen konnte, einschließlich grundlegender Software- und Desktop-Umgebungsoptionen.

Das Arch-Installationsprogramm hat sich stark verbessert, aber wenn man schnell vorgehen möchte, kann man immer noch leicht eine falsche Auswahl treffen. Wenn der Computer, mit dem ich meinen Lebensunterhalt verdiene, neu aufgebaut werden muss, werde ich schnell handeln. EndeavourOS verwendet das bekannte Calamares-Installationsprogramm. Sie können immer noch Fehler machen, aber es ist einfacher, es richtig zu machen.

Wenn die Installation abgeschlossen ist, steht Ihnen eine Arch-basierte Distribution zur Verfügung, die den Standard-Arch-Paketmanager und die Upstream-Arch-Repositorys verwendet und AUR unterstützt. Alles, was die AUR erwartet, bekommt sie, denn EndeavourOS ist Arch, mit einem Theme und einigen leichtgewichtigen Dienstprogrammen. Ich habe festgestellt, dass die Verwendung von AUR unter EndeavourOS genauso stabil ist wie unter Arch.

VERWANDT: So installieren Sie Arch Linux auf einem PC

Ihr Manjaro-Kilometerstand kann variieren

Manjaro ist eine äußerst beliebte Distribution, ich fühle mich einfach nicht mehr wohl dabei, sie zu verwenden. Das ist kein Grund für Sie, es nicht selbst auszuprobieren. Nur Sie können entscheiden, was für Sie funktioniert.

Wenn es Ihnen nicht zusagt und Sie etwas möchten, das Arch am nächsten kommt und nicht Arch ist, probieren Sie EndeavourOS aus. Das Einzige, was Arch näher ist, ist Arch.

VERWANDT: Ist EndeavourOS die einfachste Möglichkeit, Arch Linux zu nutzen?