Immer auf dem Laufenden

Was sich geändert hat,
und wann

Ein kleines Projekt wird auch daran gemessen, wie oft es etwas von sich hören lässt. Hier stehen die Neuigkeiten nach Datum und der Weg nach vorn, mit dem Stand jedes Punktes — auch der noch nicht fertigen.

Neuigkeiten

Update

Der Temperaturwächter gibt die Megahertz zurück

Die BC-250 hat einen Wächter, der die Temperatur im Auge behält: wird die Platine zu warm, nimmt er dem Prozessor 100 MHz weg. Das ist seine Aufgabe. Das Problem war, dass er diese Megahertz nie wieder hergab. Nach einer halben Stunde Spielen mit ächzendem Lüfter blieb die Maschine für immer langsam, und die Einstellungsdatei zeigte diesen niedrigeren Takt an, als hätten Sie ihn selbst gewählt. Niemandem fiel es auf. Wir haben es durch Messen gefunden: auf unserem eigenen Prüfstand kostet es 1,2% der Bilder, auf jeder Maschine, die einmal mit dem Lüfter am Anschlag gespielt hatte. Jetzt steigt der Takt wieder, sobald die Platine abkühlt, und hält dort an, wo er begonnen hat. Haben Sie ihn selbst gesenkt, bleibt er gesenkt: der Wächter merkt sich, was er selbst getan hat, und macht Ihre Entscheidung nicht rückgängig. Es kommt mit sudo apt update && sudo apt upgrade.

Update

SkillFishOS startet mit eingeschaltetem Secure Boot

Mit eingeschaltetem Secure Boot — und so verlässt fast jeder PC das Werk — startete SkillFishOS überhaupt nicht: man sah GRUB und dann nichts mehr. Den Kernel bauen wir selbst, und kein Firmware-Hersteller hat ihn signiert, also wies die Maschine ihn ab. Jetzt ist der Kernel mit einem SkillFishOS-Schlüssel signiert, und ein neues Werkzeug, skillfish-secureboot, trägt diesen Schlüssel in die Firmware Ihres Rechners ein. Sie tun es einmal: das Werkzeug reiht die Anfrage ein, und beim nächsten Start bittet ein blauer Bildschirm um Ihre Bestätigung. Von da an startet SkillFishOS mit eingeschaltetem Secure Boot wie jedes andere System. Eines sagen wir lieber deutlich: der erste Start vom USB-Stick braucht weiterhin ausgeschaltetes Secure Boot, denn der Schlüssel lässt sich nicht eintragen, bevor die Maschine wenigstens einmal gestartet ist. Und für alle, die Secure Boot ausgeschaltet lassen, ändert sich nichts. Das Startmenü erklärt jetzt außerdem, was passiert ist, statt des Fehlers, der früher vorbeihuschte.

Update

Ein Kernel auch für gewöhnliche PCs

Bis gestern lud das Kernel-Paket immer den BC-250-Build herunter, auch auf einem gewöhnlichen PC. Dieser Kernel ist für den Prozessor der Platine übersetzt und startet anderswo nicht: GRUB lädt, und dann nichts mehr. Das ist Leuten, die es versucht haben, wirklich passiert. Ab heute schaut das Paket auf die Maschine, bevor es herunterlädt, und holt auf einem beliebigen PC einen -x64-Build, der für einen allgemeinen Prozessor übersetzt ist und die Firmware und Treiber mitbringt, die ein Notebook braucht. In derselben Runde haben wir einen leiseren Fehler beseitigt: Die Dienste, die nur auf der Platine Sinn ergeben, tragen ihre Hardware-Prüfung jetzt in sich, statt sie vom Installationsskript zu bekommen. Wer auf einem gewöhnlichen PC installierte, bekam einen Dienst, der bei jedem Start ohne erkennbaren Grund scheiterte. Gesehen haben wir das erst, als wir eine Maschine, die keine BC-250 ist, wirklich gestartet haben — für sie zu bauen reichte nicht.

Update

Kernel 7.2.0 kommt mit einem Update

Kernel 7.2.0 kommt jetzt mit einem gewöhnlichen Update. Bisher lag er nur bei den Dateien, die man auf GitHub von Hand herunterlädt. Er ist nicht schneller als 7.1.7, die gemessenen Unterschiede liegen im Rauschen. Es geht darum, mit dem Referenzkernel und seinen Treibern Schritt zu halten. Der Grafiktreiber ist inzwischen bei Mesa 26.1.6, derselben Fassung, die die aktuellsten Spieldistributionen mitbringen. Sie kommt von Debian, wir bauen sie nicht selbst.

update

Der Tuner spricht in Millivolt, und Updates zeigen sich früher

Im Tuner stand beim CPU-Undervolting „-24“. Das ist die Zahl, die die Firmware will, keine, die einem Menschen etwas sagt — und direkt daneben stand bei der GPU „1000 mV“. Jetzt steht dort -150 mV, und die Übersichtszeile zeigt beide Spannungen gleich.

Die Umrechnung ist gemessen, nicht geschätzt: aus der Firmware auf der Platine ausgelesen, unter Last. Ein Schritt sind 6,25 mV, und die gemessene Tabelle legt -24 genau 150 mV unter die Werkskurve.

Die andere Änderung betrifft alle. Die Update-Prüfung lief einmal am Tag, mit bis zu vier Stunden zufälliger Verzögerung: zwischen dem Erscheinen einer Korrektur und dem Moment, in dem die Maschine sie bemerkte, konnte mehr als ein Tag liegen. Jetzt schaut sie stündlich nach. Das heißt nicht mehr Meldungen: die Meldung kommt nur, wenn sich die Zahlen ändern, und wiederholt sich eine Woche lang nicht.

