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,
getfaclist 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/tmpund/runmit.
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.
🐳 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
Comments
No comments yet.
Leave a comment