EndeavourOS Artemis

EndeavourOS Artemis startet

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.

Neue Funktionen und Verbesserungen
  • Calamares 3.2.60
  • Firefox 101.0.1
  • Linux-Kernel 5.18.5
  • Mesa 22.1.2
  • Xorg-Server 21.1.3
  • nvidia-dkms 515.48.07
  • Archlinux-keyring und endeavouros-keyring werden aktualisiert, bevor die Online-Installation gestartet wird, um Probleme mit dem Schlüsselbund zu vermeiden.
  • pipewire-media-session wurde durch wireplumber ersetzt
  • Die Offline-Xfce-Installation wurde gründlich aufgeräumt
  • budgie-control-center wurde dem EndeavourOS-Repo hinzugefügt, um ein reibungsloseres und natives Budgie-Erlebnis zu ermöglichen.
  • Die Installation von Xfce4 und i3 startet jetzt wieder.
  • Das Firewall-Applet ist nicht mehr standardmäßig automatisch eingeschaltet.
  • Unterstützung für das Downgrade von EndeavourOS-Paketen (eos-downgrade) hinzugefügt.

EndeavourOS Artemis Neo 2022-07

Korrekturen:

  1. Das Problem mit dem Archlinux-Schlüsselbund für Offline-Installationen wurde behoben.
  2. Gebietsschema-Problem mit Calamares Version 3.2.60, behoben durch Auslieferung der herabgestuften Calamares-Version 3.2.59
  3. Jetzt ordnet der Installationsprozess neben den Arch-Mirrors auch EndeavourOS-Mirrors für Online-Installationen ein.

neue Funktionen

  • Installationsoption für EndeavourOS ARM

Sway läuft nicht gut in virtuellen Maschinen, es läuft aber gut und ohne Probleme auf echter Hardware.

EndeavourOS Artemis Neo2 vom 8. August 2022

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:

  • Calamares 3.2.59
  • Firefox 103.0-1
  • Linux-Kernel 5.18.16.arch1-1
  • Mesa 22.1.4-1
  • Xorg-Server 21.1.4-1
  • nvidia-dkms 515.65.01-1

Artemis nova 22.9 vom 14. September 2022

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:

  • Calamares 3.2.61
  • Firefox 104.0.2-1
  • Linux-Kernel 5.19.7.arch1-1
  • Mesa 22.1.7-1
  • Xorg-Server 21.1.4-1
  • nvidia-dkms 515.65.01-2
  • Grub 2:2.06.r322.gd9b4638c5-4

Verbesserung der Community-Editionen

  • ttf-nerd-fonts-symbols in ttf-nerd-fonts-symbols-2048-em geändert.

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:

  • Wenn benutzerdefinierte Versionen von Paketen erstellt werden müssen, werden die Tools von den benutzerdefinierten Versionen abhängig, wie dies bei der Fall ist eos-yad. Dies schafft Abhängigkeitsherausforderungen.
  • Wenn vorübergehend etwas aus den Arch-Repos überschrieben werden muss, geht das nicht. Wenn zum Beispiel Grub vorübergehend hätte zurückhalten werden können, bis herausgefunden wurde, was los ist, wären die Auswirkungen dieses Problems erheblich kleiner.

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.

  • Entfernen grub-tools
  • os-prober ist für neue Installationen nicht mehr aktiviert (es wird immer noch standardmäßig installiert).
  • Das benutzerdefinierte Grub-Design wurde durch ein Hintergrundbild ersetzt.
  • Die Installation verwendet keine Zufallszahl für die bootloader-id mehr.

Was das für Neuinstallationen bedeutet:

  • Wenn man will, dass grub andere Betriebssysteme automatisch erkennt, muss man os-prober per Einstellung aktivieren GRUB_DISABLE_OS_PROBER=false in /etc/default/grub.
  • Wenn man Kernel installieren oder entfernen will, wird das Grub-Menü nicht mehr aktualisiert. Man muss sudo grub-mkconfig -o /boot/grub/grub.cfg ausführen. Alternativ kann man grub-hook von AUR installieren, wenn man damit vertraut ist, dies bei der eigenen Installation zu automatisieren.
  • Wenn Grub aktualisiert wird, muss man grub-install ausführen. Es gibt eine Meldung, die im Rahmen des Update-Vorgangs darüber informiert.
  • Andere Grub-Tools-Funktionen, wie das Korrigieren der Ergebnisse von os-prober für andere Arch-basierte Installationen, wurden entfernt.
  • Außerdem sehen die Grub-Einträge jetzt wie „EndeavourOS Linux, with Linux linux". Es mag so aussehen, als wäre dies ein Fehler, aber so wird es vom Upstream geliefert. Der Linux-mit-Linux Teil ist im Grunde fest einprogrammiert /etc/grub.d/10_linux und das letzte linux ist der Name des Kernels.

Was dies für bestehende Installationen bedeutet

  • Es ändert keine Konfiguration an bestehenden Installationen im Zusammenhang mit Grub.
  • Wir empfehlen grub-tools zu entfernen.
EndeavourOS Artemis

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/