Automatische Updates

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
Auto-Update-Konfiguration

Worum geht's?

Die Freifunk-KBU Firmware verwendet die Gluon/Linux Distribution. Sie enthält autoupdater [1], ein Programm zur automatischen Aktualisierung der Freifunk-Router. Alternativ kann Gluon/Linux auch per Hand aktualisiert werden.

Grundsätzlich sind automatische Updates aktiviert. Sie werden über einen zentralen Server verteilt.

Wie werden Automatische Updates verwendet?

Im Konfigurationsmodus kannst Du automatische Updates ausschalten. Hierbei kannst Du zwischen kannst Du zwischen branches wählen:

  • stable für die aktuelle Firmware
  • beta für eine ggf. im Test befindliche Firmware

Standardmäßig ist der stable-Branch aktiviert. Update-Quellen werden in der Firmware-Konfiguration [2] hinterlegt. Dort ist auch vermerkt, welche Administratoren Updates freigeben können.

Automatische Updates: Pro und Kontra

Automatische Updates sind in der Freifunk-Community umstritten [3].

Pro

Einerseits können sie Stabilität und Sicherheits des Freifunk Netzes erhöhen, indem wichtige Updates schnell verteilt werden können. Zudem kann eine neue Konfiguration mit wenig Aufwand ausgeliefert werden.

Kontra

Andererseits kannst Dich nicht darauf verlassen, dass das aktuelle Gluon/Linux zeitnah ausgeliefert wird - es hängt davon ab, ob sich jemand findet, dass aktuelle Gluon-Release bereit zu stellen. Ein weiteres Problem ist, dass Updates Binary-Only ausgeliefert werden: Du kannst nicht mehr überprüfen, welcher Code auf Deinem Gerät ausgeführt wird.

Freifunk ist ein Do-It-Yourself Mitmach-Netz aus lokalen, selbst-verwalteten Routern zu bauen. Wichtige Ziele sind:

  • Sachverstand durch Wissensvermittlung zu erreichen
  • Den Grundsatz "Mißtraue Autoritäten – fördere Dezentralisierung" [4] zu vermitteln.

Ein zentrales Management für Freifunk-Router steht den Punkten entgegen: Es wäre nicht zielführend, wenn Du automatische Updates bei Routern aktivierst, wo Du die Hoheit abgeben möchtest. Es ist traurig, einfach bloß die automatischen Updates zu aktivieren, falls Du nicht weißt, wie Du den Router aktuell halten kannst.

DIY

Falls Du Gluon selber kompilierst, sind automatische Updates ein spannender Weg, alle Deine Router aktuell zu halten. Hierzu kannst Du gut einen eigenen Update-Server im KBU-Netz an den Start bringen. Ein Raspberry-Pi reicht :-)

FAQ

  • Q: Kann ich verizifieren, wie die Firmware gebaut wurde?

-> Nein, jenkins ist kaputt.

  • Q: