ATENCIÓN USUARIOS ACTUALES DE BAZZITE:
El Game Mode de Feral ha sido removido de las imágenes de escritorio. Lamentamos los inconvenientes que esto pueda causar. El planificador de System76 y Joystickwake a reemplazado completamente sus funciones y no requiere ninguna opción al lanzarse para funcionar correctamente. Esta características siempre se ha removido de las imágenes -deck
, -ally
, -framegame
, y demás imágenes handheld, pero por error, nunca fue removido de las imágenes de escritorio.
El script de ujust
para Nix también fue removido debido a que genera conflictos con las políticas de SELinux. Los usuarios pueden instalar el gestor de paquetes Nix manualmente si así desean bajo su propio riesgo.
Prólogo
Bazzite es una imagen personalizada de Fedora Atomic Linux 39, utilizando el framework para imágenes personalizadas de Universal Blue, la cual esta diseñada para brindar a los usuarios la mejor experiencia en gaming en Linux para sus computadoras, incluyendo la Steam Deck y otras handhelds. Los boletines informativos de Bazzite sirven para resaltar todo el trabajo realizado para brindar a todos nuestros usuarios las mejores funciones y características listas para usarse en sus computadoras, HTPCs y otros dispositivos handheld de videojuegos.
Si eres nuevo en el proyecto, así es como esta tecnología funciona: Bazzite y otras imágenes de Universal Blue siguen la metodología de desarrollo de entrega continua, lo que significa que estamos constantemente agregando nuevas funciones, características y correcciones de bugs a la imagen a través de actualizaciones. Estas actualizaciones también incluyen todo lo que provenga directamente del upstream (Fedora y Universal Blue) y las actualizaciones de los paquetes que incluimos. Este boletín informativo esta pensado para informar a nuestros usuarios todos lo que ha cambiado desde nuestro último Bazzite Buzz que lanzamos hace poco más de un mes.
Ocho Meses de Bazzite
¡Han pasado casi ocho meses desde que propiamente lanzamos de manera publica Bazzite!. En los últimos 3 meses hemos presenciado una súbita alza en la popularidad del proyecto, y eso significa que hemos recibido mas retroalimentaciones en bugs y sugerencias para nuevas funciones y características que nunca.
Las imágenes de Universal Blue han tenido arriba de 8 millones de pulls (esta figura incluye descargas y actualizaciones en total) en todas las imágenes (valga la redundancia), incluyendo Bazzite. Cualquiera que haya estado presente en el proyecto por un buen rato ha podido apreciar lo rápido que el proyecto ha cambiado y evolucionado. Realmente ha crecido a tener su propia identidad.
Página Web
¡Ya no más los usuarios curiosos de Bazzite necesitan leer el README de GITHUB!, con todos sus puntos y multiples enlaces que pueden llegar a crear confusión e incertidumbre. Así es amigos, ¡por fin tenemos una página web adecuada!. Ahora también existe una herramienta llamada “Image Picker”, cuyo propósito es guiar a los usuarios para que descarguen la imagen adecuada basada en su hardware y preferencia personal en cuanto el entorno de escritorio, además de que si quieren incluir Game Mode (si es que tiene soporte para su hardware).
Nuevas Imágenes ISO: Mejor Experiencia al Instalar
Hemos lanzado nuevas imágenes ISO que solucionan la mayoría de los problemas que anteriormente plagaban el proyecto. Cada imagen tiene su propia ISO fuera de línea. Estas nuevas ISOs deberían instalarse más rápido y arreglar ciertos problemas, como unos que provocaban que no pudieras arrancar el instalador. Gracias a esto, finalmente estas imágenes soportan ser arrancadas usando Ventoy, ¡hurra!.
Confiamos en que estas nuevas ISOs están en un mejor estado que las que usábamos anteriormente para instalar Bazzite, pero como siempre, por favor reporta los bugs que llegaras a tener. Estaremos añadiendo mejoras y correcciones de bugs en nuestras nuevas ISOs en las próximas semanas.
Los nuevos ISOs han mejorado la experiencia de usuario, pero esta solo es la primera fase de nuestro “nuevo instalador.” El nuevo instalador de Fedora basado en WebUI proporcionará una experiencia de usuario aún mejor, y permitirá que los Flatpaks pre-incluidos sean instalados durante la instalación del sistema en vez de despues.
Estos nuevos ISOs fueron creados usando nuestra utilidad generadora de ISOs.
Mejoras para Handhelds
Diversas mejoras para handhelds han sido implementadas durante el mes pasado, incluyendo el soporte para que los mandos de videojuegos de varias handhelds funcionen, además de mejoras en el rendimiento. También hemos arreglado la escala fija del tamaño de la interfaz y la rotación de la pantalla en diferente hardware, y un montonal de mejoras en la calidad de vida. Handhelds como la Lenovo Legion Go y la ASUS ROG Ally hasta las diferentes handhelds de GPD, AYN y AYANEO deberían tener un mejor y adecuado soporte.
Si estas buscando una experiencia similar a SteamOS en una handheld Windows, entonces deberías considerar darle una oportunidad a Bazzite. De hecho, ¡estamos orgullosos de poder decir que la Lenovo Legion Go es feature complete!, es decir, que la experiencia entre la Legion Go y una Steam Deck es básicamente 1 a 1.
Puedes ver una demostración de como funciona Bazzite en la Lenovo Legion Go:
Desafortunadamente, la Steam Deck OLED aun sufre de problemas con el audio y la tasa de refresco, y debido a que estos problemas están relacionados con las versiones mas nuevas del Kernel, estamos esperando como Valve abarca esta situación cuando decidan actualizar el kernel de SteamOS. Eventualmente, una vez que estos dos últimos problemas sean solucionados, los modelos OLED tendrán una compatibilidad 1 a 1 con la mayoría de los modelos LCD (recuerden que Bazzite no es compatible con el modelo de 64 GB).
En un futuro, también tenemos planes para soportar la MSI Claw y la Orange Pi Neo una vez que mas gente ponga sus manos en estos dispositivos, ¡que felicidad es vivir en la era dorada de las computadoras handheld!.
Imagen por Matt Schwartz
¡Chequen esto!, la ASUS ROG Ally corriendo Bazzite mientras ejecuta Sunshine, transmitiendo a un Apple Vision Pro utilizando un port para iPad de Moonlight. Es realmente increíble como la gente creativa llega a usar este tipo de dispositivos.
Agregado el Mensaje del Día
La terminal ahora muestra “el mensaje del día”, el cual aleatoriamente mostrará información y tips útiles para Bazzite, como una lista de que imagen y en que canal de actualizaciones te encuentras, y enlaces para recursos externos del proyecto, como documentación.
BoxBuddy Pre-Instalado como Interfaz Gráfica para Distrobox
Queremos que nuestros usuarios se den un chapuzón en los contenedores cuando lleguen a necesitar aplicaciones que simplemente no estén disponibles como un Flatpak, o por si necesitan entornos de desarrollo aislados. Una de nuestras luchas con los contenedores, es que algunos usuarios no se sienten comodos en como manejar Distrobox usando comandos en una terminal, pero gracias a esta GUI estos pueden crear nuevos contenedores de Distrobox y manejarlos usando una aplicación desde esta nueva interfaz gráfica.
Soporte de AMD CUDA (ZLUDA)
Hemos agregado el soporte para ZLUDA, lo que permite una sustitución directa de CUDA. Sabemos que este cambio no esta relacionado al gaming, pero es parte de la instalación de Bazzite para quienes estén interesados en esto. El directorio esta presente en /usr/lib64/zluda/
.
Para mas detalles, puedes leer este artículo de Phoronix, ¡super interesante!.
Cambios Bajo el Capó
Agregamos TuneD
TuneD es un servicio que optimiza la vida de la batería y mejora el rendimiento al usar ciertos perfiles especificas para ciertas cargas de trabajo. Es una increíblemente poderosa utilidad, y es mejor leer para saber mas de su funcionalidad utilizando la documentación oficial.
El punto mas importante de todo esto, es que ahora Bazzite incluye un perfil por defecto que debería funcionar bien en la mayoría de los dispositivos. Incluimos una aplicación gráfica si planeas en realizar cambios por tu cuenta. Eso si, si cambias los ajustes de TuneD, es bajo tu propio riesgo.
Corrección para Gráficas Múltiples/Híbridas
Hemos agregada esta version parchada de switcheroo-control
para corregir ciertos problemas con los usuarios que tengan múltiples GPUs en su sistema. Usuarios con ciertos sistemas especificos no podían lanzar Steam utilizando el acceso directo en el escritorio. Esto es un problema del cual se tiene conocimiento en upstream, pero ya no es un problema específicamente en Bazzite.
Cambio del Nombre de Prompt
Debido a problemas con marcas registradas, Prompt ha tenido que ser renombrada, así que ahora es conocida como Ptyxis (lo cual si se lo preguntan, significa la manera en la que una hoja individual esta doblada en un capullo) y tiene un nuevo y bonito icono (digno de alguien que le guste las plantas).
Sigue reteniendo la misma funcionalidad y metas que tenía antes del cambio del nombre.
Resolviendo nuestra Deuda Técnica
Tanto los repositorios de Bazzite y el upstream de Universal Blue han sido últimamente ordenados y limpiados en preparación para el lanzamiento de las nuevas ISOs.
ujust
se ha reorganizado con mas limpieza y estandarización por venir, con un monton de scripts removidos u ocultados si llegan a causar otros problemas.
Modo de Rescate y Emergencia
Nuestro modo de rescate y emergencia ha mejorado significativamente. Esto debería proporcionar mayor flexibilidad si tu sistema esta teniendo problemas para arrancar, entre otros. Este cambio también llego al upstream.
Nuevo Tag “Stable”
bazzite:latest
ahora tiene como alias bazzite:stable
.
:latest
es técnicamente el término correcto, pero usar :stable
hace mas claro que este es el canal por defecto y el cual esta destinado a ser usado a diario.
Mejoras para Actualizar
Las actualizaciones se han reelaborado usando Topgrade, lo cual actualiza casi todo lo que tengas en tu sistema, al mismo tiempo. Esta es una mejora en como estaba configurado anteriormente.
Ahora existe una aplicación que muestra la salida de todo lo que esta siendo actualizado con una bitácora llamada System Update.
Esto es especialmente útil para forzar actualizaciones y ver todo el proceso de manera precisa en tiempo real, sobretodo si actualizas usando Game Mode, donde la información presentada al usuario no es precisa.
Como Actualizar
Imágenes de Escritorio
Las imágenes de escritorio generalmente se auto-actualizan una vez al día y se aplican al reiniciar, pero si eres impaciente y quieres actualizar ya, entonces abre la nueva herramienta de System Update.
Alternativamente, abre la terminal y ejecuta el siguiente comando:
ujust update
Espera a que termine y entonces reinicia para estar en la última versión de Bazzite.
Imágenes para la Steam Deck/HTPC/Handhelds
En Game Mode, abre Configuración, luego Sistema, y finalmente pica en Checar Actualizaciones.
Alternativamente, ve al Modo Escritorio, abre la terminal y ejecuta el siguiente comando:
ujust update
Espera a que termine y entonces reinicia para estar en la última versión de Bazzite.
Conclusión
Aliento Atómico
Fedora Magazine escribió un artículo re-introduciendo a Fedora Immutable como Fedora Atomic, el cual es un nombre mas correcto en comparación al anterior. Ahora el correctamente nombrado branding de Atomic para sus sistemas operativos basados en OSTree deberían dar una mejor primera impresión que cuando era nombrado “inmutable”, ya que el sistema operativo permite una mayor flexibilidad comparado con otros sistemas “inmutables”.
¡También les mandaron un saludo al proyecto de Universal Blue!, ¡gracias por el reconocimiento!.
Comete la Etiqueta
Todos los sistemas operativos Linux “inmutables” tienen su propia implementación, su propio “twist”, y algunos simplemente no te dan la misma flexibilidad que nosotros ofrecemos. Esto genera la suposición que el usuario no tiene el control de su propio sistema y que esta completamente cerrado.
Si bien es verdad que existen archivos solo de lectura con propósitos de estabilidad en Bazzite, la mayoría de los usuarios comunes deberían poder hacer todo lo que necesiten sin tanto rollo. Solamente los usuarios avanzados pueden llegar a tener problemas al tratar de realizar ciertas tareas como cambiar el kernel sin crear un fork del proyecto. Bazzite es útil como un sistema para usarse a diario en tu computadora de escritorio, así como un sistema “estilo consola” para handhelds y HTPCs.
Ecosistema de Contenedores
Mientras que Flatpak es el formato principal para instalar aplicaciones en Bazzite, también nos hemos asegurado que nuestros usuarios tengan acceso universal a todos los gestores de paquetes y repositorios con Distrobox y Toolbox. Esto resuelve el problema del soporte de aplicaciones al tener acceso a casi todos las aplicaciones habidas y por haber para el escritorio Linux. Bazzite trata de mantener el manejo de los contenedores tan amigables para el usuario como es posible.
“Sin desviación de la norma, el progreso no es posible” - Frank Zappa
¡NI SIQUIERA ES NUESTRA FORMA FINAL!
¡Esto solo es el comienzo!
Aún tenemos que obtener el nuevo instalado de Fedora en un futuro cercano, el cual debería solucionar todos los problemas restantes que tenemos en nuestro instalador. También hay planes en Upstream para que al actualizar, solo tengas que descargar los nuevos cambios en la imagen en vez de descargar la imagen enterita cada que actualizas. Igualmente estamos buscando mejores maneras de integrar los contenedores en el sistema, a diferencia de lo que ya implementamos.
Como siempre, nuestra meta es constantemente arreglar los problemas expresados por nuestros usuarios, ademas que mantenernos a la moda de las últimas tendencias del gaming en Linux debe ser el comportamiento por defecto de Bazzite. Seguimos expandiéndonos, pero el proyecto esta cerca de ser feature complete, y a partir de aquí solo buscamos mejorar la experiencia y las características ofrecidas. ¡Nuestro futuro se ve brillante!
Rutas Ramificadas
Bazzite es una de las dos imágenes enfocadas para el usuario final bajo la familia de Universal Blue. Originalmente las imágenes estaban dirigidas para que los usuarios crearan sus propias imágenes personalizadas usando Fedora como base para uso personal o para compartir a la comunidad. Esta es la manera en la que Bazzite puede existir, pero Bazzite muy probablemente ha crecido para volverse la imagen personalizada mas popular, si nos guiamos en estas estadísticas.
Ahora, hay una nueva manera de crear tu propia imagen personalizada de Fedora Atomic, usando unas nuevas herramientas de creación de imágenes personalizadas, las cuales componen el proyecto BlueBuild. Esta es una organización completamente separada de nosotros y la cual tiene planes diferentes, pero muchas de las imágenes estan basadas en las viejas herramientas de Universal Blue, y son renovadas usando su propia metodología. Puedes leer su blog post donde explican las metas del proyecto.
Tambien tienes nuestra lista incompleta de imágenes personalizadas de Fedora Atomic creadas por la comunidad como Secureblue y Aurora para aquellos que estan interesados en probar otras imágenes que no sean Bazzite o Bluefin.
Como Instalar Bazzite
¿Nuevo en el proyecto?.
Checa nuestro FAQ (en español) antes de proceder.
Lee nuestra información en las imágenes para la Steam Deck, HTPCs, y computadoras handheld si planeas en usar Game Mode en Bazzite.
Instala la última versión de Bazzite aquí. Checa nuestra guía de instalación en como instalar correctamente.
Reporta problemas en nuestro issue tracker, si es que llegaras a tener.
¡Gracias por darle una oportunidad a Bazzite!.
Recursos de la Comunidad
Contribuir a Bazzite
Si te sientes ambicioso, sientete libre de contribuir al proyecto. Bazzite, así como otras imágenes de Universal Blue, son proyectos de codigo abierto. Contribuciones de cualquier tipo son bienvenidas, desde pull requests hasta traducciones.
Si gustas contribuir a Bazzite, ¡dale un vistazo a nuestras ideas de contribución con las que nos puedes ayudar! Igualmente, echa un vistazo a nuestra guía para saber como realizar tu primera contribución al proyecto.
Lista de Cambios
Imágenes de Escritorio
Funciones y Características
- Nueva aplicación System Update para actualizar manualmente usando topgrade para unificar las actualizaciones
ujust update
para actualizar manualmente en la terminal
- Agregado el Mensaje del Día (MOTD) en la terminal
- Te muestra que imagen estas usando
- Advierte a los usuarios si su imagen no se ha actualizado en mas de un mes
- Genera tips aleatorios
- La rama
latest
ahora tiene de alias:stable
- Clarifica que lanzamientos son estables
- No es necesaria una intervención manual por los usuarios finales, ya que
:latest
==:stable
- No es necesaria una intervención manual por los usuarios finales, ya que
- Clarifica que lanzamientos son estables
- Las imágenes Nvidia ahora usan X11 por defecto, en vez de Wayland
- Usar los drivers propietarios de Nvidia en conjunto de Wayland pueden causar problemas actualmente
- Soporte para NVK
- Ingresa:
ujust toggle-nvk
para cambiar a los drivers NVK
- Ingresa:
- Añadido ZLUDA para soporte de CUDA en hardware AMD
- Presente en
/usr/lib64/zluda/*
- Presente en
- Añadido soporte para los dispositivos REALTEK RTL8814AU (¡Gracias sradigan!)
- Añadido
tuned
para un mejor rendimiento y vida de la batería - Las imágenes de GNOME ahora incluyen File Roller
- Nuevos modos de rescate y emergencia para problemas con el arranque
- Reorganización y limpieza de
ujust
- Mas por venir con esta estandarización, PR
- Añadidos varios plugins muy útiles para Cockpit
- Permite la configuración de MangoHUD y VkBasalt en todos los Flatpaks automáticamente
- Soporte para Incus fuera de la caja
- Incluidos unos nuevos permisos por defecto para la version Flatpak de LibreOffice que permiten poder imprimir
- Añadido los temas Vapor y VGUI2 para la terminal Ptyxis (antes Prompt)
- Soporte para el tema claro en Ptyxis con el tema Vapor aplicado en KDE Plasma
- Añadido joystickwake para mantener la pantalla prendida usando la interacción con mandos de videojuegos
- Añadido BoxBuddy como una aplicación pre-instalada
- Permitida la aceleración por hardware por defecto en XIV Launcher
- Añadido nerd-fonts
- Las imágenes Nvidia GNOME vienen con la extensión supergfxctl-gex habilitada por defecto
- Actualizado a
Mesa 23.3.6
con parches deMesa 24
- Añadido los drivers vdpau con soporte de H264
- Habilitado Discord RPC para aplicaciones que no son Flatpak por defecto
- Habilita el cambio de tamaño automático del escritorio desde el escritorio anidado para Waydroid
- Añadido una versión parchada de switcheroo-control para sistemas con múltiples GPUs
- Corregido el cambio entre dGPU/iGPU
- Añadido DejaDup al Bazzite Portal (¡Gracias dylanmtaylor!)
- Corrección en un typo en la configuración de MangoHud que prevenía que la version de Flatpak funcionara correctamente
Correcciones
- Corregidos problemas con Flathub
- Problemas corregidos cuando se cambia de base
- Se asegura que el repositorio “user” de Flathub tenga una mayor prioridad que “system”
- Corregidos problemas con mandos de videojuegos, usando una versión modificada de
xone
que mantiene soporte completo paraxpad
- Corregido un problema con el servicio
sunshine-workaround
- Corregidas las imágenes de Nvidia a las cuales les faltaba
supergfxctl-plasmoid
- Corregidos problemas con los temas de GNOME aplicados en Firefox y Thunderbird
- Restaurada una version parchada de XWayland en las imágenes Nvidia
- Corregidos problemas con el audio
- No tiene que ver con el bug que esta presente en la Steam Deck OLED
- Añadida una corrección para un bug que no permitía imprimir usando la version Flatpak de LibreOffice
- Tailscale debería estar mejor integrado
- Controlado por defecto por los usuarios en el grupo “wheel”
- Añadido un limite de memoria en el servicio duperemove
- Añadido el comando
ujust toggle-updates
de vuelta - Uso de X11 ahora por defecto en SDDM (pantalla de login) para las imágenes Nvidia
- Corregidos problemas al loguearse
- Corregido el script para lanzar Waydroid
- Añadida una corrección para suspender el sistema al usar ciertos adaptadores Wi-Fi
- Añadido el paquete i2c-tools que faltaba
- Esta dependencia es requerida para que funcione OpenRGB
- Limpieza general en el proyecto
Imágenes para la Steam Deck/HTPC/Handhelds
Funciones y Características
- Todas las funciones y características de las imágenes de escritorio, que apliquen
- Añadido un parche de la variable del entorno para la resolución 720p en Game Scope
- Añadidos gestos táctiles para acceder los menús de Steam y QAM
- Puedes encontrar un script para deshabilitarlos aquí, sí es que encuentras este cambio indeseable
- Soporte para gestos multi-touch en Waydroid (¡Gracias Aru!)
- Añadido soporte para el giroscopio de Dualsense por HHD
- HHD ahora soporta multiple hardware
- GPD Win Mini
- GPD Max 2
- GPD Win 4
- Añadida la tasa de refresco de 60-120hz para la GPD Win Mini
- Añadido soporte para la AYN Loki Max
- Handycon habilitado automáticamente
- Añadido soporte para la AYANEO AIR Plus
- Añadidos comandos para
ujust
para instalar varios temas requeridos por la ROG Ally y la Legion Go - Añadido el driver para giroscopio BMI260 para la ASUS ROG Ally (¡Gracias antheas!)
- Añadido el manejo automático de la resolución del escritorio anidado en un número de handhelds.
- ROG GUI ahora viene pre-instalada en las imágenes
-ally
Correcciones
- Todas las correcciones de las imágenes de escritorio, si aplican
- Corregida la escala por defecto en las imágenes con KDE
- Corregidos problemas que congelaban ciertas configuraciones de HTPCs (¡Gracias nadiaholmquist!)
- Añadido un parche para el modo de pantalla fija para la Legion Go en Gamescope
- Corregido un problema con las actualizaciones no siendo aplicadas en las imágenes
-deck
- Corregidos problemas de rotación en varias handhelds
- Corrección en la escala y DPI bajo Waydroid en multiples handhelds
- Corregida la lista negra para giroscopios indeseables