La empresa System76 ha anunciado la disponibilidad de la versión beta del entorno de escritorio COSMIC, desarrollado en Rust. Al mismo tiempo, se presenta el primer lanzamiento beta de la distribución Pop!_OS 24.04, que se entrega con COSMIC. Originalmente, se planeaba lanzar la primera versión estable de COSMIC en el primer trimestre de 2025, pero el desarrollo se ha prolongado y, tras más de un año desde la publicación de la primera versión alfa, el proyecto ha alcanzado solo la fase beta. Se han propuesto imágenes ISO de la distribución Pop!_OS 24.04-Beta para sistemas con GPU NVIDIA (3.1 GB) e Intel/AMD (2.7 GB) para probar la versión beta. Se espera que se formen pronto paquetes con la versión beta de COSMIC para Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox y CachyOS.
COSMIC se desarrolla como un proyecto universal, no vinculado a una distribución específica y que cumple con las especificaciones de Freedesktop. Para construir la interfaz en COSMIC se utiliza la biblioteca Iced, que emplea tipos seguros, arquitectura modular y un modelo de programación reactiva, además de ofrecer una arquitectura familiar para los desarrolladores que conocen el lenguaje de construcción de interfaces declarativas Elm. Se proporcionan varios motores de renderizado que soportan Vulkan, Metal, DX12, OpenGL 2.1+ y OpenGL ES 2.0+. A los desarrolladores se les ofrece un conjunto listo de widgets, la posibilidad de crear manejadores asíncronos y utilizar un diseño adaptativo de los elementos de la interfaz según el tamaño de la ventana y de la pantalla.
Características principales de COSMIC:
- Un panel que muestra una lista de ventanas activas, accesos directos para un acceso rápido a aplicaciones y applets (aplicaciones integradas que se ejecutan en procesos separados). El panel puede dividirse en secciones, como la parte superior con menús e indicadores, y la parte inferior con la lista de tareas activas y accesos directos. Las secciones del panel pueden colocarse vertical u horizontalmente, ocupar todo el ancho de la pantalla o solo un área seleccionada, usar transparencia, cambiar de estilo según se elija un diseño claro u oscuro, y configurarse de forma independiente para cada uno. escritorio virtual.

- Modos de disposición de ventanas: modo de múltiples ventanas, mosaico y pila. En el modo mosaico, la posición de las nuevas ventanas en la pantalla se elige automáticamente y se alinea en una cuadrícula. En el modo de pila, la agrupación de las ventanas de las aplicaciones se realiza de manera similar a las pestañas en un navegador. Los modos de disposición de ventanas se pueden combinar y activar en relación con un escritorio virtual específico.

- Soporte para la personalización de temas, elección entre temas oscuros y claros, guardado de configuraciones de apariencia para usarlas en otros sistemas, visualización cíclica de colecciones de escritorios y colocación de íconos en el escritorio.

- Posibilidad de utilizar escritorios virtuales que se pueden desplazar en modo de vista previa, reorganizar y mover a otra pantalla.

- Applet con menú de aplicaciones, interfaz para alternar entre ventanas y escritorios virtuales, sistema de búsqueda, calculadora, diálogo para lanzar comandos arbitrarios, indicadores para cambiar la distribución del teclado, controlar la reproducción de archivos multimedia, ajustar el volumen, manejar Wi-Fi y Bluetooth, mostrar notificaciones, indicar la hora y acceder a la pantalla para cerrar sesión.

- Interfaz para lanzar aplicaciones (Launcher) y una biblioteca de aplicaciones que permite agrupar programas por temática.

- Conjunto básico de aplicaciones que incluye un gestor de archivos, editor de texto, reproductor multimedia, emulador de terminal y gestor de instalación de aplicaciones. El gestor de archivos se puede utilizar como visor de imágenes con soporte para el modo galería. En el reproductor multimedia, se emplea la API gráfica Vulkan para la renderización, mientras que para la decodificación de video se puede utilizar VAAPI.

- Un configurador que permite cambiar la configuración del panel, el escritorio, las imágenes de fondo, la apariencia, las ventanas, la localización, las cuentas, los dispositivos de entrada, la pantalla, los modos de energía, el sonido, Bluetooth, y las conexiones por cable e inalámbricas.

- Compuesto servidor cosmic-comp basado en Wayland. Se admite el mecanismo VRR (Variable Refresh Rate), que ajusta adaptativamente la frecuencia de actualización del monitor para asegurar fluidez y ausencia de desgarros durante los juegos y la reproducción de video.

Entre los cambios en la distribución Pop!_OS 24.04-Beta:
- Sustitución del entorno de escritorio por una nueva implementación COSMIC, desarrollada en Rust (el entorno de usuario entregado anteriormente se basaba en GNOME Shell).
- El gestor de archivos GNOME Files, el emulador de terminal GNOME Terminal, el editor de texto GNOME Text Editor y el reproductor multimedia Totem han sido reemplazados por las aplicaciones COSMIC Files, COSMIC Terminal, COSMIC Text Editor y COSMIC Media Player.
- Para la instalación de programas adicionales, se ha utilizado la aplicación COSMIC Store en lugar de Pop!_Shop.
- La base de paquetes está sincronizada con Ubuntu 24.04. Se han actualizado las versiones del núcleo de Linux 6.16.3, Mesa 25.1.5, controladores NVIDIA 580, libwayland/libwayland-client 1.23.1 y libdrm 2.4.125.
Fuente: opennet.ru









