Приветствую. Не так давно мне на глаза попался один занятный дистрибутив — PureOS. Казалось бы ничего удивительного, новые дистрибутивы появляются чуть ли не каждый день. Однако PureOS имеет одно важное отличие — это полностью свободный дистрибутив, по-настоящему свободный. Откуда он? Какие цели у его разработчиков? В чём его преимущества? Сейчас будем разбираться.
Сперва поговорим о происхождении PureOS. Его разработчиком является компания Purism, широко известная тем, что производит ноутбуки, полностью удовлетворяющие критериям Фонда Свободного ПО, то есть абсолютно не шпионящие за пользователям и максимально уважающие его свободу. Ноутбуки компании носят имя Librem, и могут похвастаться весьма впечатляющими характеристиками: тут вам и процессор Intel последних поколений, и до 32-х гигабайт оперативной памяти, SSD-накопитель объёмом до 1 террабайта, экран с разрешением от 1920×1080 до 4К, хорошая островная клавиатура с подсветкой. На мой взгляд просто мечта, а не ноутбук. А главное — для работы всех его компонентов не требуются проприетарные драйверы и несвободные бинарные прошивки (firmware). В качестве BIOS задействована свободная прошивка Coreboot, применяемая также в Хромбуках и портированная на множество материнских плат и ноутбуков прошлых лет. И в этом фича: Librem один из немногих Coreboot-совместимых ноутбуков с актуальным и мощным железом! Ну и разумеется здесь отключён модуль Intel ME, об уязвимостях в котором трубят по всему Интернету. Из очевидных минусов ноутбуков Librem является их цена (более 1500 долларов) и отсутствие на полках Российских компьютерных магазинов. Впрочем, популярность Librem растёт с каждым годом, и наверняка скоро эти ноутбуки появятся и у нас.
Работают эти ноутбуки, как несложно догадаться, на PureOS. Дистрибутив является форком Debian Sid, так как использует его пакеты, но не использует официальные репозитории Debian. Установщик системы основан на фреймворке Calamares, и построен на библиотеке Qt5. Аналогичный установщик можно встретить, например, в Manjaro Linux.
Сердцем дистрибутива является ядро Linux Libre — вариант ядра Linux, полностью очищенный от несвободных компонентов. Графическим окружением по умолчанию является GNOME, в котором задействован сеанс на Wayland. При этом разработчиками это преподносится как одна из фич, ведь Wayland не только «графическая подсистема будущего» в Linux, но и также улучшает безопасность (сильно затруднено создание кейлоггеров и скрытая слежка за рабочим столом пользователя, к примеру снятие и отправка скриншотов, как в Windows 10). О работе GNOME на Wayland однозначно судить сложно, ибо как показывает практика — работает не у всех гладко. У некоторых даже не запускается, либо автоматически переключаясь на классическую подсистему Xorg (иксы), либо вовсе показывая красивый чёрный пейзаж с приглашением входа. Мне повезло, и даже на Nvidia с драйвером Nouveau, всё работает прекрасно.
Внешний вид системы почти не затронут. Изменена только тема иконок, вместо Adwaita применена Papirus. В наличии нескучная обоина. В остальном всё ванильное.
Перейдём к набору приложений. Браузером по-умолчанию является Purebrowser — сборка на основе Firefox, в которую также входят компоненты Tor Browser, расширения uBlock Origin и HTTPS Everywhere, а в качестве поискового движка используется DuckDuckGo, которые не отслеживает переходы по ссылкам. Параноидальнее браузер ещё надо поискать 🙂 Проблем в его работе замечено не было. Видео работает, соцсети грузятся, на Rutracker заходит. Правда вот за основу взят Firefox 45, а сейчас, напомню, уже есть Firefox 57. Другой момент — по умолчанию, не пойми зачем, задействован поиск среди пакетов Debian….Хотели что-то поискать в интернете — а вас перекидывает на сайт Дэбиановских репозиториев и пишет, что пакет «скачать скайп» не найден. Приходится лезть в настройки.
В качестве эмулятора терминала задействован Tilix (ранее назывался Terminix). Говоря простым языком — это GNOME Terminal со встроенным tmux 🙂 Позволяет открывать несколько терминальных сессий в одном окне, удобно их располагая.
В системе также предустановлен медиацентр Kodi (бывший XBMC).
Для дополнительной защищённости по умолчанию включена система мандатного контроля доступа AppArmor.
Помимо этого в системе доступен джентльменский набор: LibreOffice, видео-аудио плееры (предустановлен набор свободных кодеков FFmpeg), оболочка для управления виртуальными машинами GNOME Boxes, программа