YaguareteOS
Distro KDE handheld-first sobre Bazzite. Slider de memoria gráfica para APUs AMD sin pasar por el BIOS, Portal con 182 acciones de instalación, apps propias (Yryvu, Tatu) y autoconfiguración de FSR4. Image-based con bootc, actualizaciones atómicas, firmada en nuestra propia CI.
Cuatro variantes KDE, un solo pipeline
Elegí la variante que matchea con tu hardware. Las cuatro se construyen del mismo árbol y se firman con la misma clave cosign.
-
yaguarete_os
Desktop AMD / Intel
Variante por defecto. Stack de gráficos open-source, funciona en la mayoría del hardware no-NVIDIA.
- Base upstream
- bazzite:stable
-
yaguarete_os-nvidia
NVIDIA propietario
GPU NVIDIA con el driver propietario. Recomendado para gaming en hardware NVIDIA hoy.
- Base upstream
- bazzite-nvidia:stable
-
yaguarete_os-nvidia-open
Módulo kernel NVIDIA abierto
GPU NVIDIA con el módulo kernel abierto (Turing+). Orientado a workstations de desarrollo.
- Base upstream
- bazzite-nvidia-open:stable
-
yaguarete_os-deck
Handheld (Steam Deck, OneXFly, ROG Ally)
Bootea directo en game mode. Heredado de Bazzite-deck, todavía en Fedora 43.
- Base upstream
- bazzite-deck:stable
Las releases stable se publican firmadas con cosign. Verificá la firma contra cosign.pub antes de instalar — instrucciones en el README.
Bazzite por debajo, dev y gaming arriba
Heredamos el stack de gaming de Bazzite — Steam, Proton-GE, GameMode, gamescope, MangoHud, Mesa al día — y le agregamos lo que necesitamos para el dev cotidiano y para exprimir un handheld. Image-based con bootc: cada update es atómico, rollback en un comando.
Gaming-ready
Steam, Proton-GE, GameMode, gamescope y MangoHud preconfigurados. Mesa/AMD recientes. Perfiles para handhelds (Steam Deck, OneXFly, ROG Ally).
Herramientas propias para handheld
ujust yaguarete-vram asigna RAM del sistema como memoria gráfica en APUs AMD sin pasar por el firmware. Más ujust yaguarete-setup-decky, que instala Decky Loader verificando antes de borrar nada, y yaguarete-fsr4, que detecta la GPU y aplica el upgrade correcto.
Atómico e inmutable
Image-based sobre Fedora Atomic con bootc. Cada update es una imagen completa firmada. Rollback inmediato si algo falla.
Dev-friendly
Terminal lista de fábrica: kitty con zsh, prompt Powerlevel10k y FiraCode Nerd Font con ligatures, en un comando. Claude Code y Antigravity a un clic desde el Portal. Toolbox, distrobox y devcontainer first-class. KDE Plasma como escritorio. Defaults en español, locale es-AR.
Preguntas frecuentes
No. Sumamos sobre Bazzite: el comando ujust yaguarete-vram para repartir RAM como memoria gráfica en APUs AMD, un Portal yafti con 79 apps y ajustes en 8 secciones (188 acciones install/update/uninstall, con la salida de cada una registrada en disco), instaladores propios para nuestras apps —Yryvu y Tatu— y recetas curadas para software de terceros como Eden, Antigravity, Claude Code o Decky Loader, el wrapper ujust yaguarete-fsr4 que autodetecta la GPU, comandos de rescate y de instalación por categoría (yaguarete-rescue, yaguarete-install-gaming, yaguarete-install-dev), versionado Aurora-style en rpm-ostree status y pipeline propio firmado con cosign.
En una APU AMD la "VRAM dedicada" la reserva el firmware y cambiarla exige reiniciar. El pool que se mueve desde el sistema es el GTT: RAM que la GPU mapea como memoria gráfica a través del argumento de kernel ttm.pages_limit. ujust yaguarete-vram lo expone como un porcentaje (10-90%, con un piso de 6 GiB siempre reservado para el sistema): elegís el valor, reiniciás y queda persistido. Sirve para juegos con texturas pesadas y para correr modelos de lenguaje locales. Ninguna otra distro handheld —Bazzite, SteamOS, ChimeraOS— lo expone de esta forma.
GPU AMD o Intel en desktop o laptop → yaguarete_os. NVIDIA con driver propietario → yaguarete_os-nvidia. NVIDIA con módulo kernel abierto (Turing+) → yaguarete_os-nvidia-open. Steam Deck, OneXFly o ROG Ally → yaguarete_os-deck (todavía en Fedora 43, lockstep con Bazzite-deck).
Verificá la firma con cosign contra nuestra clave pública, después corré sudo bootc switch ghcr.io/lobinuxsoft/<variante>:stable y reiniciá. El deployment previo queda en disco como target de rollback. Instrucciones paso a paso completas viven en el README.
Ya están disponibles. Cada promoción de :testing a :stable genera un GitHub Release más un item permanente en archive.org. Los botones de descarga en la sección de variantes apuntan a la última ISO publicada por variant. Para usuarios bootc, el rebase es directo: sudo bootc switch ghcr.io/lobinuxsoft/<variante>:stable.
Cada promoción a :stable produce un GitHub Release más un item con fecha en archive.org bajo identificador <imagen>-stable-<fedora>.<YYYYMMDD>. El registro de containers sirve los canales :stable, :testing y :unstable para usuarios bootc; los tags con fecha pinean una build específica.


