Está disponible el lanzamiento de la distribución TileOS 1.0 «T-Rex», construida sobre la base de paquetes de Debian y que ofrece un escritorio utilizando gestores de ventanas en mosaico. TileOS persigue los mismos objetivos que la distribución Ubuntu Sway Remix (desarrollada por el mismo autor), ofreciendo una interfaz lista para usar, que no requiere configuración adicional y está orientada tanto a usuarios experimentados de Linux como a principiantes que quieren probar el entorno de los gestores de ventanas en mosaico sin dedicar mucho tiempo a su configuración.
Sin embargo, a diferencia de Ubuntu Sway Remix, TileOS es mucho más abierto a diversas modificaciones y personalizaciones, y no tiene problemas potenciales de derechos de autor (Ubuntu Sway Remix utiliza marcas registradas de Canonical, pero aún no ha recibido una respuesta oficial sobre la inclusión de la distribución en la familia oficial de Ubuntu). Se han preparado compilaciones para la arquitectura amd64 (en el futuro se planea añadir soporte para arm64, en particular para las placas Raspberry Pi). El código fuente de los componentes de TileOS está disponible en GitLab.
TileOS se centra en los gestores de ventanas que utilizan el protocolo Wayland. Se presentan oficialmente ediciones con escritorios Sway y River, y se están desarrollando ediciones con SwayFX (un fork de Sway, complementado con diversos efectos de escritorio) y Qtile. La distribución utiliza la base de paquetes Debian Stable, sin embargo, se trasladan diversas mejoras de la rama de pruebas, versiones más recientes de algunos programas y controladores gráficos. Además, incluye una serie de correcciones que optimizan el funcionamiento del subsistema de disco y de la memoria, así como algunas mejoras de Ubuntu, como el montaje de discos en el gestor de archivos sin solicitar contraseña, entre otras.
Características clave de TileOS:
- Núcleo de Linux 6.6.15 con tiempo de respuesta mejorado (opción CONFIG_HZ=1000, en Debian se utiliza CONFIG_HZ=300).
- Conjunto de controladores de video abiertos, Mesa 23.2.1 y Xwayland 23.2.2.
- Por defecto, se utiliza el mecanismo Zram, con el algoritmo de compresión zstd.
- Se preinstalan un gran número de controladores y firmware no libres, lo que amplía significativamente el soporte para diversos dispositivos.
- Por defecto, se conectan los repositorios con software adicional, como VirtualBox, Visual Studio Code, Librewolf, OnlyOffice y Brave.
- Se ha implementado la opción de seleccionar software adicional en el instalador Calamares.
- Se utiliza D-Bus Broker como implementación del bus de sistema D-Bus.
- como sonido servidores se ha implementado PipeWire.
- La gestión de sesiones de usuario se realiza a través de systemd, lo que permite cerrar correctamente aplicaciones y componentes en caso de reinicio, apagado o cierre de sesión, así como garantizar un manejo adecuado del autoinicio de aplicaciones.
- Como demonio OOM Killer en la edición Sway se usa systemd-oomd. En otras ediciones se utiliza EarlyOOM.
- Para la apariencia de las aplicaciones se utiliza un tema unificado Catppuccin, que emplea suaves colores pastel.
Características de la edición Sway:
- El escritorio se desarrolla paralelamente con la distribución Ubuntu Sway Remix, asegurando la transferencia mutua de ciertos cambios.
- Se utilizan muchas herramientas del proyecto NWG-Shell, como el script de diseño automático de ventanas Autotiling, el menú de aplicaciones de pantalla completa nwg-drawer, la utilidad para configurar parámetros de pantalla nwg-displays, la utilidad para ajustar la apariencia nwg-look, el gestor de sesiones nwg-bar y nwg-wrapper, que permite mostrar en el escritorio el contenido de cualquier script (a través del cual se implementa el recordatorio de las teclas rápidas utilizadas en la distribución).
- Se incluye un conjunto mínimo de componentes, que consta del gestor de archivos PcmanFM-Qt, el editor de texto Pluma, el emulador de terminal Alacritty, el compresor Engrampa y otros. Se ofrece la opción de elegir software adicional en la etapa de instalación del sistema o instalarlo directamente después de la instalación del sistema.
Características de la edición River
- Se ha implementado el gestor de ventanas dinámico River, escrito en zig y que ha incorporado mucho de DWM, Awesome y Bwpwm. River se distingue por su facilidad de configuración (el archivo de configuración es un simple script de shell que ejecuta comandos para el bus IPC riverctl), su gran flexibilidad y su menor consumo de recursos en comparación con Sway. Dado que River está en desarrollo activo y actualmente es significativamente inferior en funcionalidad a Sway, la edición TileOS River tiene un carácter experimental.
- Al igual que en la edición Sway, se emplean componentes del proyecto NWG-Shell, excepto aquellos que no son compatibles con River (por ejemplo, en lugar de nwg-displays se utiliza wdisplays).
Fuente: opennet.ru
