Cargando…
TS-SYS-06 // FEDORA ATOMIC · GAMING

Castalia GOS

Castalia GOS es una distribución Linux de juego atómica (basada en imagen, con rollback seguro), construida en abierto sobre Bazzite, Universal Blue y Fedora Atómica. Arranca en una de dos caras: modo Gos, una sesión de consola centrada en el mando (Gamescope + Steam Big Picture), o modo Desk, un escritorio KDE Plasma 6 completo. Todo lo que hace el sistema es alcanzable sin terminal —y todo lo del GUI es también un comando limpio de CLI.

← VOLVER A SISTEMAS
Comodidad de consola. Libertad de PC.
PRE-ALPHA · CI-TESTED, EN ABIERTOFedora Atomic · handheldsVS SteamOS
15PERFILES HW
5MINIJUEGOS
0TELEMETRÍA
0ROMS/BIOS
GRATIS · OPEN SOURCE
CASTALIAOLEDINFINITE CONTRAST
BRU SCOREBenchmark absoluto CPU + GPU
CAMBIA DE CANAL PARA VER MÁS
01 // QUÉ ES
El sistema, sin marketing
LINUX · GAMING

Seamos honestos desde la primera línea: Castalia GOS está en pre-alpha. El stack de software es real, está construido y pasa CI, pero aún no hay una ISO instalable publicada. Si escribes sobre nosotros hoy, cubres un proyecto en abierto —que es exactamente como queremos que nos cubran. La web lo dice en un badge ámbar: «pre-alpha, nada instalable todavía».

La idea es sencilla y ambiciosa: el Linux de juego premium más amable que exista. Un sistema que trata tu tarde como si importara, que nunca te obliga a abrir una terminal, que dice la verdad sobre qué funciona y que mantiene tus datos tuyos. Arranca en modo Gos —una sesión de consola para el mando y la distancia del sofá— o en modo Desk, un KDE Plasma 6 de verdad: Windows vía Proton, ficheros, mods, creación. Un clic entre uno y otro.

Y una convicción atraviesa todo el proyecto: la honestidad como especificación. Los límites del anti-cheat se dicen por adelantado. Los avisos viven donde se toman las decisiones, no en una wiki. No hay telemetría, ni cuentas, ni llamadas a casa: los informes y las puntuaciones solo existen cuando tú los creas, en local. Guiándote, Bru: un perro-gamer premium —calmado, competente, fiel, nunca ridículo.

Comodidad de consola arriba, libertad de PC debajo —guiado por un perro fiel.
02 // QUÉ HACE
Lo que puedes hacer con él
8 CAPACIDADES
/01

DOS CARAS: GOS Y DESK

Modo Gos: sesión de consola centrada en el mando (Gamescope + Steam Big Picture). Modo Desk: un escritorio KDE Plasma 6 completo. Cambias en un clic; el perfil de hardware afina el arranque real de gamescope.

/02

CASTALIA PORTAL

El onboarding de primer arranque: detección de hardware, un chip «Vulkan ready», configuración de pantalla/audio/mando, instalación opcional de la suite de emulación, valores de privacidad y elección de modo Gos.

/03

CASTALIA KENNEL

El centro de control: actualizaciones y rollback en un clic, cambio de canal, presets de rendimiento (Silencio/Equilibrio/Rendimiento), auto-cambio AC/batería, preparación para juego, toggle de modo de arranque y diagnósticos.

/04

CASTALIA PEDIGREE · BRU SCORE

La suite de hardware con el Bru Score: benchmark honesto con puntuaciones absolutas. Un índice de CPU (~1000 = un buen equipo moderno, sin techo) y un GPU de FPS de render ×10 en una escena 720p congelada, vía un motor Vulkan headless. Nunca se recalibra: un número significa lo mismo para siempre.

/05

castalia gpu-info

«¿Correrán mis juegos?» respondido en milisegundos: una sonda de capacidad Vulkan sin benchmark, presente en el primer arranque, en el centro de control, en la suite de hardware y en los informes de soporte.

