Después de 6 meses de desarrollo, se presenta la versión del proyecto postmarketOS 25.12, que desarrolla una distribución de Linux para dispositivos móviles, basada en la base de paquetes de Alpine Linux, la biblioteca estándar C Musl y el conjunto de utilidades BusyBox. El objetivo del proyecto es proporcionar una distribución de Linux para smartphones y tablets que no dependa del ciclo de vida de soporte de los firmware oficiales y que no esté ligada a las soluciones estándar de los principales actores de la industria. Se han preparado compilaciones para 62 dispositivos, incluyendo PINE64 PinePhone Pro, Purism Librem 5, OnePlus 6, Fairphone 5, Google Nexus 10, Google Pixel 3a, Nokia N900, Lenovo A60xx, ASUS MeMo Pad 7, así como varios modelos de Samsung Galaxy y Xiaomi. Se ha proporcionado soporte experimental limitado para más de 600 dispositivos.
El entorno postmarketOS está unificado y extrae todos los componentes específicos para dispositivos en un paquete separado. Todos los demás paquetes son idénticos para todos los dispositivos y se basan en paquetes de la distribución Alpine Linux. En las versiones se utiliza, siempre que sea posible, un núcleo Linux puro, y cuando esto no es posible, se utilizan núcleos de los firmware preparados por los fabricantes de dispositivos. Como entornos de usuario principales se ofrecen KDE Plasma Mobile, Phosh, GNOME Mobile y Sxmo, pero existe la posibilidad de instalar otros entornos, incluyendo MATE, COSMIC y Xfce.
En esta nueva versión:
- El número de compilaciones listas ha aumentado de 57 a 62. Se ha añadido soporte para la tablet Lenovo ThinkSmart View.
- La compilación del núcleo para los chips Qualcomm Snapdragon 410/412 (MSM8916) se ha movido a la categoría "testing" y todos los dispositivos que lo utilizan: Arrow DragonBoard 410c, BQ Aquaris X5, Lenovo A6000, Lenovo A6010, Motorola Moto G4 Play, Samsung Galaxy A3, Samsung Galaxy A5, Samsung Galaxy E7, Samsung Galaxy Grand Max, Samsung Galaxy S4 Mini Value Edition, Samsung Galaxy Tab A 8.0, Samsung Galaxy Tab A 9.7, Wileyfox Swift, Xiaomi Mi Note 2, Xiaomi Mi Pad 5 Pro, Xiaomi Redmi 2.
- La interfaz KDE Plasma Mobile se ha actualizado a la versión 6.5.3 (anteriormente se suministraba la versión 6.3.5). En comparación con la versión anterior, se ha mejorado la capacidad de ejecutar aplicaciones de Android mediante la herramienta Waydroid, se ha acelerado el tiempo de carga de la pantalla de bloqueo del sistema, y se ha modernizado la pantalla de inicio Folio. Para trabajar con la cámara, en lugar de GNOME Snapshot se ha utilizado la aplicación Plasma Camera 2.1.0, y en lugar del teclado en pantalla maliit se ha utilizado el paquete plasma-keyboard, basado en el código del teclado en pantalla Qt Virtual Keyboard, que forma parte de Qt.


- El entorno Phosh, basado en tecnologías GNOME y desarrollado por Purism para el smartphone Librem 5, se ha actualizado a la versión 0.51 (antes se utilizaba la versión 0.47). Entre los cambios: gestión automática mejorada del brillo de la pantalla, botón para activar/desactivar rápidamente el servicio de geolocalización, soporte inicial para escritorios, posibilidad de escribir complementos en el lenguaje Vala, visualización de miniaturas en el diálogo de selección de archivos, control de reproducción desde el protector de pantalla, inclusión en el configurador de ajustes desde la aplicación postmarketOS tweaks, y ampliación de las capacidades del teclado en pantalla Stevia.

- La interfaz gráfica Sxmo (Simple X Mobile), basada en el gestor de composición Sway y que sigue la filosofía Unix, ha sido actualizada a la versión 1.18.1 (anteriormente 1.17.1). La nueva versión incluye soporte para los gestores de ventanas i3 y river, y ha implementado un menú para ejecutar acciones rápidamente (Quick Actions), como activar/desactivar Bluetooth, Wi-Fi y la linterna. Se ha dejado de soportar el proceso en segundo plano callaudiod, que ha sido reemplazado por un plugin para el gestor de sesiones de sonido WirePlumber.

- Los componentes de GNOME han sido actualizados a la rama GNOME 49, pero el entorno de usuario GNOME Mobile, que utiliza la edición de la interfaz GNOME Shell adaptada para su uso en teléfonos inteligentes y tabletas con pantalla táctil, sigue en la rama GNOME 48. El gestor de aplicaciones GNOME Software ha sido actualizado a la versión 49.2 (anteriormente era la versión 45.3). Las nuevas instalaciones de postmarketOS incluyen todos los backends de GVFS, lo que permite conectarse a dispositivos usando el protocolo MTP desde el principio.

- El paquete mobile-config-firefox ha sido actualizado a la versión 5.1.0 con configuraciones que permiten usar Firefox normal en dispositivos móviles. La nueva versión incluye una página de servicio 'about:mobile', donde se pueden cambiar manualmente las configuraciones del navegador. Se ha añadido la opción de colocar la barra de direcciones en la parte superior o inferior de la pantalla. Se ha mejorado la fiabilidad en el manejo de ventanas emergentes dentro de la interfaz del navegador, utilizadas, por ejemplo, al abrir menús y añadir marcadores.

- La base de paquetes ha sido sincronizada con Alpine Linux 3.23. Se ha utilizado el gestor de paquetes apk 3.
Fuente: opennet.ru






