Nach einem Jahr Entwicklung wurde die Version 4.0 des Endless OS veröffentlicht, die darauf abzielt, ein benutzerfreundliches System zu schaffen, in dem schnell passende Anwendungen gefunden werden können. Die Anwendungen werden in Form von eigenständigen Paketen im Flatpak-Format verteilt. Die angebotenen Boot-Images haben eine Größe von 3,3 bis 17 GB.
Die Distribution verwendet keine traditionellen Paketmanager, sondern bietet ein minimales, atomar aktualisierbares Basissystem, das im Nur-Lese-Modus arbeitet und mit Hilfe des Tools OSTree erstellt wird (das System-Image wird atomar aus einem Git-ähnlichen Repository aktualisiert). Ähnliche Ideen wie bei Endless OS versuchen derzeit die Entwickler von Fedora im Rahmen des Projekts Silverblue umzusetzen, das eine atomar aktualisierbare Version von Fedora Workstation erzeugen soll. Der Installer und das Update-System von Endless OS werden wie geplant jetzt auch in GNOME OS verwendet.
Endless OS gehört zu den Distributionen, die Innovationen unter den benutzerfreundlichen Linux-Systemen vorantreiben. Die Arbeitsumgebung in Endless OS basiert auf einem erheblich überarbeiteten Fork von GNOME. Die Entwickler von Endless beteiligen sich aktiv an der Weiterentwicklung von Upstream-Projekten und tragen ihre Lösungen dort ein. So wurden beispielsweise in der GTK+ 3.22-Version etwa 9,8 % aller Änderungen von den Entwicklern von Endless vorbereitet, und das betreuende Unternehmen Endless Mobile ist Teil des Aufsichtsrats der GNOME Foundation, zusammen mit FSF, Debian, Google, Linux Foundation, Red Hat und SUSE.
Endless OS 4 wird als Long-Term-Support-Version (LTS) geführt, für die Updates über mehrere Jahre bereitgestellt werden. Der Distributor wird weiterhin unterstützt, auch nachdem die Version Endless OS 5 veröffentlich wird, die in 2-3 Jahren erscheinen soll und auf Debian 12 basiert (der Veröffentlichungstermin von Endless OS 5 hängt vom Zeitplan für Debian 12 ab).
In der neuen Version:
- Um die Navigation durch die Liste der installierten Anwendungen zu erleichtern, die auf mehrere Seiten verteilt sein kann, wurden Pfeile neben dem Symbolblock hinzugefügt, um zur nächsten bzw. vorherigen Seite zu wechseln. Am unteren Ende der Liste gibt es einen visuellen Indikator für die Gesamtanzahl der Seiten, wobei jede Seite einem Punkt entspricht.

- Es besteht die Möglichkeit, schnell zu einem anderen Benutzer zu wechseln, ohne die aktuelle Sitzung zu beenden. Die Benutzerwechseloberfläche ist über das Menü oder auf der Sperrbildschirmseite zugänglich.

