Пасля 6 месяцаў распрацоўкі прадстаўлены выпуск праекту postmarketOS 24.12, які развівае дыстрыбутыў. Linux для мабільных прылад, які базуецца на пакетнай базе Alpine Linux, стандартнай Сі-бібліятэцы Musl і наборы ўтыліт BusyBox. Мэтай праекта з'яўляецца прадастаўленне Linux-дыстрыбутыва для смартфонаў і планшэтаў, які не залежыць ад жыццёвага цыклу падтрымкі афіцыйных прашывак і не прывязанага да тыпавых рашэнняў асноўных гульцоў індустрыі. Зборкі падрыхтаваны для 54 прылад, у тым ліку PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, а таксама розныя мадэлі Samsung Galaxy і Xiaomi. Абмежаваная эксперыментальная падтрымка прадастаўлена для больш за 500 прылад.
Асяроддзе postmarketOS уніфікавана і выносіць усе спецыфічныя для пэўных прылад кампаненты ў асобны пакет. Усе астатнія пакеты ідэнтычныя для ўсіх прылад і заснаваны на пакетах з дыстрыбутыва Alpine Linux. У зборках па магчымасці выкарыстоўваецца ванільнае ядро Linux, а калі гэта немагчыма, то ядра з прашывак, падрыхтаваных вытворцамі прылад. У якасці асноўных карыстацкіх абалонак прапануюцца KDE Plasma Mobile, Phosh, GNOME Mobile і Sxmo, але маецца магчымасць усталёўкі і іншых асяроддзяў, уключаючы MATE і Xfce.
У новым выпуску:
- Дададзена падтрымка смартфона Google Pixel 3A і прылад на платформе Qualcomm MSM8953 (Snapdragon 450/625/626/632), сярод якіх Xiaomi Mi A1, Xiaomi Red 2 Prime, Xiaomi Redmi 4 Redmi S5/Y4.
Колькасць гатовых зборак зменшылася з 54 да 53. У параўнанні з версіяй postmarketOS 24.06 дабаўлены зборкі:
- google-sargo (Google Pixel 3a)
- xiaomi-elish (Xiaomi Mi Pad 5 Pro)
- google-asurada (Acer Chromebook 514, Asus Chromebook Flip)
- google-cherry (Acer Chromebook Spin 513, HP Chromebook x360)
- google-corsola (Lenovo 300e Yoga Chromebook Gen 4, Lenovo IdeaPad Slim 3 Chromebook)
- google-peach-pi (Samsung Chromebook 2)
- qcom-msm8953 (прылады з чыпам Qualcomm Snapdragon 625)
- Xiaomi Mi A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi реой 5 Plus
- Xiaomi Redmi Note 4 / 4X
- Xiaomi Redmi S2 / Redmi Y2
- Asus Zenfone 3
- BQ Aquaris X / Aquaris X Pro
- Fairphone 3
- Huawei Майман 5
- Lenovo P2
- Motorola Moto G5 Plus
- Motorola Moto G6
- Motorola Moto G7 Магутнасць
- Samsung Galaxy A6 + (2018)
- Xiaomi реое 5
- Xiaomi реое 7
Спынена пастаўка зборак: google-nyan-big (Acer Chromebook 13 CB5-311) і google-nyan-blaze (HP Chromebook 14 G3). Аб'яднаны зборкі xiaomi-daisy (Xiaomi Mi A2 Lite), xiaomi-markw (Xiaomi Redmi 4 Prime), xiaomi-mido (Xiaomi Redmi Note 4), xiaomi-tissot (Xiaomi Mi A1), xiaomi-vince (Xiaomi Redmi ) і xiaomi-ysl (Xiaomi Redmi S5).
- У склад рэлізу ўключана больш за 200 прылад з катэгорыі "testing", узровень падтрымкі якіх вар'іруецца ад магчымасці загрузкі да працаздольнасці амаль усіх функцый. Зборкі для дадзеных прылад могуць быць падрыхтаваны пры дапамозе інструментара pmbootstrap і гатовых пакетаў з рэпазітара праекта. З новых прылад адзначаецца падтрымка Fairphone 5 і TV-прыставак Amlogic.
- У порт "Generic x64 UEFI", прызначаны для ўстаноўкі дыстрыбутыва на звычайныя ПК і ноўтбукі, дададзена магчымасць выкарыстання адкрытага драйвера Nouveau на сістэмах з GPU NVIDIA, а таксама дададзены прашыўкі для GPU Intel.
- Пакетная база сінхранізаваная з Alpine Linux 3.21.
- Абалонка KDE Plasma Mobile абноўлена да версіі 6.2.4 (раней пастаўлялася версія 6.0.3). Задзейнічаны новы інтэрфейс для званкоў.