release

SkillFishOS 26.06.4 „Aetherium“

Zwei Fehler konnten verhindern, dass die Installation auf einer echten BC-250 zu Ende läuft. Sie sind weg.

Der erste: Das Freischalten der acht Kerne schrieb die Kernmaske in die SMU und startete die Platine neu, auch innerhalb der Live-Sitzung. Traf das ein, während das Installationsprogramm kopierte, war die Installation tot. Das Freischalten ist jetzt standardmäßig aus und wird im Tuner von Hand eingeschaltet.

Der zweite: Eine Installation auf Btrfs konnte ein System ergeben, das nicht startet, mit error: premature end of file an der GRUB-Eingabe. Das Installationsprogramm kopierte mit rsync -aHAXS, und das Kernel-Abbild landete mit einem Loch am Ende; auf Btrfs hat ein Loch keinen Extent, also bleibt GRUB dort stehen. Linux liest diese Datei einwandfrei, und deshalb sah nichts falsch aus.

Ebenfalls behoben: Die Plattenprüfung verlangte 10 GiB, obwohl das System 15 braucht, die BC-250-Ausgabe startete den generic-Kernel, und Safe Mode und Text Mode taten genau dasselbe wie der normale Starteintrag.

Frühere 26.06.x-Abbilder sind überholt: wenn du eines hast, lade 26.06.4 herunter.

superseded

SkillFishOS 26.06.3 „Aetherium“

⚠️ Dieses Abbild ist überholt: bitte 26.06.4 verwenden. Es hatte zwei Fehler, die eine Installation auf einer BC-250 stoppen konnten.

Zwei Ausgaben, BC-250 und Generic, für die AMD-Platine und für jeden x86-64-PC oder jede virtuelle Maschine.

Die gewählte Sprache gilt jetzt überall: Oberfläche, Anmeldebildschirm, Weboberfläche und auch die Präsentation des Installationsprogramms, die früher auf Englisch blieb. Italienisch, Englisch, Polnisch und Ukrainisch — und fehlt eine Übersetzung, kommt Englisch.

Darunter: Kernel 7.1.7 mit der Freischaltung der 40 Recheneinheiten und der acht Kerne, Btrfs-Installationen mit Wiederherstellungspunkten ab dem ersten Start, und KI auf dem Gerät über die GPU. Eine frische Installation kommt mit lauter gesunden Diensten hoch.

Die Ausgabe Slim erscheint nicht mehr als Abbild: der schlanke Kernel bleibt für alle, die ihn möchten, in der Paketquelle.

update

Fünf Wiederherstellungspunkte, und ein Befehl zurück

Das System kümmert sich selbst um seine Wiederherstellungspunkte: Es legt einen vor und einen nach jeder apt-Aktion an, behält fünf — drei gewöhnliche und zwei von den wichtigen Aktualisierungen, denen am Kernel oder an systemd — und listet sie im Startmenü auf, bei jeder Transaktion aufgefrischt.

Aus dem Startmenü kannst du hineinschauen und Dateien retten. Um wirklich von einem davon aus neu zu beginnen, gibt es einen neuen Befehl:

sudo skillfish-rollback 12

Beim nächsten Start ist das System das von damals. Das vorherige wird nicht gelöscht: es wird beiseitegelegt, und --undo holt es zurück. Dein persönlicher Ordner wird nie angerührt: das System reist zurück, deine Dateien bleiben, wie sie sind.

Es kommt mit sudo apt update && sudo apt upgrade — neu installieren ist nicht nötig.

AI

Die KI auf dem Gerät zieht zu Unsloth Studio um

Statt drei Docker-Containern gibt es jetzt einen einzigen nativen Dienst, der sowohl den Chat als auch eine zu OpenAI kompatible Schnittstelle anbietet. Docker wird nicht mehr installiert.

Auf der Platine, mit Qwen3-1.7B: 210 Token pro Sekunde auf der GPU über Vulkan gegenüber 41 allein auf der CPU — fünfmal so schnell. Die Modelle kommen direkt aus dem Katalog von Hugging Face. Der Dienst lauscht nur auf dem Loopback: von außen erreicht man ihn über die Fernsteuerung, die sich gegen die Systemkonten anmeldet.

release

SkillFishOS 26.06.2

Abbilder mit den Korrekturen des ersten Monats neu gebaut: Sprache der Live-Sitzung, KI auf der GPU, Benutzergruppen. Drei Ausgaben auf SourceForge.

release

Die erste öffentliche Version: 26.06 „Aetherium“

Aus einer gebrauchten Mining-Platine wird ein sofort nutzbarer Konsolen-PC: ein eigener Kernel mit der Freischaltung der 40 Recheneinheiten, ein SMU-Governor, Übertaktungsprofile mit Temperaturschutz, eine Steampunk-Gestaltung vom Start bis zum Schreibtisch, Steam und Emulatoren, KI auf dem Gerät selbst.

Angefangen hat es als Weg, meine Kinder dazu zu bringen, Linux zu benutzen und zu lernen, während sie spielen. Die Spiele sind die Karotte, die Schnappschüsse das Netz.

Du willst wissen, was als Nächstes kommt? Das steht im Fahrplan.

Hast du eine Idee, oder fehlt etwas? Wünsche sind willkommen: schreib uns über die Kontaktseite oder eröffne eine Diskussion auf GitHub. Das zu bauen, was jemand wirklich braucht, ist besser als gut zu raten.