/06

15 PERFILES DE HARDWARE

Steam Deck, ROG Ally, Legion Go, GPD, AYANEO, sobremesas… quince perfiles con reglas DMI, envolturas de TDP y afinado de gamescope que dirigen el arranque real de consola por dispositivo.

/07

CASTALIA ARCADE

Cinco minijuegos de primera parte para el rato entre juegos —Bru Runner, Spring Pong, Memory Kennel, Framerate y Kennel Drop. Puro código, sin assets, y los récords nunca salen de la máquina.

/08

EMULACIÓN OPCIONAL · CERO ROMS

RetroArch, ES-DE, Dolphin, PCSX2, DuckStation, PPSSPP como flatpaks a nivel de usuario (sin root), con la línea legal donde se toma la decisión. Nunca se incluyen ROMs ni BIOS. Jamás.

03 // CAPTURAS REALES · APPS EN CI · DATOS EN VIVO
Las aplicaciones reales, con datos reales
Capturadas corriendo sobre Fedora (Xvfb, render software, driver Vulkan llvmpipe) con datos en vivo · sin mockups
04 // ARQUITECTURA
Cómo está construido por dentro
INTERNALS
01

BASE FEDORA ATÓMICA

Inmutable, basada en imagen, vía Universal Blue / Bazzite: rpm-ostree/bootc. Actualizar = imagen nueva; una mala actualización = rollback en un clic. El sistema no se ensucia nunca.

02

UN MOTOR RUST AUDITADO

libcastalia: una sola implementación auditada —hardware, benchmark, GPU, energía, diagnósticos— consumida por cada cara. El GUI, la CLI, el daemon y el informe de soporte no pueden discrepar sobre la máquina porque son el mismo código.

03

DAEMON con polkit

castaliad (Rust, zbus + polkit) atiende el trabajo privilegiado. Los benchmarks, sondas de hardware y el chequeo Vulkan corren en la sesión de usuario: enrutarlos por un daemon root añadiría superficie de ataque a cambio de nada, así que la arquitectura lo prohíbe.

04

MOTOR VULKAN HEADLESS

GPU vía ash, cargado dinámicamente: cómputo headless + render offscreen, sin ventana ni compositor. Corre en modo consola, por SSH y contra el renderer software de Mesa en CI. Una máquina sin Vulkan degrada a un honesto «no disponible».

// TODO VERIFICADO EN CONTENEDORES
Cada afirmación de este kit vive en el repo y la ejercita la CI pública
No es una hoja de intenciones: el gauntlet completo corre en contenedores Fedora y en GitHub Actions.
01

Puertas de Rust

fmt, clippy -D warnings, tests y rustdoc sobre 3 crates y ~90 tests unitarios y de integración, todos en verde.

02

Apps Kirigami

Cuatro apps Qt6/Kirigami compiladas y autotesteadas headless (QtTest bajo dbus-run-session), qmllint sobre 46 ficheros QML.

03

Scripts y empaquetado

shellcheck en cada script, validación AppStream y desktop-file, y los specs RPM parseados para COPR (6 paquetes).

04

End-to-end en imagen

Una batería en imagen —incluido el benchmark GPU contra Mesa lavapipe— y puertas de «drift» para cada artefacto generado desde tokens.json.

ESPECIFICACIONES · Ficha técnica completa
BASE
Fedora Atomic · Universal Blue / Bazzite
SESIÓN
Gamescope (modo Gos) · KDE Plasma 6 (Desk)
MOTOR
Rust · libcastalia + daemon castaliad
GPU
Vulkan vía ash · headless · corre por SSH/CI
GUI / CLI
Qt6 + Kirigami (QML) · CLI Rust std-only
PERFILES
15 de hardware (Deck, Ally, Legion Go…)
EMPAQUETADO
COPR tombatossals/castalia · 6 paquetes
DISEÑO
Un tokens.json → apps, Plasma y web
PRIVACIDAD
Sin telemetría · sin cuentas · sin ROMs
LICENCIA
Código abierto · Bru es marca (TRADEMARKS)
// // HONESTO Y EN ABIERTO
Honestidad como especificación
Castalia GOS es un proyecto independiente, sin afiliación con Valve, Fedora, Red Hat, Universal Blue, Bazzite ni ningún fabricante. El código es abierto en el repositorio; el nombre Castalia y la mascota Bru son marcas del estudio.
CÓDIGOAbierto

