Wiki:WikiStart

Version 32 (geändert von gismotro, vor 7 Jahren) (Diff)

Willkommen bei Freetz

Freetz (mehr zum Namen und zur Historie siehe FAQ) ist eine Firmware-Erweiterung (Modifikation) für die AVM Fritz!Box und baulich ähnliche Geräte: Die Original-Firmware des Herstellers wird um zusätzliche Funktionen erweitert und mit einer individuellen Zusammenstellung von Programmen ergänzt. Freetz ist freie Software und wird von Oliver Metz, Alexander Kriegisch u.v.a. weiter entwickelt.

/!\ Achtung: Die Installation einer modifizierten Firmware führt zum Verlust der Gewährleistung des Herstellers!

Download

Das aktuelle Release von Freetz ist Freetz 1.1.4 und kann hier heruntergeladen werden. Eine komplette Liste aller Releases findet sich auf der Download Seite.

Erste Schritte

Diese Anleitungen richten sich in erster Linie an Anfänger oder Freetz-Neulinge, welche sich erst in die Materie einlesen wollen oder ihr erstes Freetz-Image bauen wollen. Hier werden die nötigen Schritte zum ersten Freetz-Image detailiert erklärt.

Installation

Für die Freetz-Installation wird Linux als Betriebssystem vorausgesetzt. Wer kein Linux dauerhaft auf seinem Rechner installieren will, kann sich mit einer LiveCD, einer "virtuellen Maschine" oder ähnlichen Mitteln behelfen.

Freetz Wiki, Freetz im IP-Phone Forum

Weitere Informationen rund um FritzBox & Co. außerdem hier:

Freetz in Presse und Web

Fortgeschrittene

Erfahrene Benutzer und Entwickler, die sich aktiv an der Entwicklung von Freetz beteiligen wollen werden durch die einfach zu nutzenden Funktionen des Trac Systems unterstützt. So können der komplette Quellcode eingesehen, Änderungen verfolgt und über das Ticket-System Fehler und Feature-Wünsche gemeldet werden.

  • Zeitachse: Chronologie der Änderungen
  • Roadmap: Stand und Planung der Entwicklung (in Arbeit)
  • Quellcode-Browser: SVN-Repository durchsuchen
  • Ticket-System: Probleme, Fehler und neue Feature-Wünsche (bitte hier nachlesen und evtl. im Forum Fragen, bevor ein Ticket eröffnet wird!)
  • Developer Information: Informationen für Entwickler und Howtos (englisch)

Das Bearbeiten des Wikis und Eröffnen von Tickets ist zur Vermeidung von Spam nur nach vorheriger Anmeldung möglich.

Quellcode

Der Quellcode von Freetz kann aus dem Subversion-Repository bezogen werden:

Stabile Version

Je nach Gerätetyp wird eine der nachstehenden Versionen benötigt:

freetz-1.1.4 (Kernel 2.6)

svn co http://svn.freetz.org/tags/freetz-1.1.4 freetz-1.1.4

Alternativ kann der stable-branch-1.2 genutzt werden. Hier sind evtl. Fehler im Release 1.1.x gefixt.

svn co http://svn.freetz.org/branches/freetz-stable-1.2 freetz-stable-1.2

Eventuell vorhandene Änderungen am stable branch erhält man mit:

svn up
  • Bevor ihr nach einem "svn up" ein neuen Fehler meldet, stellt bitte sicher, dass der Fehler nach einem "make dirclean" noch immer auftritt.

ds-0.2.9-p8 (Kernel 2.4)

svn co http://svn.freetz.org/tags/ds-0.2.9-p8/ ds-0.2.9-p8

Entwicklerversion

Diese Version ist ausschließlich für Profis gedacht, die sich u.U. selbst zu helfen wissen! Sie ist ständigen Änderungen unterworfen und funktioniert möglicherweise nicht oder nur eingeschränkt.

svn co http://svn.freetz.org/trunk freetz-trunk
  • Update auf die neueste Entwicklerversion
    svn up
    
  • Bevor ihr nach einem "svn up" ein neuen Fehler meldet, stellt bitte sicher, dass der Fehler nach einem "make dirclean" noch immer auftritt.

Man kann auch eine bestimmte Revision auschecken, falls z.B. die aktuelle nicht funktionieren sollte. Dabei einfach $revision durch die gewünschte Revision ersetzen.

svn co http://svn.freetz.org/trunk/ freetz-trunk -r $revision
  • TracGuide — Trac Benutzer- und Administrator-Dokumentation (englisch)
  • Formatierungssyntax — Syntax zur Formatierung von Tickets und Wiki
  • TitleIndex — Liste aller vorhandenen Wiki Einträge