Am 24. Juni 2022 wurde EndeavourOS Artemis veröffentlicht, das nach der bevorstehenden NASA-Mission zum Mond benannt wurde.
Artemis ist die regelmässige ISO-Aktualisierungsversion. Benutzer, die bereits EndeavourOS ausführen, müssen diese Version nicht installieren. Bei einem Update wird auf Artemis aktualisiert.
Neben den regelmässigen Updates und Verbesserungen an der ISO und dem Installationsprozess ist diese Version die erste ISO, die «EndeavourOS ARM» näher an die Hauptversion heranführt.
Arm-Integration
So wie die Artemis-Mond-Mission der NASA den Grundstein für zukünftige Mars-Missionen schafft, legt die Artemis-Version den Grundstein für die Zukunft von EndeavourOS ARM.
Seit dem Start des ARM-Zweigs im Jahr 2020 war es immer das Ziel, den ARM-Installationsprozess als Option in die Haupt-ISO-Version zu integrieren.
Rund um die Apollo-Veröffentlichung begann Community Mitglied Sravan, Pionierarbeit bei den Optionen für das ARM-Installationsprogramm zu leisten, um es benutzerfreundlicher zu machen und x86_64 EndeavourOS Benutzer neugieriger zu machen, ARM zu entdecken. Seine Ideen und auch seine Hilfe bei der Verbesserung der bestehenden ARM-Installationsmethode veranlassten Pudge, den Haupt-ARM-Entwickler, ihn ins Team aufzunehmen.
Dies führte zur Einführung von Calamares in den ARM-Installationsprozess und zu einer integrierten Installationsoption in der Willkommens-App des Haupt-ISO.
Die Methode erfordert zwei einfache Schritte. Der erste ist die Basisinstallation, die ein einfach zu verwendendes automatisiertes Skript im Terminal verwendet. Der zweite Schritt verwendet das Calamares-Installationsprogramm, um den Speicherort, die Tastatur, DE-WM und den Benutzer-Computernamen zu installieren und Passwort.
Der neue Installer befindet sich noch in der Beta-Phase. Es gibt Berichte über voll funktionierende Installationen in unserer ARM-Community.
Da es sich noch in der Beta-Phase befindet, unterstützt der Installer derzeit nur Odroid N2, N2+ und den Raspberry PI. Die Unterstützung für andere Geräte wie die Pinebook-Familie und mehr ist in Vorbereitung.
Calamares ist nicht der einzige Schritt, der gemacht wurde, sowohl das Hauptentwicklerteam als auch das ARM-Team haben die Art und Weise verbessert, wie die wichtigsten Endeavor-Pakete (eos-Apps, DE- und Community-Editionen) für beide Projekte aktualisiert werden. Beide Repos sind also von nun an fast synchron.
Dies der erste Schritt, um ARM und das Hauptprojekt näher zu bringen. Der nächste Schritt besteht darin, in Calamares auch die Installation für eine vollständig Grafische Installation zu integrieren.
Korrekturen:
Sway läuft nicht gut in virtuellen Maschinen, es läuft aber gut und ohne Probleme auf echter Hardware.
Artemis Neo ISO ist für Benutzer verfügbar, die ein frisches EndeavourOS auf Hardware oder virtuellen Maschinen installieren möchten.
Diese Version wird nicht mit grossen Verbesserungen ausgeliefert, enthält jedoch einige Korrekturen an der Artemis-Version vom letzten Monat und eine Upstream-Aktualisierung für die Live-Umgebung und die Offline-Installationsoption.
Versionen auf der ISO:
Nach der Artemis Neo Version 22.8, die nur das Grub-Problem für den Offline-Installer angegangen ist, erscheint Artemis Nova, das neben den regulären Upstream-Aktualisierungen auch einige zusätzliche Änderungen unter der Haube enthält.
Die Aktualisierungspaketversionen sind:
Verbesserung der Community-Editionen
EndeavourOS Repo verschieben
Historisch gesehen ist das Endeavouros Repository unterhalb der Arch-Repos in der Liste der Repos in /etc/pacman.conf. Dies stellt einige Herausforderungen dar:
Das eigene kleine Repo wird deshalb an die Spitze verschoben ohne das sich sonst was ändert.
Die Art der Änderung erfordert, dass bestehende Installationen modifiziert werden müssen. Normalerweise ändert man keine bestehenden Installationen. In diesem Fall führt jedoch ein Teil der Installationen wegen dem Repo zu Brüchen. Aus diesem Grund wird sehr bald ein Update erscheinen, das das Repo in bestehende Installationen verschiebt.
Wegen der Probleme mit Grub ist ans Licht gekommen, dass grub-install ist erforderlich, wenn grub aktualisiert wird. Leider ist es für EndeavourOS schwierig, dies zu automatisieren. Man hatt keinen Einfluss auf die Konfiguration des Bootloaders auf bestehenden Systemen.
Was das für Neuinstallationen bedeutet:
Was dies für bestehende Installationen bedeutet
Mehr Videos findet man auf meinem Youtube Kanal linuxcoach:
https://www.youtube.com/@linuxcoach
Ein weiterer Interessanter Artikel zu diesem Thema:
https://computer-experte.ch/endeavouros-apollo/