Todo el stack —daemon, CLI, cuatro apps, sistema de tokens— vive en el repo y lo ejercita la CI pública.

ESTADOPre-alpha

Construido y CI-tested, pero aún sin ISO instalable. La web lo dice en un badge ámbar. Sin prisa por hacer ruido.

PRIVACIDAD0 telemetría

Sin cuentas ni llamadas a casa. Informes y puntuaciones solo existen cuando tú los creas, en local. La web carga cero recursos de terceros.

ROMS / BIOS0

La suite de emulación es tooling opcional para contenido que posees legalmente. No se incluye ni un juego, ni una ROM, ni un BIOS.

CREADO POR · Dave Abellán · Claudio di Castello◆ github.com/davabe/Castalia-GOS
05 // HISTORIAL
Versiones y cambios
4 EDICIONES
HECHOCI-testedEl stack completo: daemon Rust + CLI, las cuatro apps Kirigami, el Bru Score con motor Vulkan headless, 15 perfiles de hardware, presets de rendimiento, rollback y empaquetado en COPR.
SIGUIENTELa puerta alphaImágenes arrancables de Castalia GOS desde la base Bazzite/uBlue con la capa Castalia preinstalada, una ISO instalable y alpha pública con su honesta página de «problemas conocidos».
DESPUÉSBeta → 1.0Matriz de validación del stack de juego (títulos Proton, lista honesta de anti-cheat), certificación por handheld, overlay de Quick Settings en modo Gos y variantes NVIDIA/AMD/Intel.
EL OBJETIVOVisiónEl Linux de juego premium más amable que exista: una base «clase Bazzite» con la calidez de una consola y el oficio de un estudio.
// DISPONIBILIDAD
PRE-ALPHA · FUENTE ABIERTACOPR tombatossals/castaliaISO ALPHA (PRÓXIMO)15 PERFILES HANDHELD
06 // PREGUNTAS
Dudas razonables
5 PREGUNTAS

Castalia GOS se construye SOBRE Bazzite y Universal Blue —no compite con ellos, los agradece. Lo que añade es el oficio de estudio: un motor Rust auditado tras cada cara, el Bru Score con puntuaciones absolutas, quince perfiles de hardware que afinan el arranque real, y la honestidad como norma. No está afiliado a Valve, Fedora ni al proyecto Bazzite.

// SIGUIENTE SISTEMAChumOS16-BIT · AMIGA · VS Workbench
CHANNEL #0x4C7A · ON AIRREC ● TC 02:47:18SIGNAL ▮▮▮▮▮ 100% · AES-256
TRANSMISSION · ENCRYPTED// SUBSCRIBE

Suscríbete al canal cifrado.

Devlogs, parches y filtraciones internas. Cero spam, cero analytics. Solo lo que importa, cuando importa.

2,418AGENTES SUSCRITOS+184 · 7D
42DEVLOGS / AÑOPROMEDIO 2024–26
0SPAM · TRACKINGDESDE 2025
// AGENT_INTAKEv3.07
UNIRSE A DISCORD
TRANSMISIÓN RECIBIDA · revisa tu inbox
CIFRADO100%
PRIVACIDAD100%
FRECUENCIA2-3/MES
// AES-256// 0 ANALYTICS// 1-CLICK UNSUB// HOSTED IN EU
// SIGNED · PRINCETON · ILLINOIS · 2025▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮ ▮END_OF_TRANSMISSION_◆