OpenWrt 25.12 wechselt Paketmanager
Verfasst: Mo 9. Mär 2026, 12:35
Die OpenWrt-Version 25.12, die den Beinamen „Dave's Guitar“ zu Ehren des verstorbenen Netzwerkingenieurs Dave Täht trägt (Pionier im Kampf gegen Bufferbloat) führt bedeutende technologische Änderungen ein. Die wichtigsten Neuerungen umfassen den Wechsel des Paketmanagers, verbesserte Upgrade-Prozesse und eine Aktualisierung der Kernkomponenten.
Kurze Übersicht:
)
Zentraler Wechsel: APK statt opkg
Die wohl einschneidendste Änderung ist der Wechsel vom traditionellen Paketmanager opkg zu apk (Alpine Package Keeper).
Die Integration von Tools für System-Upgrades wurde stark vereinfacht:
Die Management-Skripte für Wi-Fi und Netzwerke wurden von Shell-Skripten auf ucode umgeschrieben.
Die Version 25.12 unterstützt insgesamt über 2200 Geräte, wobei mehr als 180 neue Modelle hinzugekommen sind.
Es gab grundlegende Änderungen bei der Generierung der DHCP-DUID beim ersten Booten, was das Verhalten der DHCP-Clients udhcpc und odhcp6c beeinflusst. Dies kann insbesondere dann relevant sein, wenn Sie benutzerdefinierte oder geklonte MAC-Adressen an Ihrem WAN-Port verwenden.
Hinweis
Mit der Veröffentlichung dieser Serie wird der Support für OpenWrt 24.10 im September 2026 enden. Ein Upgrade wird daher vor diesem Zeitpunkt empfohlen
Noch schnell was zu Dave Täht
Die OpenWrt-Version 25.12 trägt den Namen „Dave's Guitar“, um das Leben und das Lebenswerk des am 1. April 2025 verstorbenen Netzwerkingenieurs Dave Täht zu ehren. Der Name verknüpft seine zwei großen Leidenschaften: die Netzwerktechnik und die Musik.
Der Beiname „Dave's Guitar“ (Daves Gitarre) wurde aus folgenden Gründen gewählt:
Kurze Übersicht:
- Paketmanager-Wechsel: Der Umstieg von opkg auf apk (Alpine Package Keeper) mit dem wichtigen Sicherheitshinweis zum Upgrade-Verhalten.
- Modernisierung der Skripte: Die Umstellung der Wi-Fi- und Netzwerk-Management-Skripte auf die performantere Sprache ucode.
- Automatisierte Upgrades: Die Integration von „Attended Sysupgrade“ (ASU) direkt in die LuCI-Weboberfläche.
- System & Hardware: Die Aktualisierung auf den Linux-Kernel 6.12 sowie die Unterstützung von über 2200 Geräten, einschließlich neuer 10G-Targets
Zentraler Wechsel: APK statt opkg
Die wohl einschneidendste Änderung ist der Wechsel vom traditionellen Paketmanager opkg zu apk (Alpine Package Keeper).
- Grund: Da der OpenWrt-Fork von opkg nicht mehr gewartet wird, hat das Projekt apk als neuen Standard übernommen.
- Vorteile: apk wird aktiv gepflegt und bietet eine bessere Performance.
- Wichtiger Hinweis: Die Syntax der Befehlszeile hat sich geändert, weshalb ein offizielles „Cheat Sheet“ für den Umstieg bereitgestellt wird. Nutzer werden ausdrücklich davor gewarnt, blind apk upgrade zu verwenden, da dies das Gerät unbrauchbar machen kann („bricken“); stattdessen sollte für vollständige Upgrades die Sysupgrade-Funktion genutzt werden.
Die Integration von Tools für System-Upgrades wurde stark vereinfacht:
- Attended Sysupgrade (ASU): Diese Anwendung ist nun standardmäßig in der Web-Oberfläche LuCI installiert. Sie erlaubt es, Firmware-Images automatisch mit allen aktuell installierten Paketen neu zu bauen und dabei die Konfiguration beizubehalten.
- owut: Für Geräte mit größerem Flash-Speicher ist das Kommandozeilen-Tool owut enthalten, das den Upgrade-Prozess automatisiert.
Die Management-Skripte für Wi-Fi und Netzwerke wurden von Shell-Skripten auf ucode umgeschrieben.
- Vorteile: ucode ist schneller, zuverlässiger und lässt sich besser in OpenWrt-Subsysteme wie ubus und UCI integrieren.
- Persistente Shell-Historie: Der Befehlsverlauf in der Shell wird nun über Sitzungen hinweg in einem RAM-basierten Dateisystem gespeichert. Dies verhindert unnötige Schreibvorgänge auf dem Flash-Speicher, während der Verlauf zwischen Logins erhalten bleibt.
- Video packages feed: Die Version enthält nun standardmäßig einen Video packages feed, der Zugriff auf Qt5-basierte Benutzeroberflächen-Anwendungen direkt aus den Repositories ermöglicht.
Die Version 25.12 unterstützt insgesamt über 2200 Geräte, wobei mehr als 180 neue Modelle hinzugekommen sind.
- Kernel: OpenWrt 25.12 basiert auf dem Linux-Kernel 6.12.
- Toolchain: Aktualisierungen auf GCC 14.3, glibc 2.41 und musl 1.2.5.
- Neue Targets: Unterstützung wurde unter anderem für Siflower SoCs, Microchip LAN969x Switches und neue Realtek 10-Gigabit-Modelle hinzugefügt.
Es gab grundlegende Änderungen bei der Generierung der DHCP-DUID beim ersten Booten, was das Verhalten der DHCP-Clients udhcpc und odhcp6c beeinflusst. Dies kann insbesondere dann relevant sein, wenn Sie benutzerdefinierte oder geklonte MAC-Adressen an Ihrem WAN-Port verwenden.
Hinweis
Mit der Veröffentlichung dieser Serie wird der Support für OpenWrt 24.10 im September 2026 enden. Ein Upgrade wird daher vor diesem Zeitpunkt empfohlen
Noch schnell was zu Dave Täht
Die OpenWrt-Version 25.12 trägt den Namen „Dave's Guitar“, um das Leben und das Lebenswerk des am 1. April 2025 verstorbenen Netzwerkingenieurs Dave Täht zu ehren. Der Name verknüpft seine zwei großen Leidenschaften: die Netzwerktechnik und die Musik.
Der Beiname „Dave's Guitar“ (Daves Gitarre) wurde aus folgenden Gründen gewählt:
- Tribut an einen Pionier: Dave Täht war Mitbegründer des Bufferbloat-Projekts und maßgeblich an der Entwicklung von Algorithmen wie FQ-CoDel und CAKE beteiligt, die heute Standard in OpenWrt sind. Diese Technologien reduzieren Verzögerungen (Latenz) in Netzwerken massiv.
- Seine musikalische Vision: Täht war selbst Musiker und „Filksinger“. Er nutzte oft eine spezifische Vision, um die Notwendigkeit extrem niedriger Latenzen zu erklären: Er träumte von einem Internet, das so schnell und stabil ist, dass man sein Instrument (wie ein Klavier oder eine Gitarre) einfach „in die Wand stecken“ und in Echtzeit mit einem Schlagzeuger in einer anderen Stadt zusammen spielen kann.
- Einsatz für das Projekt: Er leitete Projekte wie CeroWrt und Make-Wifi-Fast, deren Innovationen direkt in OpenWrt eingeflossen sind und die Leistung von Millionen von Geräten weltweit verbessert haben.