Das Unternehmen Purism, das das Librem 5 Smartphone und eine Reihe von mit Linux und CoreBoot ausgelieferten Laptops, Servern und Mini-PCs entwickelt, hat die Veröffentlichung der Distribution PureOS 10 angekĂŒndigt. Diese basiert auf Debian-Paketen und umfasst ausschlieĂlich freie Anwendungen, einschlieĂlich eines mit dem GNU Linux-Libre-Kernel gelieferten Systems, das von nicht-freien Elementen binĂ€rer Firmware befreit ist. PureOS wurde von der Free Software Foundation als vollstĂ€ndig frei anerkannt und in die Liste der empfohlenen Distributionen aufgenommen. Die GröĂe des Installations-ISO-Images, das den Live-Betrieb unterstĂŒtzt, betrĂ€gt 2 GB.
Die Distribution legt groĂen Wert auf den Schutz der PrivatsphĂ€re und bietet eine Reihe von Möglichkeiten zur Wahrung der Datenvertraulichkeit der Benutzer. Beispielsweise steht ein vollstĂ€ndiges Set von Werkzeugen zur VerschlĂŒsselung von Daten auf der Festplatte zur VerfĂŒgung, der Tor Browser ist im Lieferumfang enthalten, als Suchmaschine wird DuckDuckGo angeboten, um die AktivitĂ€ten der Benutzer im Web vor Verfolgung zu schĂŒtzen, ist das Add-on Privacy Badger vorinstalliert, und fĂŒr eine automatische Umleitung zu HTTPS sorgt HTTPS Everywhere. StandardmĂ€Ăig wird PureBrowser (ein umgebauter Firefox) als Browser verwendet. Die Desktop-OberflĂ€che basiert auf GNOME 3, das ĂŒber Wayland betrieben wird.
Die auffĂ€lligste Neuerung in der neuen Version ist die UnterstĂŒtzung des Modus âConvergenceâ, der eine adaptive BenutzeroberflĂ€che fĂŒr mobile und Desktop-GerĂ€te bietet. Das Hauptziel dieser Entwicklung besteht darin, die Nutzung der gleichen GNOME-Anwendungen sowohl auf dem Touchscreen eines Smartphones als auch auf den groĂen Bildschirmen von Laptops und PCs in Kombination mit Tastatur und Maus zu ermöglichen. Die BenutzeroberflĂ€che der Anwendungen verĂ€ndert sich dynamisch entsprechend der BildschirmgröĂe und den verfĂŒgbaren EingabegerĂ€ten. Zum Beispiel kann ein Smartphone, das mit PureOS betrieben wird, bei Anschluss an einen Monitor in eine tragbare Arbeitsstation verwandelt werden.

Die neue Version wird standardmĂ€Ăig auf allen Produkten von Purism geliefert, einschlieĂlich des Smartphones Librem 5, des Laptops Librem 14 und des Mini-PCs Librem Mini. Um eine einheitliche BenutzeroberflĂ€che fĂŒr mobile und stationĂ€re Bildschirme zu schaffen, wird die Bibliothek libhandy verwendet, die es ermöglicht, GTK/GNOME-Anwendungen fĂŒr mobile GerĂ€te anzupassen (dabei wird eine Reihe adaptiver Widgets und Objekte bereitgestellt).

Weitere Verbesserungen:
- FĂŒr Container-Images wird die UnterstĂŒtzung fĂŒr reproduzierbare Builds bereitgestellt, die sicherstellen, dass die angebotenen BinĂ€rdateien mit den zugehörigen Quelltexten ĂŒbereinstimmen. In Zukunft sind reproduzierbare Builds auch fĂŒr vollstĂ€ndige ISO-Images geplant.
- Im PureOS Store-App-Manager werden AppStream-Metadaten verwendet, um ein universelles Anwendungsverzeichnis zu erstellen, in dem Programme fĂŒr Smartphones und GerĂ€te mit gröĂeren Bildschirmen verteilt werden können.
- Der Installer wurde aktualisiert und unterstĂŒtzt jetzt die Einrichtung eines automatischen Logins, die Möglichkeit zur Ăbermittlung von Diagnosedaten zur Analyse von Installationsproblemen sowie einen verbesserten Netzwerkinstallationsmodus.

