Компания Purism, която развива смартфона Librem 5 и серията лаптопи, сървъри и мини-PC, доставяни с Linux и CoreBoot, обяви за излизането на дистрибуцията PureOS 10, изградена на пакетната база Debian и включваща само свободни приложения, в това число доставяната с ядрото GNU Linux-Libre, почистена от несвободни елементи на бинарни фърмуери. PureOS е признат от Фонда за свободен софтуер като напълно свободен и е включен в списъка с препоръчителни дистрибуции. Размерът на инсталационния iso-образ, поддържащ зареждане в Live-режим, е 2 GB.
Дистрибуцията се отнася изключително сериозно към опазването на конфиденциалността, предлагайки редица възможности за защита на личния живот на потребителите. Например, наличен е пълен набор от средства за криптиране на данни на диска, включен е Tor Browser, предлаганата търсачка е DuckDuckGo, за защита от проследяване на действията на потребителя в мрежата е предварително инсталирано разширението Privacy Badger, а за автоматично пренасочване към HTTPS — HTTPS Everywhere. По подразбиране браузърът е PureBrowser (пресъздаден Firefox). Работният плот е базиран на GNOME 3, работещ повърхностно върху Wayland.
Най-забележителната новост в новата версия е поддръжката на режима „Convergence“, предлагаща адаптивна потребителска среда за мобилни и настолни устройства. Ключовата цел на разработката е да предостави възможността да се работи със същите GNOME приложения както на сензорния екран на смартфона, така и на големите екрани на лаптопите и ПК с клавиатура и мишка. Интерфейсът на приложенията динамично се променя в зависимост от размера на екрана и наличните входни устройства. Например, при използване на PureOS на смартфон, свързвайки устройството към монитор, можете да превърнете смартфона в преносима работна станция.

Новият релиз се доставя по подразбиране на всички продукти на Purism, включително смартфона Librem 5, лаптопа Librem 14 и мини ПК Librem Mini. За съчетаване на интерфейса за мобилни и настолни екрани в едно приложение се използва библиотеката libhandy, която позволява адаптиране на GTK/GNOME приложения за мобилни устройства (предоставя се набор от адаптивни уиджети и обекти).

Други подобрения:
- За контейнерните образи е осигурена поддръжка на повторяеми сборки, което позволява да се уверим, че предлаганите бинарни файлове съответстват на свързаните с тях изходни кодове. В бъдеще се планира повторяемите сборки да бъдат осигурени и за пълни ISO образи.
- В приложението PureOS store се използват метданни AppStream за създаване на универсален каталог на приложения, в който могат да се разпространяват програми за смартфони и устройства с големи екрани.
- Инсталаторът е обновен, добавяйки поддръжка за настройки на автоматично влизане в системата, възможност за изпращане на диагностични данни за разрешаване на проблеми по време на инсталацията, подобрен е и режимът на инсталиране по мрежата.

- Работният плот GNOME е обновен до версия 40. Разширени са възможностите на библиотеката libhandy, много програми от GNOME сега могат без промени да адаптират интерфейса си за различни типове екрани.
- Добавен е VPN Wireguard.
- Добавен е мениджърът на пароли Pass, който използва gpg2 и git за съхранение на пароли в директорията ~/ .password-store.
- Добавен е драйвера Librem EC ACPI DKMS за фърмуера Librem EC, който позволява от потребителското пространство да управлява светодиодните индикатори, подсветката на клавиатурата и индикаторите WiFi/BT, както и да получава данни за нивото на заряда на батерията.
Основни изисквания за напълно свободни дистрибутиви:
- Включване на софтуер с одобрени лицензи на FSF в дистрибутива;
- Недопустимост на предоставянето на бинарни фърмуери и всякакви бинарни компоненти на драйвери;
- Неприемане на неизменяеми функционални компоненти, но възможност за включване на нефункционални, при условие, че разрешават копирането и разпространението им за търговски и нетърговски цели (например, CC BY-ND карти към GPL игра);
- Недопустимост на използването на търговски марки, чийто условия за използване пречат на свободното копиране и разпространение на целия дистрибутив или негови части;
- Съблюдаване на лицензионната чистота на документацията, недопустимост на документация, която препоръчва инсталиране на проприетарен софтуер за решаване на определени задачи.
В момента, в списъка на напълно свободните дистрибутиви на GNU/Linux са включени следните проекти:
- Dragora е независим дистрибутив, който популяризира идеята за максимално архитектурно опростяване;
- ProteanOS — самостоятелен дистрибутив, който се развива в посока на постигане на колкото се може по-компактен размер;
- Dynebolic е специализиран дистрибутив за обработка на видео и аудио данни (вече не се развива — последното издание беше на 8 септември 2011 година);
- Hyperbola — базиран на стабилизирани пакети от базата на Arch Linux, с пренос на някои пачове от Debian за повишаване на стабилността и сигурността. Проектът се развива в съответствие с принципа KISS (Keep It Simple Stupid) и е насочен към предоставяне на потребителите на просто, леко, стабилно и безопасно обкръжение.
- Parabola GNU/Linux — дистрибутив, основан на разработките на проекта Arch Linux;
- PureOS — базиран на пакетната база на Debian и се разработва от компанията Purism, която развива смартфона Librem 5 и произвежда лаптопи, доставяни с този дистрибутив и фърмуера на базата на CoreBoot;
- Trisquel — специализирован дистрибутив, основан на Ubuntu, предназначен за малки предприятия, домашни потребители и образователни институции;
- Ututo — GNU/Linux дистрибутив, построен на базата на Gentoo.
- libreCMC (libre Concurrent Machine Cluster), специализиран дистрибутив, проектиран за използване в вградени устройства, като безжични маршрутизатори.
- Guix — базиран на пакетния мениджър Guix и системата за инициализация GNU Shepherd (преди известна като GNU dmd), написани на езика Guile (една от реализациите на езика Scheme), който също се използва и за определяне на параметрите за стартиране на услуги.
Източник: opennet.ru

