FenrirOS RC2

FenrirOS RC2 – der zweite Release Candidate

Neun Tage nach RC1 gibt es einen eigenen Verzeichnisdienst, dem Windows beitreten kann, einen App-Katalog in der Weboberfläche und deutlich schnellere Cluster-Verbindungen.
Viele der Neuerungen laufen als Container und kommen aus dem neuen Katalog. Darunter wurden Speicherlecks behoben, und die Netzwerkbibliothek ist um ein Vielfaches schneller geworden. RC2 ist weiterhin zum Testen gedacht – bitte meldet Fehler, damit wir sie bis zur finalen Version beheben können.

Apps mit wenigen Klicks

Die Container-Seite von webctl hat einen neuen Tab „Apps“.
webctl liest den Katalog aus apps.fenriros.org, zeigt Beschreibung und Logo und installiert eine App mit einem Klick: Image laden, Container anlegen, starten. Der Dienst dahinter heißt FenStore und ist eine eigene OCI-Registry; sie lässt sich mit Registry= in registries.conf durch eine eigene ersetzen. Der Katalog fängt klein an, die erste öffentliche App ist der FenrirDirectoryServer.

📁 Bind-Mounts

Der Dialog schlägt Verzeichnisse aus den Volumes des Images vor, zum Beispiel /srv/container/fds:/etc/fenrirds. So bleiben die Daten auf dem Host.

📜 Protokoll

Nach der Installation öffnet sich das Protokoll des Containers. Dort steht, unter welcher Adresse die App erreichbar ist.

🔒 Eigene Zertifikate

Eine Registry mit eigenem Zertifikat wird über /etc/containerd/certs.d/ eingebunden.

FenrirDirectoryServer

Ein Active-Directory-kompatibler Domänencontroller, im Container.
Aus authdb ist fenrirds geworden: Ein Windows-11-Rechner tritt der Domäne bei, und Benutzer melden sich daran an. Die Geschichte dazu steht im Beitrag Von authdb zu fenrirds. Seitdem ist einiges dazugekommen, was dort noch als offen galt:

DNS

Eigene Einträge, Reverse-Zonen, dynamische Updates der Clients und Weiterleitung an andere DNS-Server.

Gruppenrichtlinien

SYSVOL und NETLOGON direkt im Server, Windows-GPOs in der Weboberfläche anlegen und verknüpfen.

LDAP und Kerberos

LDAPS, Global Catalog, seitenweise Suchergebnisse und Kennwortänderung über kpasswd.

RADIUS

Anmeldung für WLAN und VPN mit PAP, MS-CHAPv2, PEAP und TTLS.

OIDC

Anmeldung für Webanwendungen über OpenID Connect.

Einrichtung

Der Assistent schlägt Adresse, Ports und Zertifikat vor, erzeugt das Zertifikat selbst und wechselt danach auf http oder https.

Unter der Haube

Schneller, sparsamer, stabiler.
  • libnetplus: Der QUIC-Datentransfer ist auf Loopback von 78 MB/s auf rund 1 GB/s gestiegen, bei 40 ms Latenz von 7 auf 190 MB/s. Das kommt allen Cluster-Diensten zugute.
  • Speicherlecks: fenrirds und mediadb wuchsen im Cluster-Betrieb stetig. Ursachen waren abgebrochene QUIC-Verbindungen und Thread-Daten in systempp.
  • fresh: flex wurde neu geschrieben und erzeugt jetzt die Scanner von Kernel, PostgreSQL und elfutils; bison hat Korrekturen bekommen, getfacl ist neu.
  • SMB: UUID-Benutzerkennungen und SIDs werden zugeordnet, Besitzer und Rechte auf ksmbd-Freigaben stimmen dadurch auch mit dem Verzeichnis.
  • Container-Images: Die Basis-Images bringen jetzt /tmp, /var/tmp und /run mit.
Versionen: Linux 7.3, LLVM 23.1.2, systempp 1.2.1, fresh 1.1.2, syslite 1.4.2, webctl 0.9.2, containerd 0.5.1, RPM 6.1, dnf5 5.4.6.

Was noch fehlt

RC2 ist noch keine fertige Version.
  • Gruppenrichtlinien sind gegen Samba-Werkzeuge getestet, die Auswertung auf Windows-Clients braucht noch Praxiserfahrung.
  • In Cluster-Speichern kann ein Lesezugriff gelegentlich rund fünf Sekunden hängen. Die Daten kommen vollständig an, die Ursache ist noch offen.
  • Der Einrichtungsassistent von fenrirds ist ohne Anmeldung erreichbar. Neue Server deshalb nur in einem vertrauenswürdigen Netz einrichten.
  • Für produktive Systeme empfehlen wir weiterhin, auf die finale Version zu warten.

Downloads

Die ISOs booten per BIOS und UEFI und funktionieren mit Ventoy.
Prüfen lässt sich ein Download mit sha256sum -c <Datei>.sha256. Bestehende Installationen aktualisieren sich mit dnf5 upgrade oder auf der Seite „Updates“ in webctl.

💿 Server-ISO

Schlankes Live- und Installationsmedium ohne Compiler und Entwicklungspakete.

🛠️ Devel-ISO

Alle Pakete inklusive der vollständigen Toolchain.

🐳 Container-Images

tuxist/fenriros (minimal) und tuxist/fenriros-devel, Tag 20261101.

Viel Spaß beim Testen! 🐺

Fehlerberichte und Rückmeldungen bitte an: jan.koester@tuxist.de
verfasst von Jan Koester am 2026-11-01

Comments

No comments yet.

Leave a comment

Zurück

Cookie-Einstellungen

Diese Website verwendet Cookies. Notwendige Cookies sind immer aktiv, optionale kannst du hier gezielt ein- oder ausschalten.

Dieses Cookie wird für den Tag Manager zur Verbesserung der Website benötigt.
Dieses Cookie wird für Analytics zur Verbesserung der Website benötigt.
Dieses Cookie wird für die Authentifizierung und grundlegende Funktionen dieses Blogs benötigt.