Firmware: Unterschied zwischen den Versionen

1.502 Bytes hinzugefügt ,  21. September 2008
K (Kat.korr.)
(→‎Offene Fragen: *my5cts*)
Zeile 20: Zeile 20:


== Offene Fragen ==
== Offene Fragen ==
* Was ist das Ziel einer eigenen Firmware? Wollen wir Features (das wäre das Leipziger Modell) oder möglichst nahe an der originalen Firmware sein und nur bestimmte Voreinstellungen einbringen, die mehr Konfort für den User bringen (mein Favorit --[[Benutzer:Melle|Melle]] 18:26, 19. Sep. 2008 (CEST))
=== Ziel einer FFP-Firmware? ===
* Source-Repository: klar, wir haben ein SVN, da kommen die Sourcen rein. Wie können wir die Anpassungen aus dem CVS der Original-Firmware übernehmen? Stichwort "vendor branch", Sven-Ola wäre der Vendor in dem Falle ;)
Wollen wir Features (das wäre das Leipziger Modell) oder möglichst nahe an der originalen Firmware sein und nur bestimmte Voreinstellungen einbringen, die mehr Konfort für den User bringen (mein Favorit) (--[[Benutzer:Melle|Melle]] 18:26, 19. Sep. 2008 (CEST))
* Versionierung: es sollte klar sein, auf welcher Originalversion unsere Version basiert. Original 1.6.32 -> FFP 1.6.32.a (?).
: Um das Ganze "so einfach wie möglich" zu halten/gestalten, sollten wir (erst einmal) "nur" bestimmte Voreinstellungen einbringen und ggf. schon einige FFP-Standardpakete (bspw. "DHCP-Splash" und "snmp") integrieren (--[[Benutzer:Sokai|sokai]] 15:48, 21. Sep. 2008 (CEST))
* Buildprozess: der sollte möglichst Deutsch, Englisch, G+GL, TRX ausspucken.


=== Source-Repository ===
Klar, wir haben ein SVN, da kommen die Sourcen rein. Wie können wir die Anpassungen aus dem CVS der Original-Firmware übernehmen? Stichwort "vendor branch", Sven-Ola wäre der Vendor in dem Falle ;) (--[[Benutzer:Melle|Melle]] 18:26, 19. Sep. 2008 (CEST))
=== Versionierung ===
Es sollte klar sein, auf welcher Originalversion unsere Version basiert. Original 1.6.32 -> FFP 1.6.32.a (?).
: ''*zustimm*'' Ich hatte mich an der FFF der Leipziger orientiert, die (umgesetzt für uns) dann eben <code>"ffp-firmware-$original_fff_version.$ffp_revision.$router_version.$dateiendung"</code> wäre...
: Der Dateiname <code>"ffp-firmware-1.6.32-a.g.bin"</code> bedeutet dann also:
:* <code>$original_fff_version</code> = 1.6.32
:* <code>$ffp_revision</code> = a
:* <code>$router_version</code> = g (& gl)
:* <code>$dateiendung</code> = bin  (--[[Benutzer:Sokai|sokai]] 15:48, 21. Sep. 2008 (CEST))
=== Buildprozess ===
Der sollte möglichst Deutsch, Englisch, G+GL, TRX ausspucken. (--[[Benutzer:Melle|Melle]] 18:26, 19. Sep. 2008 (CEST))
: Alles kein "Problem"! :)
: 1. Was meinst du denn mit den Sprachen? (Die des FFF-Interfaces, oder die des Online-Builders?)
:* Solltest du den Online-Builder meinen, dann liegt das ja "in unserer Hand". Ich habe mal geschaut und "[http://buildbot.net/trac Buildbot]" gefunden. Außerdem ist "[https://wikitech.leuksman.com/view/ExtensionDistributor ExtensionDistributor]" fürs Mediawki auch ne QLe Sache! :)
: 2. Der build-Prozess kann Versionen für jeden existierenden Router generieren. (Im Moment sind das: g|gs|gs40|g3g|a|moto|se505|trx .) (--[[Benutzer:Sokai|sokai]] 15:48, 21. Sep. 2008 (CEST))


== IP-Vergabe ==
== IP-Vergabe ==
694

Bearbeitungen