Entwicklung: Unterschied zwischen den Versionen

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
{| class="wikitable sortable"
{| class="wikitable sortable"
|- class="hintergrundfarbe6"
|- class="hintergrundfarbe6"
!| Software !!  | Funktion !! | Umgebung / Sprache !! |  github-Repository !! class="unsortable"  | Hinweis
!| Software !!  | Funktion !! |  github-Repository !! class="unsortable"  | Hinweis
|-
|-
| ff-serv
| ff-serv
Zeile 16: Zeile 16:
* Node-Registrierung / Karte
* Node-Registrierung / Karte
* Annahme von Tinc-Keys
* Annahme von Tinc-Keys
| Ruby on Rails
| https://github.com/ff-kbu/ff-serv/tree/v2
| https://github.com/ff-kbu/ff-serv/tree/v2
| Aktuelle Entwicklung im "v2"-branch
| Aktuelle Entwicklung im "v2"-branch
Zeile 22: Zeile 21:
| fastd-upload
| fastd-upload
| Annahme von fastd-Keys auf VPN-Servern (neue Firmware)
| Annahme von fastd-Keys auf VPN-Servern (neue Firmware)
| Ruby / Sinatra, suid-Helper in C
| https://github.com/ff-kbu/fastd-upload
| https://github.com/ff-kbu/fastd-upload
|
|
Zeile 28: Zeile 26:
| client-script
| client-script
| Konfiguration Debian-Clients für das mesh-Netz
| Konfiguration Debian-Clients für das mesh-Netz
| Bash / Shell
| https://github.com/ff-kbu/client-script
| https://github.com/ff-kbu/client-script
| Nur alte Firmware
| Nur alte Firmware
Zeile 34: Zeile 31:
| Info Seite
| Info Seite
| Information für Freifunk-Nutzer (eigene SSID)
| Information für Freifunk-Nutzer (eigene SSID)
| Haml / CSS (Ruby)
|  
|  
* https://github.com/ff-kbu/freifunk-kbu-info-page (Quellcode)
* https://github.com/ff-kbu/freifunk-kbu-info-page (Quellcode)

Version vom 29. Dezember 2012, 12:53 Uhr

Diese Seite beschreibt die Entwicklung der Firmware und Tools für das Freifunk-KBU-Projekt. Dabei wird die Organisation der Git-Repositories, der Build-Prozess und die Architektur der Firmware beschrieben.

Hinweis: Der Text bezieht sich in Teilen auf die kommende Version der Firmware - alte Firmware-Version siehe: Firmware_Build

Übersicht

Bei Freifunk-KBU werden die folgenden Software-Komponenten verwendet.

Der komplette Quellcode ist auf github abgelegt. Dort existiert die Organisation "ff-kbu" (https://github.com/ff-kbu).

Software Funktion github-Repository Hinweis
ff-serv
  • Node-Registrierung / Karte
  • Annahme von Tinc-Keys
https://github.com/ff-kbu/ff-serv/tree/v2 Aktuelle Entwicklung im "v2"-branch
fastd-upload Annahme von fastd-Keys auf VPN-Servern (neue Firmware) https://github.com/ff-kbu/fastd-upload
client-script Konfiguration Debian-Clients für das mesh-Netz https://github.com/ff-kbu/client-script Nur alte Firmware
Info Seite Information für Freifunk-Nutzer (eigene SSID) Nur alte Firmware - Nutzung in Zukunft?