Lanzamiento de COSMIC Alpha
(blog.system76.com)- El nuevo COSMIC Alpha de System76 fue presentado para Pop!_OS y otras distribuciones de Linux, abriendo un nuevo espacio experimental entre las opciones de escritorio en Linux
- El nuevo entorno de escritorio destaca personalización, rendimiento, estabilidad y seguridad, pero al estar en etapa alpha todavía puede tener bugs y problemas disruptivos
- Se ofrecen ISO para Intel/AMD y NVIDIA en Pop!_OS, y también se puede intentar instalarlo en varias distribuciones como Fedora, NixOS, Arch y OpenSUSE
- Los primeros usuarios valoran positivamente su respuesta rápida incluso en sistemas de bajos recursos, funciones como tiling, espacios de trabajo y personalización de paneles, y una experiencia de usuario cohesiva
- La primera alpha incluye Pop!_OS 24.04 LTS alpha, sistema de diseño, plantillas de apps y applets, ajustes de fecha y hora, captura de pantalla, cambios en los valores predeterminados del touchpad y funciones aportadas por la comunidad
Presentación de COSMIC Alpha y condiciones de uso
- COSMIC Alpha es el nuevo entorno de escritorio de System76 para Pop!_OS y otras distribuciones de Linux
- COSMIC agrega nuevas funciones, personalización, rendimiento, estabilidad y seguridad
- Actualmente está en estado alpha, por lo que contiene bugs, y se están recibiendo reportes de bugs y capturas de pantalla de temas y paneles personalizados
- Aun siendo alpha, apunta a dar la sensación de que la mayoría de las funciones necesarias para el uso diario ya están pulidas
- Hasta el lanzamiento oficial, es posible encontrarse con bugs disruptivos, por lo que se recomienda postergar su uso en producción
Imágenes de instalación y soporte de distribuciones
- Se ofrecen ISO para probar COSMIC en Pop!_OS
- ISO Intel/AMD: sha256sum
894bc15abcad05839b226655121a113ad16cfbc4ada98e93e3ffb74a853fdcd4 - ISO NVIDIA: sha256sum
3d636b705c1049395d50bbb5acd7c709fd871de78e4d95d297bcbdab7cae4e05
- ISO Intel/AMD: sha256sum
- También se ofrecen instrucciones de instalación para varias distribuciones, como Fedora, NixOS, Arch y OpenSUSE
Experiencia de usuario reflejada en las primeras evaluaciones
- Comunidades y medios relacionados con Linux probaron primero la ISO de Alpha COSMIC, y la reacción general es positiva
-
Rendimiento y cohesión
- El podcast Linux Unplugged lo evaluó como impresionantemente rápido, incluso en sistemas de muy bajos recursos
- Ars Technica consideró que, incluso en esta etapa alpha inicial, es relativamente rápido y cohesivo frente a otros sistemas
- Phoronix evaluó que Pop!_OS 24.04 alpha funcionó bastante bien
-
Tiling y personalización
- It’s FOSS evaluó que era posible hacer tiling fácilmente moviéndose entre ventanas y espacios de trabajo con atajos de teclado
- How-To Geek mencionó espacios de trabajo verticales y horizontales, un sistema de tiling integrado y opciones de panel personalizables para el dock y la barra superior
- Michael Tunnell consideró que tiene gran potencial para usuarios avanzados
-
Posibilidades a largo plazo
- The Linux Experiment evaluó que en 1 o 2 años podría considerarse un escritorio predeterminado recomendable para cualquiera
- 9to5Linux evaluó que el nuevo entorno de escritorio COSMIC de Pop!_OS 24.04 LTS ofrece una base para una evolución rápida a largo plazo y un sistema de diseño moderno, rápido y responsivo
- LWN.net vio a COSMIC como un proyecto ambicioso y un escritorio con mucho potencial
Sistema de diseño y plantillas para desarrolladores
- El sistema de diseño es el estándar que define la apariencia y experiencia de uso de COSMIC
- Incluye tipografía, sistema de colores y temas, espaciado, radio de bordes, tamaños, etc.
- Los widgets usados en las apps de COSMIC o los widgets previstos para implementación están vinculados al libcosmic book
- El sistema de diseño oficial todavía está en desarrollo, pero era importante publicarlo junto con el primer lanzamiento
- Sirve como guía para que los desarrolladores que crean apps o applets puedan darles una sensación integrada con el resto del entorno de escritorio
- La plantilla oficial de apps resume los elementos y las mejores prácticas necesarias para desarrollar apps para COSMIC
- Soporte para Launcher
- Tipos de íconos que se deben ofrecer
- Descripción para la tienda de apps
- La COSMIC applet template es una plantilla para crear applets; con esta plantilla se puede crear un nuevo repositorio, clonarlo en la máquina local y empezar
- edfloreshz apoyó el trabajo en la plantilla de applets
Cambios incluidos en Pop!_OS 24.04 LTS alpha
- La alpha de COSMIC en Pop!_OS también es la versión más reciente de Pop!_OS 24.04 LTS alpha
- Cuando COSMIC Epoch 1 se lance oficialmente, se ofrecerá mediante la ruta normal de actualización del sistema operativo
- En la segunda alpha también se ofrecerá una ruta de actualización para usuarios de prueba
-
Ajustes de fecha y hora
- Permite ajustar fecha, hora y zona horaria
- La hora se configura automáticamente según la zona horaria seleccionada
-
Captura de pantalla
- La captura de pantalla mediante xdg-desktop portal incorpora selección de salida
- Se puede seleccionar una ventana específica para grabarla
-
Valores predeterminados del touchpad
- Por cambios en el compositor, tap-to-click pasa a ser el valor predeterminado
- También pasa a ser predeterminada la desactivación del touchpad al escribir
- Durante el proceso final de preparación de la build de la ISO, se hizo una prueba simple para verificar que la instalación funcionara
- Como parte de este proceso, empezó a funcionar la compartición de pantalla en apps de videoconferencia
Aportes de la comunidad y trabajo pendiente
- Colaboradores de la comunidad participaron en funciones y correcciones de bugs de COSMIC
- Koranir agregó una función para cambiar el tamaño de una ventana con Super + clic derecho + arrastrar
- leb-kuchen agregó una función para maximizar una ventana haciendo doble clic en la barra de título en decoraciones del lado del servidor
- leb-kuchen también corrigió un bug por el cual ciertas aplicaciones no respetaban la preferencia de los usuarios de COSMIC sobre mostrar los botones de minimizar y maximizar
- Un COSMIC Ambassador es una persona que contribuye a COSMIC o lo promociona en redes sociales, y puede recibir swag gratis
- Para convertirse en Ambassador, basta con completar un breve formulario
- Hubo mucho desarrollo durante los últimos 2 años, pero todavía quedan áreas de trabajo pendientes
1 comentarios
Opiniones en Hacker News
Me alegra que estén impulsando Iced, un framework de UI multiplataforma basado en Rust. No es el framework de Rust por el que habría apostado como el más prometedor, pero con amplio soporte y adopción podría llegar a ser mainstream, y realmente hace falta una buena biblioteca de UI que no sea un renderizador web.
También tenía bastantes expectativas con GPUI, pero ahora el repositorio parece tener muy poca actividad. Quería crear apps de escritorio en Rust y estaba evaluando frameworks nativos como Tauri, Flutter (rust-flutter-bridge) e Iced; si la adopción crece, podría tener sentido elegir Iced. Aun así, es muy probable que todavía sea mucho más experimental que frameworks como Flutter.
1: https://iced.rs/
2: https://www.gpui.rs/
Ni siquiera tiene elementos de entrada de texto, así que mentiría si dijera que no estoy pensando en abandonarlo. Iced no siento que cubra esa misma necesidad; lo más cercano a lo que quiero es Vizia: https://github.com/vizia/vizia
.slinta Rust.https://slint.dev
Es difícil de aprender al principio, pero en general me trababa porque no lograba “pensar en portales”. En 9 de cada 10 momentos difíciles, el problema estaba más bien en cómo lo estaba encarando yo.
Probé Halloy, el cliente IRC que aparece como la primera app de showcase en el sitio de Iced https://github.com/squidowl/halloy; se ve bonito, pero ni siquiera soporta selección con triple clic ni menús contextuales, y tampoco tiene barra de menú de macOS. Reconozco que Iced es excelente para ser un framework de UI nuevo y que han acumulado mucho trabajo hasta ahora, pero distribuir un entorno de escritorio encima de eso es cortoplacista.
Lo probé en una VM hace más o menos una semana y, aunque me gusta la dirección que se ve hasta ahora, su estado alfa es muy evidente. Incluso al intentar cambiar configuraciones simples había bastantes bugs, y en menos de 5 minutos todo el escritorio se rompió y casi solo mostraba una pantalla negra.
Reiniciar no lo arregló, y entrar en modo de recuperación y actualizar todos los paquetes tampoco lo solucionó. No pude encontrar documentación de recuperación, y ni siquiera parece haber una forma de restablecer la configuración predeterminada, así que no sé qué hacer aparte de borrar el sistema y reinstalar. Todavía faltan muchas configuraciones y funciones que estaban en la versión anterior basada en GNOME, así que si apuntan a lanzarlo a fin de año, parece bastante optimista.
Llevo 3 años usando Pop!_OS como sistema diario. El entorno de escritorio actual ya está bastante bien, y la única molestia es que para ocultar la barra superior hace falta GNOME Toolkit y no funciona de forma estable.
He estado siguiendo de forma ligera el avance de COSMIC, y me entusiasma porque parece una versión más cohesiva, simple y sólida del escritorio actual. Pero para alguien como yo, que no es early adopter y solo quiere algo que funcione y no estorbe, todavía parece faltar bastante. Los videos de reseñas de la versión alfa en general dicen lo mismo.
Me cuesta entender por qué entre las distribuciones basadas en Debian no hay una orientada a estar actualizada, o al menos comparable con Fedora en frescura de actualizaciones.
Probé la alfa de Cosmic y me gustan varias cosas, pero todavía es difícil usarla como entorno diario. El reloj no muestra el día de la semana ni el año, muestra el mes por nombre en lugar de número, no se pueden reducir las barras de título excesivamente grandes, no se puede cambiar el tema del cursor del mouse y tampoco me gustan los espacios de trabajo dinámicos.
Por otro lado, también tiene cosas buenas. Los espacios de trabajo independientes por monitor permiten cambiar el espacio de trabajo del monitor 1 sin afectar el monitor 2, algo que extrañaba en KDE. También me parece en general razonable que casi todos los atajos propios del entorno de escritorio usen la tecla Super (Meta, Mod4). También me gusta que, si muevo el cursor a un monitor sin apps abiertas y uso un atajo para lanzar una app, la app se abre en ese monitor. KDE/Kwin no maneja bien eso, así que lo considero otra ventaja. Como referencia, estoy probando Cosmic en Tumbleweed, así que puede variar según la distribución.
Que
controlse use al mismo tiempo para atajos de UI y bindings de terminal, personalmente, arruina todo el sistema operativo.Recuerdo que i3 o alguno de los gestores de ventanas en mosaico populares para X11 lo soporta.
Estoy buscando una buena laptop Linux y me interesan recomendaciones. No las he visto en persona, pero leí reseñas de Framework, System76 y ThinkPad, y no encontré ningún modelo sin quejas serias.
Por ejemplo, algunas Framework 16 traquetean por completo por piezas dobladas. También me pregunto si ponerle Asahi a una M1 Air sería una buena idea.
Conviene más comprar una laptop Framework o la nueva Asus Zenbook S 16. Acabo de comprar una y está bastante buena; con algunos parches del kernel en Arch Linux funciona bien. Se puede conseguir con relativa facilidad mediante el paquete AUR
linux-mainline-um5606.Fuera de eso, mejor evitaría System76. Compré una laptop hace unos años y la calidad de construcción era sorprendentemente mala; después de un año de uso, la batería ya no duraba ni unas horas.
Podrías probar Slimbook, pero al final también es un revendedor de Clevo, así que la experiencia es más bien “ahora todo funciona al sacarlo de la caja” y no tanto “la máquina es excelente, pero todos los parches tienen que llegar al kernel”.
Ya lo había escrito aquí antes, pero parece que la SKU con Windows es un poco distinta. Quienes instalaron Linux por su cuenta en equipos que venían con Windows tuvieron resultados diferentes. Para uso personal tengo una ThinkPad 25 con Debian y también es excelente. En las máquinas que uso a diario no tengo tiempo para sufrir problemas.
Si en la lista de “pendientes” aparece DPMS, de entrada lo descartaría. Hoy en día no es fácil encontrar un compositor que no arruine sutilmente la administración de energía.
Cosas como que la pantalla se despierte todo el tiempo, que no se despierte cuando hace falta, o que la pantalla se apague pero la retroiluminación siga encendida. Lo bueno del viejo X era que, si se arreglaba en el servidor X, quedaba arreglado en todas partes. Ahora estamos en un laberinto de pequeños compositores distintos peleándose entre sí, y nada funciona bien. En el momento en que Wayland alcance un estado estable en el que falte solo un 0,01% para el nirvana de productividad de escritorio y entretenimiento en todos los compositores, alguien declarará que ese 0,01% requiere un cambio de paradigma y una reconstrucción total, y todos se pasarán a algo como Zayland. Entonces pasarán otros 10 años hasta que las fuentes se vean bien y el portapapeles vuelva a funcionar.
Porque, si uno va a crear un compositor nuevo, sonaba como la opción más razonable. Pero revisé y resulta que no usan wl_roots, sino algo llamado Smithay, y tampoco son bindings de wl_roots para Rust.
https://github.com/Smithay/smithay
Estoy usando la alfa de Cosmic en Fedora y me gusta mucho. Tiene pequeños bugs por todos lados, pero por lo que he visto hasta ahora ninguno impide usarlo.
Es el primer escritorio que logró alejarme de KDE con tiling.
Decidí dejar Windows en casa y pasé varios días revisando distribuciones Linux. Fue interesante ver cómo cada distribución refuerza GNOME para lograr integración de escritorio.
PopOS me gustó mucho, pero elegí Fedora por la transición para alejarse de GNOME y por el problema de que las extensiones de GNOME se rompen entre versiones. Cuando salga la versión estable quiero volver a probar COSMIC, y la alfa de hecho estaba bastante bien. También me interesa ver cómo manejarán la extensibilidad, porque la fragmentación del ecosistema de extensiones de GNOME fue una de las razones por las que terminé eligiendo Fedora. Si pensara instalarle Linux a mi familia, ZorinOS también me pareció bastante bueno.
En GNOME todos los plugins corren dentro del mismo proceso JS, pero aquí cada plugin tiene su propio proceso y se comunica mediante Wayland. Eso permite poner mucha funcionalidad compleja dentro de un plugin, y si el plugin se cae no arrastra al resto consigo.
La página de lanzamiento no muestra con mucha claridad qué es Cosmic ni qué hace.
La página del producto es mejor: https://system76.com/cosmic
Esto también sirve: https://www.youtube.com/results?search_query=cosmic+desktop+...
En mi pantalla, en la primera línea, concretamente en la tercera oración, dice “COSMIC, our new desktop environment for Pop!_OS and other Linux distros”, y después aparece un enlace a exactamente la página que vinculaste. Me pregunto qué más debería hacer la publicación del lanzamiento.
Me entusiasma que Cosmic parezca tener potencial para romper el duopolio GNOME / Plasma.
Todavía no me convence del todo el diseño visual del escritorio, pero quizá cambie de opinión cuando salga de alfa.
Cuando uno realmente trabaja, el entorno de escritorio en sí casi siempre desaparece en el fondo. Cosas como las curvas de desplazamiento o la configuración de atajos de teclado deberían resolverse en una capa más baja de lo que hoy permite el ecosistema de software libre.