Freedom Shoppe

Linux-libre Freedom Shoppe

Linux-libre Installation Packages

These kernel packages for the x86 architecture are compiled generally from latest linux-libre releases to provide widest ready-to-use hardware compatibility in a completely free software environment, such as gNewSense. (You can also use them with Debian Lenny, Ubuntu Hardy, Intrepid and Jaunty.) Linux-libre project aims to purge standard Linux releases from all known non-free modules.

The main need for these packages arised as more computer users chose to run completely free systems and needed latest networking support. (Accordingly, these packages come with newly freed ath5k and ath9k wireless card drivers.) You can find a list of devices that these modules and other free drivers can run in the Free Software Foundation's hardware list. At the beginning a special care was taken to make sure complete hardware compatibility with Asus Eee PC 701 and 900 models. Nowadays, these kernels should provide basic support for standard PC hardware except for some popular wireless networking adapters including those of Intel and Broadcom.

Please let me know if there's a free driver not enabled in these packages. I may also consider backporting free drivers if it's reasonable to do like I did with the atl2 driver.

You can find out how to install them under the Installation section.


linux-image- linux-headers- [Source]

Linux-libre 2.6.30

linux-image-2.6.30-libre-fshoppe1 linux-headers-2.6.30-libre-fshoppe1 [Source]


linux-image- linux-headers- [Source]

linux-image- linux-headers- [Source]


linux-image- linux-headers- [Source]

Linux-libre 2.6.28

linux-image-2.6.28-libre-fshoppe1 linux-headers-2.6.28-libre-fshoppe1 [Source]

Linux-libre 2.6.27

linux-image-2.6.27-libre-gnufs1.6b linux-headers-2.6.27-libre-gnufs1.6b [Source]

Linux-libre 2.6.27-rcX

You can find old packages based on various RC releases here.

boot time!



Download the 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:

dpkg -i linux-image-2.6.28-libre-fshoppe1_i386.deb

dpkg -i linux-headers-2.6.28-libre-fshoppe1_i386.deb

Or, just double-click on the two files and click on the Install Package button.

From Repository



Source Details

In addition to the Linux-libre releases, the following modified patches were applied:

librelogo-2.6.29-fshoppe1.patch Linux-libre boot logo module (You will also need to enable FRAMEBUFFER_CONSOLE and FB_VESA as built-in.)

atl2-2.0.4-2.6.27-gnufs.patch atl2 ethernet driver for the Eee PC (not needed with 2.6.28 and onwards)

NOTE: If you would like to build your custom kernel packages, this tutorial is a good starting point.

For Feedback: ali(at)