Information of version

LAST OUT 3.10.1 linux libre kernel .deb available from July the 14 2013

Type: GNU documentation

License: GNU Free Documentation License

Made on Operating System : Debian Wheezy with free software only

Distribution: GNU / Linux libre

How-To-compile-your-own-linux-libre-kernel-on-free-debian-based

This part is important and long (depending on the computers you have got)

If you are running on a fresh install or if you never made that type of operation before, you will need to install packages needed for linux libre kernel compilation. First, make sure your apt database is updated

One of the simply way to compile your own Linux Libre Kernel for your distribution is
(This example as been made on a Full Libre GNU / Linux Debian Operating System)

Now, you can review and change config variables. First, update your config file to the new options of the linux libre kernel source

make nconfig
F6 to save the .config
F9 to quit

This will open an application that classifies and explains the properties and available modules you can either 'build into' the linux libre kernel, make modularly available or disable. When you are done, save it and exit.

make-kpkg clean

Now, you can build your linux libre kernel, enter

fakeroot make-kpkg --initrd kernel_image kernel_headers kernel_source

If you wish to personalize by another name you have to use --append to version

You can change "planet" by the value you have choose when you have create the utsrelease.h file. Optionally, you can add kernel_source at the end, if you want to build a source pack. You can also put CONCURRENCY_LEVEL=N (where N should be replaced by the number of CPU cores your computer has) at the beginning of the command to make the building process take advantage of multiple core systems.

The last command will take some time to complete. At the end, you will have linux-image and linux-headers (and linux-source if you chose) installation files.

go to linux-image and linux-headers files to the directory you want. Then, either go to that directory in terminal with cd command and install the two .deb packages:

Special Thanks to Linux-libre kernel Hackers

The Free Technologie Academy :: http://www.ftacademy.org
Linux advanced administration manual :: first version of the recipe
For the works on washing Linux source code to Linux-libre :: Alexandre Oliva http://www.fsfla.org ::lxoliva(at)fsfla(dot)org
For the participation on the recipe 2.6.32 :: Ali Gundunz http://www.aligunduz.org/articles/buildkernel.html :: gndz.ali(at)gmail(dot)com
For the modification part on the file /linux-2.6.32.5/Documentation/lguest/Makefile Damian Fossi :: damianfossi(at)gmail(dot)com
For the modification between 2.6.39.3 , 3.0 importing /Documentation/lguest/ folder and files + correction of the receipe 3.7.2 :: aurelien

Toolbox

Extra

Content is available under GNU Free Documentation License 1.3. By contributing to any page on this wiki, you agree to assign copyright for your contribution to the Free Software Foundation (see LibrePlanet:Copyrights for details). The Free Software Foundation promises to always use either a verbatim copying license or a free documentation license when publishing your contribution. We grant you back all your rights under copyright, including the rights to copy, modify, and redistribute your contributions. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!