Представен новият 21.12 издание на проекта postmarketOS, който развива Linux дистрибуция за смартфони, основана на пакетната система Alpine Linux, стандартната Си библиотека Musl и набора от утилити BusyBox. Целта на проекта е да предостави Linux дистрибуция за смартфони, независима от жизнения цикъл на поддръжка на официални фърмуери и не свързана с типичните решения на основните играчи в индустрията, задаващи вектора на развитие. Изгражданията са подготвени за PINE64 PinePhone, Purism Librem 5 и 23 поддържани от общността устройства, включително Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 и дори Nokia N900. Ограничена експериментална поддръжка е предоставена за над 300 устройства.
Околната среда postmarketOS е максимално унифицирана и изнася всички специфични за конкретни устройства компоненти в отделен пакет, а всички останали пакети са идентични за всички устройства и са базирани на пакетите на Alpine Linux. В изгражданията по възможност се използва ванилово Linux ядро, а ако това не е възможно, ядра от фърмуери, подготвени от производителите на устройства. Като основни потребителски обвивки се предлагат KDE Plasma Mobile, Phosh и Sxmo, но има възможност за инсталиране и на други среди, включително GNOME, MATE и Xfce.

В новото издание:
- Пакетната база е синхронизирана с Alpine Linux 3.15.
- Числото на официално поддържаните от общността устройства е увеличено от 15 на 23. Добавена е поддръжка за устройства Arrow DragonBoard 410c, Lenovo A6000/A6010, ODROID HC, PINE64 PineBook Pro, PINE64 RockPro64, Samsung Galaxy Tab A 8.0/9.7 и Xiaomi Pocophone F1. От списъка на поддържаните устройства временно е премахнат комуникаторът ПК Nokia N900, чиято поддръжка до появата на поддържащ ще бъде преместена от категорията „поддържани от общността“ в категорията „testing“, за която не се публикуват готови изграждания. Промяната е свързана с напускането на съпровождащия и необходимостта от обновяване на ядрото за Nokia N900 и тестване на изгражданията. От проектите, които продължават да формират изграждания за Nokia N900, се отбелязва Maemo Leste.
- За поддържаните смартфони и таблети са формулирани изграждания с потребителски интерфейси Phosh, KDE Plasma Mobile и Sxmo, оптимизирани за мобилни устройства. За други типове устройства, като лаптопа PineBook Pro, са подготвени изграждания със стационарни работни повърхности на базата на KDE Plasma, GNOME, Sway и Phosh.
- Актуализирани са версиите на мобилните интерфейси за потребители. Графичният интерфейс Sxmo (Simple X Mobile) беше актуализиран до версия 1.6. Ключовата промяна в новата версия е преминаването към използване на прозоречния мениджър Sway вместо dwm (поддръжката на dwm остава като опция) и преходът на графичния стек от X11 на Wayland. Сред другите подобрения в Sxmo са преработката на кода за заключване на екрана, поддръжката на групови разговори и възможността за изпращане/получаване на MMS.

Обвивката Plasma Mobile е актуализирана до версия 21.12, подробен преглед на която беше предложен в отделна новина.

- Околната среда Phosh, основана на технологии GNOME и развивана от компанията Purism за смартфона Librem 5, все още базира на версия 0.14.0, предложена в изданието postmarketOS 21.06 SP4, която реализира нововъведения като показване на заставка за индикация на стартиране на приложения, индикатор за работа на Wi-Fi в режим на точка за достъп, бутони за пренасочване в видеото с медиаплеъра и спиране на възпроизвеждането при изключване на слушалките. Други допълнителни промени, добавени в postmarketOS 21.12, включват актуализация на много програми GNOME, включително gnome-settings, до състояние GNOME 41, както и решаване на проблемите с визуализацията на иконата на Firefox в прозореца за преглед.

- Добавен е обработчик TTYescape, който позволява превключване в конзолен режим с класически команден ред на устройства, на които не е свързана външна клавиатура. Режимът е аналогичен на екрана „Ctrl+Alt+F1“, предоставян в класическите дистрибуции на Linux, който може да се използва за селективното прекратяване на процеси, разбор на зависвания в интерфейса и друга диагностика. Активирането на конзолния режим става с три кратки натискания на бутона за включване при задържане на бутона за увеличаване на звука. Подобна комбинация се използва за връщане в графичния интерфейс.

- Приложението postmarketos-tweaks е актуализирано до версия 0.9.0, която добавя възможност за управление на филтъра на списъка с приложения в Phosh и промяна на таймаута за преминаване в дълбок сън. В postmarketOS 21.12 този таймаут по подразбиране е намален от 15 на 2 минути за пестене на заряд на батерията.

- Преработен инструментариум за генериране на зареждащи файлове (postmarketos-mkinitfs), при който е подобрена поддръжката на скриптове за инсталиране на допълнителни файлове, свързани с процеса на зареждане (boot-deploy), което забележимо увеличи стабилността на актуализацията на ядрото и initramfs.
- Предложен е нов комплект конфигурационни файлове за Firefox (mobile-config-firefox 3.0.0), който е адаптиран за промените в оформлението на Firefox 91. В новата версия навигационната лента на Firefox е преместена долу на екрана, интерфейсът на режим виждане за четене (reader view) е подобрен, а по подразбиране е добавен блокер за реклама uBlock Origin.

Източник: opennet.ru






