A un proyecto pequeño también se le juzga por la frecuencia con la que cuenta algo. Aquí están las novedades por fecha y el camino que viene, con el estado de cada punto — incluidos los que aún no están listos.
Novedades
actualización
El guardián térmico devuelve los megahercios
La BC-250 tiene un guardián que vigila la temperatura: cuando la placa se calienta demasiado, le quita 100 MHz al procesador. Ese es su trabajo. El problema era que esos megahercios no los devolvía nunca. Después de media hora de juego con el ventilador ahogado, la máquina se quedaba lenta para siempre, y el archivo de ajustes mostraba esa frecuencia más baja como si la hubieras elegido tú. Nadie se daba cuenta. Lo encontramos midiendo: en nuestro banco de pruebas cuesta un 1,2% de los fotogramas, en cualquier máquina que hubiera jugado una vez con el ventilador al límite. Ahora la frecuencia vuelve a subir en cuanto la placa se enfría, y se detiene donde había empezado. Si fuiste tú quien la bajó, se queda baja: el guardián recuerda lo que hizo él mismo y no deshace tu decisión. Llega con sudo apt update && sudo apt upgrade.
actualización
SkillFishOS arranca con Secure Boot activado
Con Secure Boot activado — que es como sale de fábrica casi cualquier PC — SkillFishOS no arrancaba en absoluto: se veía GRUB y después nada. El núcleo lo compilamos nosotros y no lo ha firmado ningún fabricante de firmware, así que la máquina lo rechazaba. Ahora el núcleo está firmado con una clave de SkillFishOS, y una herramienta nueva, skillfish-secureboot, registra esa clave en el firmware de tu ordenador. Lo haces una sola vez: la herramienta pone la solicitud en cola y, en el siguiente arranque, una pantalla azul te pide que confirmes. A partir de ahí SkillFishOS arranca con Secure Boot activado, como cualquier otro sistema. Una cosa la decimos claramente: el primer arranque desde el USB sigue necesitando Secure Boot desactivado, porque la clave no se puede registrar antes de que la máquina haya arrancado al menos una vez. Y para quien mantiene Secure Boot desactivado no cambia nada. El menú de arranque además explica ahora qué ha pasado, en lugar del error que pasaba en un instante.
actualización
Un núcleo también para los PC normales
Hasta ayer el paquete del núcleo descargaba siempre la versión de la BC-250, incluso en un PC normal. Ese núcleo está compilado para el procesador de la placa y en otra máquina no arranca: GRUB carga y después nada. Le pasó de verdad a quien lo intentó. Desde hoy el paquete mira la máquina antes de descargar, y en un PC cualquiera coge una versión -x64, compilada para un procesador genérico y con los firmwares y los controladores que necesita un portátil. En la misma vuelta hemos quitado un fallo más silencioso: los servicios que solo tienen sentido en la placa llevan ahora la comprobación del hardware dentro de sí, en lugar de recibirla del script de instalación. Quien instalaba en un PC normal se encontraba un servicio que fallaba en cada arranque sin que se entendiera por qué. Lo vimos solo arrancando de verdad una máquina que no es una BC-250: compilar para ella no bastaba.
actualización
El núcleo 7.2.0 llega con la actualización
El núcleo 7.2.0 llega ahora con una actualización normal. Hasta ahora estaba solo entre los archivos que se descargan a mano en GitHub. No es más rápido que el 7.1.7, las diferencias que medimos caen dentro del ruido. Sirve para ir al paso del núcleo de referencia y sus controladores. El controlador gráfico está mientras tanto en Mesa 26.1.6, la misma versión que llevan las distribuciones de juego más al día. Viene de Debian, no la compilamos nosotros.
update
El Tuner habla en milivoltios, y las actualizaciones se ven antes
En el Tuner el undervolt de la CPU se leía «-24». Es el número que quiere el firmware, no uno que signifique algo para una persona — y justo al lado la GPU decía «1000 mV». Ahora pone -150 mV, y la línea de resumen muestra los dos voltajes igual.
La conversión está medida, no estimada: leída del firmware en la placa, bajo carga. Un paso vale 6,25 mV, y la tabla medida sitúa -24 exactamente 150 mV por debajo de la curva de fábrica.
El otro cambio afecta a todos. La comprobación de actualizaciones se hacía una vez al día, con hasta cuatro horas de retraso aleatorio: entre la salida de una corrección y el momento en que la máquina se enteraba podía pasar más de un día. Ahora mira cada hora. No significa más avisos: el aviso aparece solo cuando cambian los números, y no se repite en una semana.
release
SkillFishOS 26.06.4 «Aetherium»
Dos fallos podían impedir que la instalación terminara en una BC-250 real. Ya no están.
El primero: el desbloqueo de los ocho núcleos escribía la máscara de núcleos en el SMU y reiniciaba la placa, también dentro de la sesión en vivo. Si eso caía mientras el instalador copiaba, la instalación moría. El desbloqueo ahora está desactivado de fábrica y se activa a mano desde el Tuner.
El segundo: instalar sobre Btrfs podía dar un sistema que no arrancaba, con error: premature end of file en el prompt de GRUB. El instalador copiaba con rsync -aHAXS y la imagen del núcleo acababa con un hueco al final; en Btrfs un hueco no tiene extent, así que GRUB se para ahí. Linux lee ese archivo perfectamente, y por eso nada parecía ir mal.
También corregido: la comprobación de disco pedía 10 GiB cuando el sistema necesita 15, la edición BC-250 arrancaba el núcleo generic, y Safe Mode y Text Mode hacían exactamente lo mismo que la entrada normal.
Las imágenes 26.06.x anteriores quedan sustituidas: si tienes una, descarga la 26.06.4.
superseded
SkillFishOS 26.06.3 «Aetherium»
⚠️ Esta imagen ha quedado sustituida: usa la 26.06.4. Tenía dos fallos que podían detener una instalación en una BC-250.
Dos ediciones, BC-250 y Generic, para la placa de AMD y para cualquier PC o máquina virtual x86-64.
El idioma que eliges se aplica ahora en todas partes: interfaz, pantalla de acceso, panel web y también la presentación del instalador, que antes se quedaba en inglés. Italiano, inglés, polaco y ucraniano — y si falta una traducción, sale el inglés.
Por debajo: núcleo 7.1.7 con el desbloqueo de las 40 unidades de cómputo y el de los ocho núcleos, instalación en Btrfs con puntos de restauración vivos desde el primer arranque, e IA en el propio equipo sobre la GPU. Una instalación nueva levanta con todos los servicios en orden.
La edición Slim ya no sale como imagen: el núcleo ligero sigue en el repositorio para quien lo quiera.
update
Cinco puntos de restauración, y un comando para volver atrás
El sistema se ocupa solo de sus puntos de restauración: toma uno antes y otro después de cada operación de apt, guarda cinco — tres normales y dos de las actualizaciones importantes, las que tocan el núcleo o systemd — y los lista en el menú de arranque, actualizándolos en cada transacción.
Desde el menú de arranque puedes entrar a mirar y rescatar archivos. Para empezar de nuevo de verdad desde uno de ellos hay un comando nuevo:
sudo skillfish-rollback 12
En el siguiente arranque el sistema es el de entonces. El anterior no se borra: queda apartado, y --undo lo devuelve. Tu carpeta personal no se toca nunca: el sistema viaja atrás, tus archivos se quedan como están.
Llega con sudo apt update && sudo apt upgrade — no hace falta reinstalar.
AI
La IA local se muda a Unsloth Studio
En lugar de tres contenedores Docker hay ahora un único servicio nativo, que ofrece tanto el chat como una API compatible con OpenAI. Docker ya no se instala.
En la placa, con Qwen3-1.7B: 210 tokens por segundo en la GPU con Vulkan frente a 41 solo en CPU — cinco veces más rápido. Los modelos vienen directamente del catálogo de Hugging Face. El servicio escucha solo en loopback: desde fuera se llega por el panel remoto, que autentica con las cuentas del sistema.
release
SkillFishOS 26.06.2
Imágenes recompiladas con los arreglos reunidos durante el primer mes: idioma de la sesión en vivo, IA en la GPU, grupos del usuario. Tres ediciones en SourceForge.
release
La primera versión pública: 26.06 «Aetherium»
Una placa de minería de segunda mano se convierte en un PC-consola listo para usar: un núcleo propio con el desbloqueo de las 40 unidades de cómputo, un gobernador SMU, perfiles de overclock con protección térmica, estética steampunk desde el arranque hasta el escritorio, Steam y emuladores, IA en el propio equipo.
Empezó como una forma de que mis hijos usaran y aprendieran Linux mientras juegan. Los juegos son la zanahoria; las instantáneas, la red de seguridad.
¿Quieres saber qué viene después? Está en la hoja de ruta.
¿Tienes una idea o echas algo en falta? Las peticiones son bienvenidas: escríbenos desde la página de contacto o abre una discusión en GitHub. Construir lo que alguien necesita de verdad es mejor que acertar por casualidad.