- Das Druckausgabesystem wurde aktualisiert. Für die Arbeit mit Druckern sind keine separaten Treiberinstallationen mehr erforderlich. Stattdessen wird für das Drucken und Erkennen von direkt angeschlossenen oder im lokalen Netzwerk verfügbaren Druckern das IPP Everywhere-Protokoll verwendet.
- Die Komponenten der Distribution wurden mit dem Debian 11-Zweig synchronisiert (Endless OS 3.x basierte auf Debian 10). Das Linux-Kernel-Paket wurde auf Version 5.11 aktualisiert. Die Versionen der NVIDIA-Treiber (460.91.03), OSTree 2020.8 und Flatpak 1.10.2 wurden aktualisiert.
- Der Prozess zum Erstellen der Distribution wurde geändert. Anstatt die Quelltexte der Debian-Pakete auf eigener Seite neu zu kompilieren, werden in Endless OS 4 die gemeinsamen binären Pakete von Debian nun direkt aus den Debian-Repositories heruntergeladen. Die Anzahl der spezifischen Endless OS-Pakete mit Änderungen wurde auf 120 reduziert.
- Die Unterstützung für Raspberry Pi 4B-Platinen mit 8 GB RAM wurde hinzugefügt (Modelle mit 2 GB und 4 GB RAM wurden zuvor unterstützt). Die Grafik- und WiFi-Leistung für alle Modelle des Raspberry Pi 4B wurde verbessert. Die Unterstützung für die ARM64-Plattform bleibt weiterhin experimentell.
- Unterstützung für VPN L2TP und OpenConnect mit Unterstützung für Cisco AnyConnect, Array Networks AG SSL VPN, Juniper SSL VPN, Pulse Connect Secure, Palo Alto Networks GlobalProtect SSL VPN, F5 Big-IP SSL VPN und Fortinet Fortigate SSL VPN.
- Für die Konfiguration der Systemuhr und die Synchronisierung der genauen Zeit wird der Dienst systemd-timesyncd anstelle von fake-hwclock und ntpd verwendet.
- Der Bootloader unterstützt jetzt den SBAT-Mechanismus (UEFI Secure Boot Advanced Targeting), der Probleme mit der Widerrufung von Zertifikaten für UEFI Secure Boot löst.
- Die Bereitstellung der Anwendung vinagre zur Fernsteuerung des Desktops wurde eingestellt, da die Entwickler die Unterstützung eingestellt haben. Alternativ werden die Programme Connections (RDP, VNC), Remmina (RDP, VNC, NX, Spice, SSH) oder Thincast (RDP) empfohlen.
- Von der Desktop-Oberfläche wurden die Web-Verknüpfungen für den schnellen Zugriff auf die Seiten Duolingo, Facebook, Gmail, Twitter, WhatsApp und YouTube entfernt.
- Die Anwendungen „Das Wort des Tages“ und „Zitat des Tages“ wurden entfernt, da sie nach der Entfernung der Funktion Discovery Feed in der letzten Ausgabe ihren Sinn verloren haben.
- Anstelle des zuvor verwendeten Platzhalters, der Google Chrome bei der ersten Netzwerkverbindung automatisch installierte, wird nun Chromium als Standardbrowser vorgeschlagen.
- Der Musikplayer Rhythmbox und die Webcam-Anwendung Cheese wurden für die Installation über Flatpak-Pakete übersetzt (zuvor gehörten Rhythmbox und Cheese zur Grundausstattung und konnten nicht über die Kindersicherung deinstalliert oder deaktiviert werden). Nach dem Update muss der Benutzer seine Wiedergabelisten aus dem Katalog „~/.local/share/rhythmbox/“ in „~/.var/app/org.gnome.Rhythmbox3/data/rhythmbox/“ übertragen.
- Die im Distribution verwendeten Icons wurden durch die Standard-Icons von GNOME ersetzt, die besser für hochauflösende Bildschirme geeignet sind.

- Die Komponenten des Betriebssystems und die Flatpak-Anwendungen sind nun getrennt und werden in separaten Repositories gespeichert (zuvor wurden sie in einem einzigen OSTree-Repository auf der Festplatte behandelt). Es wird festgestellt, dass diese Änderung die Stabilität und Leistung der Paketinstallation verbessert hat.
- Die Methode zur optionalen Teilnahme an der Übertragung von Telemetriedaten über die Nutzung des Benutzers und das Versenden von Berichten über auftretende Fehler wurde geändert. Die Übertragung anonymisierter Statistiken kann vom Benutzer während der Installation oder über den Konfigurator "Einstellungen → Datenschutz → Metriken" aktiviert werden. Im Gegensatz zu früheren Versionen werden die übertragenen Daten nun nicht an einen bestimmten Computer gebunden, sondern mit der ID der installierten Distribution verknüpft. Darüber hinaus wurde die Anzahl der Metriken, die bei der Übertragung der Statistiken gesendet werden, reduziert.
- Benutzern wird die Möglichkeit geboten, den Inhalt des Installationsabbilds anzupassen. Beispielsweise kann eine eigene Version des Installationsabbilds erstellt werden, die eine andere Sammlung von Standardanwendungen und andere Desktop-Einstellungen enthält.
Quelle: opennet.ru



