Het bedrijf Purism, dat de Librem 5 smartphone en een serie laptops, servers en mini-PC's met Linux en CoreBoot ontwikkelt, heeft de lancering aangekondigd van de PureOS 10 distributie, gebaseerd op de Debian-pakketbasis en met uitsluitend vrije applicaties, waaronder de distro die wordt geleverd met de GNU Linux-Libre kernel, ontdaan van niet-vrije elementen van binaire firmware. PureOS is erkend door de Free Software Foundation als volledig vrij en staat op de lijst van aanbevolen distributies. De grootte van het opstartbare iso-afbeelding, die Live-modus ondersteunt, is 2 GB.
De distributie hecht veel waarde aan het behoud van privacy en biedt een reeks mogelijkheden voor de bescherming van de persoonlijke levenssfeer van gebruikers. Bijvoorbeeld, er is een volledige set tools voor gegevensversleuteling op schijf, de Tor Browser is inbegrepen, DuckDuckGo wordt aangeboden als zoekmachine, Privacy Badger is vooraf geïnstalleerd om gebruikers te beschermen tegen tracking op het web, en HTTPS Everywhere zorgt voor automatische omleiding naar HTTPS. PureBrowser (een hersamenstelling van Firefox) fungeert als de standaardbrowser. De desktop is gebaseerd op GNOME 3, dat draait bovenop Wayland.
De meest opvallende vernieuwing in deze nieuwe versie is de ondersteuning van de 'Convergence' modus, die een adaptieve gebruikersomgeving biedt voor mobiele en desktopapparaten. Het belangrijkste doel van deze ontwikkeling is om de mogelijkheid te bieden om met dezelfde GNOME-applicaties zowel op het touchscreen van de smartphone als op de grotere schermen van laptops en pc's met een toetsenbord en muis te werken. De interface van de applicaties verandert dynamisch, afhankelijk van de schermgrootte en de beschikbare invoerapparaten. Bijvoorbeeld, wanneer PureOS op de smartphone wordt gebruikt, kan de smartphone bij aansluiting op een monitor veranderen in een draagbaar werkstation.

De nieuwe release wordt standaard meegeleverd met alle producten van Purism, waaronder de Librem 5 smartphone, Librem 14 laptop en de Librem Mini mini-PC. Voor de integratie van een gebruikersinterface voor zowel mobiele als desktop schermen wordt de libhandy bibliotheek gebruikt, die het mogelijk maakt om GTK/GNOME applicaties aan te passen voor mobiele apparaten (met een set aanpasbare widgets en objecten).

Andere verbeteringen:
- Voor containerimages wordt ondersteuning geboden voor reproduceerbare builds, zodat kan worden gegarandeerd dat de aangeboden binaire bestanden overeenkomen met de bijbehorende bronbestanden. In de toekomst is het de bedoeling om reproduceerbare builds ook voor volledige ISO-images aan te bieden.
- In de PureOS store worden AppStream-metadata gebruikt voor het creëren van een universele applicatiecatalogus, waarin programma's voor smartphones en apparaten met grote schermen kunnen worden verspreid.
- De installer is bijgewerkt en ondersteunt nu de configuratie van automatische aanmelding, de mogelijkheid om diagnostische gegevens te verzenden om problemen tijdens de installatie op te lossen, en er zijn verbeteringen aangebracht in de netwerkinstallatiemodus.

- De GNOME-desktop is bijgewerkt naar versie 40. De mogelijkheden van de libhandy-bibliotheek zijn uitgebreid, waardoor veel GNOME-programma's nu zonder aanpassingen hun interface kunnen aanpassen aan verschillende schermtypen.
- Toegevoegd VPN Wireguard.
- Een wachtwoordmanager genaamd Pass is toegevoegd, die gpg2 en git gebruikt voor het opslaan van wachtwoorden in de map ~/.password-store.
- Een stuurprogramma voor Librem EC ACPI DKMS is toegevoegd voor de Librem EC-firmware, waardoor er vanuit de gebruikersruimte LED-indicatoren, toetsenbordverlichting en WiFi/BT-indicatoren kunnen worden beheerd, evenals gegevens over de batterijstatus kunnen worden verkregen.
Basisvereisten voor volledig vrije distributies:
- Insluiting van software met goedgekeurde FSF-licenties in de distributie;
- Uitsluiting van binaire firmware en alle binaire componenten van stuurprogramma's;
- Het niet aannemen van onveranderlijke functionele componenten, maar de mogelijkheid om niet-functionele componenten op te nemen, op voorwaarde dat ze kunnen worden gekopieerd en verspreid voor commerciële en niet-commerciële doeleinden (bijvoorbeeld CC BY-ND-kaarten voor een GPL-spel);
- Het niet toegelaten zijn gebruik van handelsmerken waarvan de gebruiksvoorwaarden vrij kopiëren en verspreiden van het volledige distributiepakket of een deel ervan bemoeilijken;
- De naleving van de licentiezuiverheid van de documentatie, de onaanvaardbaarheid van documentatie die de installatie van propriëtaire software aanbeveelt voor het oplossen van bepaalde taken.
Momenteel zijn de volgende projecten opgenomen in de lijst van volledig vrije GNU/Linux-distributies:
- Dragora — een onafhankelijke distributie die de ideologie van maximale architecturale vereenvoudiging promoot;
- ProteanOS — een afzonderlijke distributie die zich ontwikkelt in de richting van het bereiken van een zo compact mogelijke omvang;
- Dynebolic — een gespecialiseerde distributie voor het verwerken van video- en audiogegevens (wordt niet langer ontwikkeld — de laatste release was op 8 september 2011);
- Hyperbola — gebaseerd op gestabiliseerde sneden van de pakketbasis van Arch Linux, met overzetting van enkele patches uit Debian voor het verbeteren van de stabiliteit en veiligheid. Het project ontwikkelt zich volgens het KISS-principe (Keep It Simple Stupid) en is gericht op het aanbieden van gebruikers een eenvoudige, lichte, stabiele en veilige omgeving.
- Parabola GNU/Linux — een distributie gebaseerd op de ontwikkelingen van het Arch Linux-project;
- PureOS — gebaseerd op de pakketbasis van Debian en ontwikkeld door Purism, die de Librem 5-smartphone ontwikkelt en laptops uitbrengt die met deze distributie en een CoreBoot-firmware worden geleverd;
- Trisquel — een gespecialiseerde distributie gebaseerd op Ubuntu voor kleine bedrijven, thuiskgebruikers en onderwijsinstellingen;
- Ututo — een GNU/Linux-distributie gebouwd op basis van Gentoo.
- libreCMC (libre Concurrent Machine Cluster), een gespecialiseerde distributie die is ontworpen voor gebruik in ingebedde apparaten, zoals draadloze routers.
- Guix — gebaseerd op de pakketbeheerder Guix en het initialisatiesysteem GNU Shepherd (voorheen bekend als GNU dmd), geschreven in de programmeertaal Guile (een van de implementaties van de Scheme-taal), die ook wordt gebruikt voor het definiëren van de opstartparameters van diensten.
Bron: opennet.ru