- Абноўлена карыстацкае асяроддзе GNOME Mobile, у якім задзейнічана рэдакцыя абалонкі GNOME Shell, адаптаваная для выкарыстання на смартфонах і планшэтах з сэнсарным экранам. Кампаненты GNOME Mobile пераведзены на галінку GNOME Shell 46. Унесены паляпшэнне, звязаныя з афармленнем, віртуальнай клавіятурай і спячым/чакаючым рэжымамі.

- Асяроддзе Phosh, заснаванае на тэхналогіях GNOME і якое развіваецца кампаніяй Purism для смартфона Librem 5, абноўлена да версіі 0.43 (раней выкарыстоўваўся выпуск 0.39). Сярод змен: перапрацоўка панэлі хуткіх налад; хуткія наладкі для актывацыі цёмнага рэжыму афармлення, уключэння/выключэнні перадачы дадзеных праз сотавую сетку і ўключэнні Wi-Fi Hotspot; падтрымка акцэнтных колераў; адаптацыя экрана блакіроўкі для дробных экранаў; паляпшэнне сістэмы вываду апавяшчэнняў.

- Графічная абалонка Sxmo (Simple X Mobile), заснаваная на кампазітным мэнэджары Sway і якая прытрымліваецца Unix-філасофіі, абноўлена да версіі 1.17 (была 1.16.3), у якой прадстаўлена магчымасць выкарыстання меню прыкладанняў wofi замест bemenu; задзейнічаны новы захавальнік экрана (peanutbutter); дададзены рэжым «заняты», які адключае гук званка і вікісігнал; перапісана сістэма апавяшчэнняў; дададзены апрацоўшчык святлодыёдных індыкатараў; у меню дададзены раздзел з усімі ўсталяванымі праграмамі; рэалізавана плыўная пракрутка ў меню.

- Задзейнічаны новыя шпалеры.

- У зборкі на тэхналогіях GNOME па змаўчанні ўключаны дадатак для працы з камерай Snapshot і інтэрфейс для прагляду прагнозу надвор'я Weather. Прагляднік PDF-дакументаў Evince заменены на дадатак Papers, а гукавы прайгравальнік Lollypop заменены на Decibels.
- Інтэрфейс на базе асяроддзя працоўнага стала MATE адаптаваны для кіравання з сэнсарнага экрана - павялічаны водступы і задзейнічаны буйнейшы шрыфт. Асяроддзі з MATE і Xfce перакладзены на экран уваходу slick-greeter.
- У мэнэджар прыкладанняў Discover, які выкарыстоўваецца ў KDE, дададзены плягін для працы з пакетамі ў фармаце apk, якія ўжываюцца ў Alpine Linux.
- У выяве RAM-дыска initramfs, які запускаецца ядром на ранняй стадыі загрузкі для мантавання ФС, палепшана вызначэнне загрузнай часткі і дададзены дадатковыя магчымасці для адладкі, напрыклад, утрыманне кнопкі павелічэння гучнасці зараз уключае вядзенне дэталёвага загрузнага лога.
- Палепшана падтрымка камер у зборках, якія прымяняюць ванільнае ядро. Linux замест спецыфічнага ядра з Android. Магчымасці па працы з камерай пры выкарыстанні ванільнага ядра пакуль прыкметна адстаюць ад ядра з Android, Але сітуацыя паступова мяняецца. Напрыклад, у новай версіі забяспечана падтрымка пярэдняй і задняй камер на смартфонах Pixel 3A і Fairphone 5, а таксама дададзена магчымасць выкарыстання адной з двух задніх камер смартфона Pocophone F1.
- Пры падлучэнні праз SSH забяспечана карэктная налада PAM (Pluggable Authentication Module), якая дазваляе запускаць графічныя прыкладанні і выкарыстоўваць pw-dump для адладкі PipeWire пры працы з камерамі.
- Па змаўчанні замест утыліты sudo задзейнічана праграма doas (спрошчаны аналог sudo ад праекту OpenBSD) і праслойка doas-sudo-shim з рэалізацыяй каманды sudo па-над doas.
- Для сціску прашывак linux-firmware задзейнічаны алгарытм ZSTD.
- У пастаўку па змаўчанні ўключаны шрыфты для моў на аснове кірыліцы і грэчаскай мовы.
Якая чакалася ў postmarketOS 24.12 магчымасць выкарыстання сістэмнага мэнэджара systemd замест сістэмы ініцыялізацыі OpenRC перанесена на выпуск 25.06/XNUMX. У якасці чынніку задзейнічання systemd згадваецца складанасць суправаджэння стэка ініцыялізацыі на базе OpenRC ва ўмовах стала якая расце залежнасці GNOME і KDE ад кампанентаў systemd.
Крыніца: opennet.ru






