<!DOCTYPE html>
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
  </head>
  <body>
      <p>Wir <a href="./Firmware-Status-Quo.html">schrieben über den Status Quo der Firmware</a> sowie <a href="./Firmware-Mesh-Technik.html">unsere aktuelle Mesh-Technik</a>, nun wird es Zeit über die Zukunft der Firmware zu berichten.</p>

<h4>LEDE und OpenWRT</h4>
<p>Mitte 2017 <a href="../../../2017/06/13/gluon-wechselt-softwarebasis.html">berichteten wir über Gluons Wechsel der Basis von OpenWRT zu LEDE</a> und am <a href="../../../2018/02/23/neue-stable-2017-1-4-bremen2.html">23.02. dieses Jahres</a> veröffentlichen wir unsere erste Bremer Firmware mit dieser neuen Basis.
LEDE hat die ganze Entwicklungs-Community um Router-Firmware stark belebt und erfrischt, jedoch ist der neue Name deutlich weniger bekannt als OpenWRT. Aus diesem Grund hat man sich entschieden, alle Neuerungen an Software, Infrastruktur und Arbeitsweise der neuen Community wieder unter dem alten Namen zu führen.
Gluon wird in absehbarer Zeit diesen Wechsel auch vollziehen und die Arbeit daran hat bereits begonnen.</p>

<h4>Gluon</h4>
<p>Version <code class="highlighter-rouge">2017.1.8</code> ist die letzte Version mit der alten Jahreszahl und eine Version davon läuft bereits auf unseren Testing-Geräten.
Version <code class="highlighter-rouge">2018.1</code> ist bereits da und bringt einige lang überfällige Optimierungen:</p>

<ul>
  <li>Mesh-Traffic über Kabel wird in <code class="highlighter-rouge">VXLAN</code>s abgekapselt
dies beugt Fehlern vor und ermöglicht kompliziertere Netz-Topologien</li>
  <li>der Autoupdater wurde komplett in <code class="highlighter-rouge">C</code> neu geschrieben
dieser verbraucht nun wesentlich weniger Platz</li>
  <li>verschiedene Mesh-Netze/”Domains” in einer Firmware
einige Communities haben mehrere lokale Untergruppen und benötigen nun nicht mehr für jede eine eigene Firmware</li>
</ul>

<p>Eine Bremer Version auf Basis von <code class="highlighter-rouge">2018.1</code> wird es wahrscheinlich nach der Breminale geben.</p>

<p>Die nachfolgende Version wird wieder auf OpenWRT, in der neuen Version <code class="highlighter-rouge">18.06</code>, basieren. Außerdem wird initialer und experimenteller Support für <code class="highlighter-rouge">babel</code> und <code class="highlighter-rouge">l3roamd</code> vorhanden sein.<br>
Auch soll ein Outdoor-Modus für 5 GHz Geräte hinzugefügt werden. Dadurch dürfen diese durch neue DFS-Unterstützung auch draußen genutzt werden. Mesh wird in diesem Modus nicht möglich sein.</p>

<p>Funktionen, die noch keinen Zeitrahmen haben, sind der mesh-independent Autoupdater, den wir in unserem letzten Blogpost erwähnten, sowie Verbesserungen am Datenaustauschprotokoll der Knoten und deren Netzwerk-Software.
Die Integration eines verbesserten Konfigurationssystems ist auch in Planung.</p>

<h4>Band Steering</h4>
<p>Ein Nachteil der Freifunk-Firmware gegenüber der Firmware einiger Hersteller, ist die fehlende Band Steering Funktion.
Sie sorgt dafür, dass Geräte die das meist schnellere 5 GHz WLAN-Netz unterstützen, dieses auch tatsächlich nutzen.
Je nach Umständen kann dies die Nutzererfahrung drastisch verbessern.
Einer unserer Bremer Freifunker, Martin aka <code class="highlighter-rouge">genofire</code>, arbeitet an einen freien Band Steering Implementierung.
Eine vorläufige Version werden wir, in Gluon intrigiert, ausgiebig auf der Breminale 2018 testen.</p>

<p>Außerdem entwickelt er ein Konzept für eine Funktion speziell für Freifunk: Knoten sollen untereinander Informationen zu den unterstützten Frequenzbändern der Clients im Mesh austauschen.
Damit wird beim Wechsel des Clients zum nächsten Knoten direkt das richtige Frequenzband verwendet.</p>

<p>In jedem Fall bleibt es spannend. Frohes Freifunken!</p>

<p>Für detaillierte Änderungen und Fehlerbehebungen an der Firmware lohnt sich wie immer ein Blick in unser <a href="https://wiki.bremen.freifunk.net/Firmware/Changelog">Firmware-Changelog</a>.</p>
<br><a href="http://bremen.freifunk.net/blog/2018/07/18/firmware-zukunft.html">http://bremen.freifunk.net/blog/2018/07/18/firmware-zukunft.html</a>
  </body>
</html>