Orginaler Blog-Post: https://freifunk-kreisgt.de/firmware-1-0/
Lange hat es gedauert, aber wir sind nun auf dem Weg zur ›magischen‹ Versionsnummer 1.0 unserer Firmware.
Wer kürzlich mal wieder auf unseren Firmwareserver geschaut hat, dem mag aufgefallen sein, daß im »Bastelzweig« (»rawhide«) erste Versionen einer Firmware mit der Versionsnummer »1.0.0« aufgetaucht sind.
Parallel ist auch die Liste der prinzipiell unterstützten Geräte länger geworden, u. a. werden wir demnächst z. B. TP-Link TL-WR1043N v5 und TP-Link Archer C7 v4 unterstützen können.
Möglich wird dies durch die gewissenhafte und zeitaufwendige Arbeit fleißiger Firmwaretüftler, die die Freifunk-Basisfirmware »Gluon« erstellen.
In der jüngst veröffentlichten Version »v2018.1« sollen viele Probleme, die in den 2017er Versionen noch vorhanden waren – und deren Existenz der Grund für uns war, nicht von der 2016er-Basis auf eine 2017er-Version zu wechseln –, nun ausgemerzt sein. Außerdem ermöglicht es jene neue Basisversion, eine Firmware für verschiedene Communities zu erstellen — etwas, was wir in unserer Firmware in den letzten zwei Jahren schon eingebaut und mit Geolokalisierung verknüpft haben.
Nachdem aber einige Zeit ins Land gegangen ist seit der Veröffentlichung der v2016.2 Anfang 2017 und nun der v2018.1, und das aktuelle »Gluon« bei manchen Geräten tiefgreifende Änderungen voraussetzt (Änderung der Partitionierung des Festspeichers bei manchen Geräten, Änderung der Partitionsgröße bei x86, …), haben wir uns entschlossen, einen harten Schnitt zu machen: es gibt unsererseits keinen Migrationspfad von unserer alten Firmware (0.7.x oder älter) und der kommenden Version 1.0.x.
Für die noch immer ausstehende Netzwerkteilung (von einem Netz über den ganzen Kreis GT zu getrennten Netzen für Gütersloh Stadtgebiet, Nord- und Südkreis GT sowie Rheda-Wiedenbrück Stadtgebiet) werden wir folglich noch eine entsprechende 0.7er sowie 1.0er Firmware erstellen und per Autoupdate verteilen. Das wird dann wohl auch die letzte 0.7er Firmware sein. Auch alte Knoten können im Grunde auf die Version 1.0.x gebracht werden, aber eben nur durch manuelle Neuinstallation, nicht per einfachem Upgrade — jener Weg ist uns einfach zu fragil.
Mit Firmware 1.0 möchten wir auch endlich von der überholten Tunnellösung »fastd« zu »L2TP« wechseln, mit weniger Last – und mehr Durchsatz – auf beiden Seiten der Leitung dann.
Dies erst einmal als »Appetizer«, als Info, daß es bald wieder Freifunk-Firmware für tatsächlich noch kaufbare Router geben wird — kurz, daß Freifunk im Kreis Gütersloh und der Müritz-Region »noch zuckt« ;-)