Kernel Compilation

To compile a freetz kernel you have to download freetz from



You need a running linux such as OpenSuse with the following packages installed:

  • gcc - GNU C Compiler
  • g++ - GNU C++ Compiler
  • binutils - GNU Assembler
  • autoconf
  • automake above Version 1.10
  • libtool
  • GNU make above Version 3.81
  • bzip2
  • libncurses5-dev
  • zlib1g-dev
  • flex
  • bison
  • patch
  • texinfo
  • tofrodos
  • gettext
  • jam
  • pkg-config
  • ecj-bootstrap
  • perl
  • libstring-crc32-perl

Untar the freetz package (e.g. freetz-1.1.2.tar.bz2) by running

bunzip freetz-1.1.2.tar.bz2

and then

tar -xvf freetz-1.1.2.tar

Change to the directory where you´ve unpacked the file. Then run

make menuconfig

and selected the required modules. Afterwards you have to run


and you´ll get a compiled kernel-image within the



To compile again clean the source before:

make distclean
make config-clean-deps
freetz/kernel.txt · Last modified: 2017/12/09 01:19 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki