Pagkatapos ng 6 na buwan ng pag-develop, inilabas na ang proyektong postmarketOS 24.12, na siyang bumubuo ng distribusyon. Linux para sa mga mobile device, batay sa base ng pakete ng Alpine Linux, ang karaniwang C library na Musl at ang BusyBox utility suite. Ang layunin ng proyekto ay magbigay ng Linux- isang distribusyon para sa mga smartphone at tablet na independiyente sa opisyal na lifecycle ng suporta sa firmware at hindi nakatali sa mga karaniwang solusyon ng mga pangunahing manlalaro sa industriya. Ang mga build ay inihanda para sa 54 na device, kabilang ang PINE64 PinePhone, Purism Librem 5, OnePlus 6, Google Nexus 10, Nokia N900, Lenovo A6000, ASUS MeMo Pad 7, pati na rin ang iba't ibang modelo ng Samsung Galaxy at Xiaomi. Limitadong eksperimental na suporta ang ibinibigay para sa mahigit 500 device.
Ang kapaligirang postmarketOS ay pinag-isa at inilalagay ang lahat ng bahaging partikular sa device sa isang hiwalay na pakete. Ang lahat ng iba pang pakete ay magkapareho para sa lahat ng device at batay sa mga pakete mula sa distribusyon ng Alpine. LinuxGinagamit ng mga build ang vanilla kernel hangga't maaari. Linux, at kung hindi iyon posible, ang mga kernel mula sa firmware na inihanda ng mga tagagawa ng device. Ang KDE Plasma Mobile, Phosh, GNOME Mobile, at Sxmo ay iniaalok bilang pangunahing user interface, ngunit maaari ring i-install ang iba pang mga environment, kabilang ang MATE at Xfce.
Sa bagong release:
- Nagdagdag ng suporta para sa Google Pixel 3A na smartphone at mga device sa Qualcomm MSM8953 platform (Snapdragon 450/625/626/632), kabilang ang Xiaomi Mi A1, Xiaomi Mi A2 Lite, Xiaomi Redmi 4 Prime, Xiaomi Redmi 5 Plus, Xiaomi Redmi Note 4 at Xiaomi Redmi S2/Y2.
Ang bilang ng mga yari na asembliya ay bumaba mula 54 hanggang 53. Kung ikukumpara sa postmarketOS na bersyon 24.06, ang mga sumusunod na asembliya ay naidagdag:
- 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 (mga device na may Qualcomm Snapdragon 625 chip)
- Xiaomi My A1
- Xiaomi Mi A2 Lite
- Xiaomi Redmi 4 Prime
- Xiaomi Redmi 5 Plus
- Xiaomi Redmi Note 4/4X
- Xiaomi Redmi S2 / Redmi Y2
- Asus Zenfone 3
- BQ Aquaris X / Aquaris X Pro
- fairphone 3
- Huawei Maimang 5
- Lenovo P2
- Motorola Moto G5 Plus
- Motorola Moto G6
- Motorola Moto G7 Power
- Samsung Galaxy A6 + (2018)
- Xiaomi Redmi 5
- Xiaomi Redmi 7
Ang mga sumusunod na assemblies ay hindi na ipinagpatuloy: google-nyan-big (Acer Chromebook 13 CB5-311) at google-nyan-blaze (HP Chromebook 14 G3). Pinagsamang assemblies 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 Note 5 Plus ) ) at xiaomi-ysl (Xiaomi Redmi S2).
- Kasama sa paglabas ang higit sa 200 mga aparato mula sa kategoryang "pagsubok", ang antas ng suporta kung saan nag-iiba mula sa kakayahang mag-download hanggang sa pag-andar ng halos lahat ng mga pag-andar. Maaaring ihanda ang mga pagtitipon para sa mga device na ito gamit ang pmbootstrap toolkit at mga handa na pakete mula sa repository ng proyekto. Kasama sa mga bagong device ang suporta para sa Fairphone 5 at Amlogic TV set-top boxes.
- Ang "Generic x64 UEFI" port, na nilayon para sa pag-install ng pamamahagi sa mga regular na PC at laptop, ay nagdagdag ng kakayahang gamitin ang bukas na driver ng Nouveau sa mga system na may mga NVIDIA GPU, at nagdagdag din ng firmware para sa mga Intel GPU.
- Ang database ng pakete ay naka-synchronize sa Alpine Linux 3.21.
- Ang KDE Plasma Mobile shell ay na-update sa bersyon 6.2.4 (dating bersyon 6.0.3). Isang bagong interface para sa paggawa ng mga tawag ay ipinakilala.


- Ang kapaligiran ng gumagamit ng GNOME Mobile ay na-update, na gumagamit ng isang edisyon ng GNOME Shell, na inangkop para sa paggamit sa mga smartphone at tablet na may touch screen. Ang mga bahagi ng GNOME Mobile ay inilipat sa sangay ng GNOME Shell 46 Ang mga pagpapabuti ay ginawa sa disenyo, virtual na keyboard at sleep/standby mode.

- Ang kapaligiran ng Phosh, batay sa mga teknolohiyang GNOME at binuo ng Purism para sa Librem 5 na smartphone, ay na-update sa bersyon 0.43 (dating inilabas na 0.39). Kabilang sa mga pagbabago: muling idisenyo ang panel ng mabilisang mga setting; mabilis na mga setting para i-activate ang dark mode, paganahin/paganahin ang paglilipat ng cellular data at paganahin ang Wi-Fi Hotspot; suporta para sa mga kulay ng accent; pagbagay ng lock screen para sa maliliit na screen; Pinahusay na sistema ng abiso.

- Ang graphical shell na Sxmo (Simple X Mobile), batay sa Sway composite manager at pagsunod sa Unix philosophy, ay na-update sa bersyon 1.17 (na noon ay 1.16.3), na nagbibigay ng kakayahang gamitin ang wofi application menu sa halip na bemenu; bagong screen saver pinagana (peanutbutter); nagdagdag ng "busy" mode, na pinapatay ang ringer sound at vibration signal; ang sistema ng abiso ay muling isinulat; idinagdag LED indicator handler; isang seksyon na may lahat ng naka-install na application ay naidagdag sa menu; Naipatupad na ang makinis na pag-scroll sa menu.

- Kasama ang mga bagong wallpaper.

- Kasama sa mga pagtitipon na batay sa mga teknolohiya ng GNOME bilang default ang isang application para sa pagtatrabaho sa Snapshot camera at isang interface para sa pagtingin sa Weather weather forecast. Ang Evince PDF viewer ay pinalitan ng Papers app, at ang Lollypop sound player ay pinalitan ng Decibels.
- Ang interface, batay sa MATE desktop environment, ay inangkop para sa touch screen control na may pinataas na padding at mas malaking laki ng font. Ang mga kapaligiran ng MATE at Xfce ay inilipat sa slick-greeter login screen.
- Isang plugin para sa pagtatrabaho sa mga apk package na ginagamit sa Alpine ang naidagdag sa Discover application manager na ginagamit sa KDE. Linux.
- Sa initramfs RAM disk image, na inilunsad ng kernel sa isang maagang yugto ng boot upang i-mount ang file system, ang pagtuklas ng boot partition ay napabuti at ang karagdagang mga kakayahan sa pag-debug ay naidagdag, halimbawa, pagpindot sa volume up button ngayon. nagbibigay-daan sa detalyadong pag-log sa boot.
- Pinahusay na suporta sa camera sa mga build gamit ang vanilla kernel Linux sa halip na isang partikular na core mula sa AndroidAng mga kakayahan ng kamera kapag ginagamit ang vanilla kernel ay kapansin-pansin pa ring nahuhuli sa kernel mula sa Android, ngunit unti-unting nagbabago ang sitwasyon. Halimbawa, ang bagong bersyon ay nagbibigay ng suporta para sa mga harap at likurang kamera sa mga smartphone ng Pixel 3A at Fairphone 5, at nagdaragdag din ng kakayahang gamitin ang isa sa dalawang likurang kamera sa Pocophone F1 smartphone.
- Kapag kumokonekta sa pamamagitan ng SSH, ang PAM (Pluggable Authentication Module) ay wastong na-configure, na nagbibigay-daan sa iyong magpatakbo ng mga graphical na application at gumamit ng pw-dump upang i-debug ang PipeWire kapag nagtatrabaho sa mga camera.
- Bilang default, sa halip na sudo utility, ang doas program (isang pinasimple na analogue ng sudo mula sa OpenBSD project) at ang doas-sudo-shim layer na may pagpapatupad ng sudo command sa ibabaw ng doas ay ginagamit.
- Ang ZSTD algorithm ay ginagamit upang i-compress ang linux-firmware firmware.
- Ang mga font para sa mga wikang batay sa Cyrillic at Greek ay kasama bilang default.
Ang kakayahang gamitin ang systemd system manager sa halip na ang OpenRC init system, na inaasahan sa postmarketOS 24.12, ay inilipat sa 25.06 release. Ang binanggit na dahilan para sa paggamit ng systemd ay ang kahirapan sa pagpapanatili ng isang OpenRC-based na init stack dahil sa patuloy na pagtaas ng dependence ng GNOME at KDE sa mga bahagi ng systemd.
Pinagmulan: opennet.ru






