
FenrirOS RC1 – der erste Release Candidate
Ein eigenständiges Linux-System für Server – ganz ohne GNU-Toolchain und ohne systemd.
C-Bibliothek, C++-Standardbibliothek, Shell, Init-System, Make und die Systemdienste sind eigene Entwicklungen: schlank gehalten und aufeinander abgestimmt. RC1 ist zum Testen gedacht – bitte meldet Fehler, damit wir sie bis zur finalen Version beheben können.
Das Fundament
Von der libc bis zum Bootloader – die Basis ist komplett GNU-frei.
systempp
Eigene libc samt C++11–23-Standardbibliothek und ABI. Ersetzt musl, libc++, libc++abi und libunwind vollständig.
LLVM 23.1.2
clang, lld und lldb, gebaut gegen systempp – die vollständige Compiler-Toolchain.
fresh
Die FenrirOS-Konsole: eine Shell mit integrierten Werkzeugen und eigener AWK-Implementierung.
makeplus
GNU-freier Ersatz für make. Dazu kommen CMake 4.4 und Ninja 1.13.
Linux 7.3
Der Linux-Kernel in Version 7.3.
Limine
Bootloader für BIOS und UEFI.
System und Dienste
Alles, was ein Server braucht – eigene Dienste statt systemd-Stack.
syslite
Schlankes Init-System (PID 1) mit Netzwerksteuerung im Stil von systemd-networkd: DHCP, statische Adressen, Bonds, Bridges. Dienste laufen über sysbus, einen kleinen Systembus ähnlich D-Bus.
webctl
Weboberfläche für Benutzer und Gruppen, Netzwerk, Firewall, Freigaben, RAID/LVM, iSCSI, Dienste, SNMP, USV und Updates.
storaged
Software-RAID (md) und LVM2 direkt über die Kernel-Schnittstellen.
sharedd
SMB2/3- und NFSv4-Freigaben über die Kernel-Server ksmbd und knfsd.
adconnect
Benutzer und Gruppen aus dem Active Directory, inklusive Anmeldung mit AD-Passwort.
firewalld
Firewall und NAT über nf_tables.
containerd
Führt Docker- und OCI-Images als Container aus, konfiguriert mit Dateien im nspawn-Format.
proxyplus
Reverse-Proxy und Load-Balancer für HTTP und SMTP.
systrace
strace-artiger Syscall-Tracer auf eBPF-Basis.
Außerdem an Bord: iscsid, upsd (USV-Überwachung), snmpdd (SNMP-Benachrichtigungen) und ntpplus (Zeitsynchronisation).
📦 Pakete und Updates
FenrirOS nutzt RPM 6 und dnf5. Updates kommen aus dem Paket-Repository:
https://repo.tuxist.de/fenriros
⚠️ Hinweise zum RC
Dies ist eine Vorabversion – einzelne Funktionen können sich bis zum finalen Release noch ändern. Für produktive Systeme empfehlen wir, auf die finale Version zu warten.
Downloads
Die ISOs booten per BIOS und UEFI von CD oder USB-Stick und funktionieren mit Ventoy. Der mitgelieferte FenrirOS-Installer richtet das System auf der Festplatte ein.
💿 Server-ISO
Schlankes Live- und Installationsmedium ohne Compiler und Entwicklungspakete.
[Download-Link + Prüfsumme]
🛠️ Devel-ISO
Alle Pakete inklusive der vollständigen Toolchain.
[Download-Link + Prüfsumme]
🐳 Container-Images
fenriros (minimal) und fenriros-devel.
[Registry / Pull-Befehl]
Viel Spaß beim Testen! 🐺
Fehlerberichte und Rückmeldungen bitte an: jan.koester@tuxist.de
Comments
No comments yet.
Leave a comment