Nachdem im Vorfeld bereits insgesamt fünf Release-Kandidaten auf das baldige Erscheinen der neuen Hauptversion hingedeutet hatten, war es gestern Abend schließlich so weit: Das freie Router-Betriebssystem auf Linux-Basis, OpenWRrt, wurde als sogenanntes Stable Release in Version 25.12.0 zum Download freigegeben.
OpenWrt gibt an, dass seit dem Erscheinen von Version 24.10 über 4.700 Commits eingereicht, also 4.700 Änderungen am Code von OpenWrt vorgenommen wurden.
Highlights der neuen Version
Beaufsichtigte Systemaktualisierung („Attended SysUpgrade“)
Zu den Highlights der neuen Version zählt vor allem die Möglichkeit, OpenWrt nun standardmäßig direkt aus der grafischen Oberfläche „LuCI“ heraus zu aktualisieren.
Statt wie bisher das für das eigene Router-Modell korrekte Image über die OpenWrt-Webseite herunterzuladen und dieses dann wieder im LuCI-Webinterface hochzuladen, übernimmt die „Attended SysUpgrade“ genannte Funktion (ASU; deutsch: Beaufsichtigte Systemaktualisierung) jetzt alle diese Schritte und noch mehr auf Knopfdruck. Das bringt enorme Vorteile mit sich.
Bei der bisherigen Methode gingen nämlich sämtliche zusätzlich installierten Pakete verloren und mussten händisch wieder nachinstalliert werden. Die neue Aktualisierungsfunktion zieht nicht nur das korrekte Image, sondern schließt auch die installierten Pakete automatisch ein, sodass diese eben nicht mehr händisch nachinstalliert werden müssen. Für OpenWrt ist das ein großer Schritt nach vorn in der Benutzerfreundlichkeit, der gegebenenfalls auch neue Nutzer anlockt. Eben jene, die zwar gerne basteln und/oder mehr Freiheiten in der Konfiguration wünschen, aber dennoch nicht auf ein gewisses Mindestmaß an Benutzerfreundlichkeit verzichten möchten.
Die „Beaufsichtigte Systemaktualisierung“ ist optional auch schon für Version 24.10 verfügbar und kann zum Beispiel über LuCI nachinstalliert werden. So kann auch die Aktualisierung von 24.10 auf 25.12 schon direkt auf diesem Wege erfolgen. Die Pakete heißen „attendedsysupgrade-common“ und gegebenenfalls „luci-app-attendedsysupgrade“ für die Nutzung über LuCI.
Wichtig: Wird ein bestehendes System von 24.10 auf 25.12 ohne ASU aktualisiert, ist dieses auch nach dem Update nicht automatisch verfügbar und muss spätestens dann händisch nachinstalliert werden. Nur bei Neuinstallation von 25.12 gehört ASU zu den Standardpaketen.
Wechsel des Paketmanagers
Eine große Auswirkung für bestehende Nutzer hat auch der Wechsel des Paketmanagers. Bisher wurde der „Open Package Management System“ genutzt. Mit Version 25.12 erfolgt nun aber der Wechsel auf den „Alpine Package Keeper“ genannten Paketmanager. Bei einem Paketmanager handelt es sich vereinfacht gesagt um ein Programm, das Software auf einem Betriebssystem verwaltet. Der Paketmanager kümmert sich darum, Programme zu installieren, zu aktualisieren und zu entfernen. Durch den Wechsel des Paketmanagers ändert sich die Syntax für das Installieren von Paketen per Kommandozeile, sofern man dies händisch machen will oder muss.
Folgend ein Beispiel für die Installation eines neuen Pakets:
- Alt:
opkg update && opkg install dnsmasq-full
- Neu:
apk --update-cache add dnsmasq-full
Der Alpine Package Keeper bietet neue Möglichkeiten um Abläufe zusammenzufassen, ohne jeden Befehl einzeln einreihen zu müssen. Außerdem hat der APK-Paketmanager weitere Vorteile. Er wird als leichtgewichtig, schnell und sicher beschrieben, ist zudem optimiert für leistungsschwache Linux-Systeme, wie Router es in der Regel sind. Konkret belegt APK zum Beispiel besonders wenig Speicherplatz und die Pakete sind signiert, was die Sicherheit erhöht.
Historie der Kommandozeilen-Befehle
Bisher wurde keine Historie der ausgeführten Kommandozeilen-Befehle (Shell) gespeichert. Nach Verlassen der Sitzung waren diese nicht mehr einsehbar. Version 25.12 führt hier optional die Möglichkeit ein, eine Befehls-Historie abzuspeichern.
Integration des Video-Feeds
Die standardmäßige Integration des Video-Feeds in OpenWrt 25.12 ermöglicht es dem Router mit dem Video-Stream einer IP- oder USB-Kamera umzugehen. So lassen sich kostengünstige Videoüberwachungslösungen aufbauen oder auch der Video-Stream per sicherer VPN-Verbindung aus der Ferne abrufbar machen.
Wi-Fi-Optimierung
Die „Wi-Fi Management Scripts“, also die kleinen Programme, die das WLAN steuern, konfigurieren und überwachen, wurden in ucode neu geschrieben. Zuvor lagen diese als Shell-Skripte vor. Ucode soll schneller arbeiten, weniger Fehler verursachen und die zukünftige Wartbarkeit verbessern. Dass sich daraus Optimierungen der WLAN-Geschwindigkeit ergeben, darf bezweifelt werden, aber zum Beispiel das Neustarten der WLAN-Adapter oder auch Dinge wie die Übergabe von einem Access Point zum nächsten (Stichwort Fast Transition, WLAN Roaming) könnte in Zukunft einen Tick schneller vonstattengehen.
Erweiterte Hardwareunterstützung
OpenWrt gibt an, dass mit Version 25.12 ab sofort 180 zusätzliche Geräte unterstützt werden. Da sich die Anforderungen an die Hardware nur sehr moderat geändert haben, würden zudem die allermeisten Geräte, die 24.10 unterstützt haben, auch mit 25.12 laufen.
Hinzu kommen einige neue Chipsätze, die erstmals oder verbessert unterstützt werden, wie zum Beispiel 10-GbE-Switches mit Realtek-Chipsatz.
Supportende für Version 24.10
Der Wechsel auf Version 25.12 bringt noch eine Reihe weiterer kleinerer Änderungen mit sich, darunter auch die Aktualisierung des Linux-Kernels auf Version 6.12.71. Wichtig ist auch, dass Version 24.10.x ab September 2026 keine Sicherheitsupdates mehr erhält. Um den großen Vorteil des freien Router-Betriebssystems zu erhalten, sollten bestehende Geräte bis zu diesem Datum umgestellt werden. Die auf 24.10 nachträglich installierbare ASU-Funktion macht dies jetzt nun denkbar einfach.
In Gedenken an Dave Täht
OpenWrt 25.12 trägt den Codenamen „Dave’s Guitar“, im Andenken an den Netzwerk-Ingenieur Dave Täht, der am 1. April 2025 verstorben ist. Dave Täht hat maßgeblich an verschiedenen Projekten zur Senkung von Netzwerk-Latenzen mitgewirkt.