Se presenta el lanzamiento del proyecto postmarketOS 21.06, que desarrolla una distribución de Linux para smartphones basada en Alpine Linux, Musl y BusyBox. El objetivo del proyecto es permitir el uso de una distribución de Linux en smartphones, independiente del ciclo de vida de soporte de los firmware oficiales y no atada a las soluciones estándar de los principales jugadores de la industria. Las compilaciones están preparadas para PINE64 PinePhone, Purism Librem 5 y 15 dispositivos soportados por la comunidad, incluyendo Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 e incluso Nokia N900. Se ha proporcionado soporte experimental limitado para 330 dispositivos.
El entorno postmarketOS está altamente unificado y extrae todos los componentes específicos de dispositivos en un paquete separado; todos los demás paquetes son idénticos para todos los dispositivos y se basan en paquetes de Alpine Linux. En las compilaciones se utiliza, siempre que sea posible, el kernel de Linux en su versión estándar, y si no es posible, se utilizan kernels de firmware proporcionados por los fabricantes de los dispositivos. Se ofrecen como principales entornos de usuario KDE Plasma Mobile, Phosh, y Sxmo, pero también es posible instalar otros entornos, incluyendo GNOME, MATE y Xfce.

En esta nueva versión:
- La base de paquetes está sincronizada con Alpine Linux 3.14.
- El número de dispositivos oficialmente soportados por la comunidad ha aumentado de 11 a 15. Se ha agregado soporte para los smartphones OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 y Xiaomi Redmi 2. Para cada uno de los dispositivos soportados, excepto Nokia N900, se proporciona paquetes para instalar las interfaces Phosh, Plasma Mobile y Sxmo.
- Se han actualizado las versiones de todas las interfaces de usuario.
- Al desbloquear la partición cifrada rootfs con la herramienta osk-sdl, ahora se desactivan las colas de operaciones de lectura y escritura, lo que permitió aumentar el rendimiento de escritura en un 35% y el de lectura en un 33% en un sistema de archivos con tamaño de bloque de 4K.
- Se ha eliminado la solicitud de un nombre y contraseña separados para el usuario SSH en el instalador.
- Se ha optimizado el kernel para el smartphone PinePhone, lo que ha permitido extender la duración de la batería. El kernel de Linux para dispositivos Pine64 se ha construido sobre la base de los desarrollos del proyecto linux-sunxi.
- Se ha prohibido el paso a modo de espera durante la reproducción de música, incluso si la aplicación no bloquea directamente la activación del protector de pantalla a través del API inhibit.
- Se han realizado cambios dirigidos a mejorar la estabilidad del Wi-Fi en el smartphone Librem 5. Se ha añadido soporte para el uso de tarjetas inteligentes en el Librem 5.
- El entorno de usuario Phosh UI se ha cambiado por defecto al gestor de archivos Portfolio, que está mejor adaptado para pantallas de dispositivos móviles. El Nemo preinstalado se puede instalar desde el repositorio de Alpine Linux.

- Para todos los dispositivos, excepto OnePlus 6/6T y Xiaomi Mi Note 2, se ha habilitado por defecto un conjunto predefinido de reglas de filtrado de paquetes nftables. En las reglas predefinidas se permiten las conexiones SSH entrantes a través de Wi-Fi y adaptadores USB de red, así como las solicitudes DHCP a través de adaptadores USB. Están prohibidas todas las conexiones entrantes en la interfaz de red WWAN (acceso a través de 2G/3G/4G/5G). Se permiten conexiones salientes para todos los tipos de interfaces de red.
Fuente: opennet.ru

