Das Unternehmen Purism, das das Smartphone Librem 5 sowie eine Reihe von Laptops, Servern und Mini-PCs mit Linux und CoreBoot entwickelt, hat die Veröffentlichung der Distribution PureOS 10 angekĂŒndigt. Diese basiert auf dem Debian-Paket und umfasst ausschlieĂlich freie Anwendungen, einschlieĂlich des mit dem GNU Linux-Libre-Kernel gelieferten Systems, das von proprietĂ€ren Elementen in den BinĂ€rfirmwares befreit ist. PureOS wurde von der Free Software Foundation als vollstĂ€ndig frei anerkannt und in die Liste der empfohlenen Distributionen aufgenommen. Die Installations-ISO, die den Live-Modus unterstĂŒtzt, hat eine GröĂe von 2 GB.
Die Distribution legt groĂen Wert auf den Schutz der PrivatsphĂ€re und bietet eine Reihe von Möglichkeiten zur Wahrung der NutzeranonymitĂ€t. So steht ein umfassendes Set an Tools zur VerfĂŒgung, um Daten auf der Festplatte zu verschlĂŒsseln, der Tor-Browser ist im Lieferumfang enthalten, als Suchmaschine wird Duck Duck Go empfohlen, und zur Abwehr von Tracking-Tools im Web ist das Plug-in Privacy Badger vorinstalliert. AuĂerdem sorgt HTTPS Everywhere fĂŒr eine automatische Weiterleitung zu HTTPS. Als Standardbrowser kommt PureBrowser (eine modifizierte Version von Firefox) zum Einsatz, und der Desktop basiert auf GNOME 3, das auf Wayland lĂ€uft.
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 auf verschiedenen Produkten von Purism bereitgestellt, einschlieĂlich des Smartphones Librem 5, des Laptops Librem 14 und des Mini-PCs Librem Mini. Zur Vereinheitlichung der BenutzeroberflĂ€che fĂŒr mobile und stationĂ€re Bildschirme wird die Bibliothek libhandy verwendet, die es ermöglicht, GTK/GNOME-Anwendungen fĂŒr mobile GerĂ€te anzupassen (es wird ein Satz anpassungsfĂ€higer 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:
- gNewSense basiert auf der Debian GNU/Linux-Paketbasis und wird von der Free Software Foundation mit persönlicher Beteiligung von Richard Stallman entwickelt;
- Dragora ist eine unabhÀngige Distribution, die die Idee der maximalen Vereinfachung propagiert;
- ProteanOS â eine spezialisierte Distribution, die sich auf einen möglichst kompakten Umfang konzentriert;
- Dynebolic ist eine spezialisierte Distribution zur Verarbeitung von Video- und Audiodaten;
- 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;
- Musix GNU+Linux ist eine auf Knoppix basierende Distribution, die fĂŒr die Erstellung und Verarbeitung von Audio gedacht ist;
- 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