- Der GNOME-Desktop wurde auf Version 40 aktualisiert. Die Funktionen der libhandy-Bibliothek wurden erweitert, sodass viele GNOME-Programme nun ohne Ănderungen ihre BenutzeroberflĂ€che an verschiedene Bildschirmtypen anpassen können.
- HinzugefĂŒgt VPN Wireguard.
- Ein Passwortmanager namens Pass wurde hinzugefĂŒgt, der gpg2 und git verwendet, um Passwörter im Verzeichnis ~/password-store zu speichern.
- Der Librem EC ACPI DKMS-Treiber fĂŒr die Firmware des Librem EC wurde hinzugefĂŒgt. Er ermöglicht es, von der Benutzerebene aus die LED-Anzeigen, die Tastaturbeleuchtung und die WiFi/Bluetooth-Anzeigen zu steuern sowie Informationen ĂŒber den Ladezustand des Akkus abzurufen.
Die Hauptanforderungen an vollstÀndig freie Distributionen:
- Einbeziehung von Software mit genehmigten FSF-Lizenzen in die Distribution;
- Keine Bereitstellung von binÀren Firmware und anderen binÀren Komponenten von Treibern;
- Keine Annahme unverĂ€nderlicher funktionaler Komponenten, jedoch die Möglichkeit, nicht-funktionale Komponenten aufzunehmen, vorausgesetzt, deren Kopie und Verbreitung zu kommerziellen und nicht-kommerziellen Zwecken ist erlaubt (z.B. CC BY-ND-Karten fĂŒr GPL-Spiele);
- Keine Nutzung von Marken, deren Nutzungsbedingungen das freie Kopieren und Verbreiten der gesamten Distribution oder Teilen davon behindern;
- Einhaltung der Lizenzreinheit in der Dokumentation, keine Dokumentation, die die Installation proprietÀrer Software zur Lösung bestimmter Aufgaben empfiehlt.
Derzeit sind folgende Projekte in die Liste der vollstÀndig freien GNU/Linux-Distributionen aufgenommen:
- Dragora â eine unabhĂ€ngige Distribution, die die Idee maximaler architektonischer Vereinfachung propagiert.
- ProteanOS â eine spezialisierte Distribution, die sich auf einen möglichst kompakten Umfang konzentriert;
- Dynebolic â eine Distribution, die auf die Verarbeitung von Video- und Audiodaten ausgerichtet ist (wird nicht mehr weiterentwickelt â die letzte Veröffentlichung war am 8. September 2011);
- Hyperbola â basiert auf stabilisierten Schnitten des Arch Linux-Paketstamms mit der Ăbertragung einiger Patches aus Debian zur Verbesserung der StabilitĂ€t und Sicherheit. Das Projekt entwickelt sich nach dem KISS-Prinzip (Keep It Simple Stupid) und zielt darauf ab, den Nutzern eine einfache, leichtgewichtige, stabile und sichere Umgebung zu bieten.
- Parabola GNU/Linux â eine Distribution, die auf den Ergebnissen des Arch Linux-Projekts basiert;
- PureOS â basiert auf dem Debian-Paketstamm und wird von Purism entwickelt, das das Smartphone Librem 5 herstellt und Notebooks vertreibt, die mit dieser Distribution und einer CoreBoot-basierten Firmware geliefert werden;
- Trisquel â eine spezialisierte Distribution, die auf Ubuntu basiert und fĂŒr kleine Unternehmen, Heimnutzer und Bildungseinrichtungen konzipiert ist;
- Ututo â eine GNU/Linux-Distribution, die auf Gentoo basiert.
- libreCMC (libre Concurrent Machine Cluster) ist eine spezialisierte Distribution, die fĂŒr den Einsatz in Embedded-GerĂ€ten wie beispielsweise Wireless-Routern konzipiert wurde.
- Guix basiert auf dem Paketmanager Guix und dem Initialisierungssystem GNU Shepherd (frĂŒher bekannt als GNU dmd), die in der Programmiersprache Guile (eine der Implementierungen der Sprache Scheme) geschrieben sind, und wird auch zur Definition der Startparameter fĂŒr Dienste verwendet.
Quelle: opennet.ru

