Quindi basta far vedere che noi abbiamo l'ultima parola e che volendo possiamo decidere di non utilizzare e supportare distribuzioni che hanno all'interno binary Blob sperando che prima o poi le multinazionali decidano di rilasciare il codice sorgente.
Comunque per chi vuole rimanere alla propria Distribuzione ( senza passare magari a Gnewsense [visto che è uscito da poco e ha bisogno ancora di molto rodaggio] ) e decide di eliminiare i Binary Blob c'è da lavorarci un pò.
Quindi prima di tutto la cosa migliore è sapere se nella nostra distribuzione è presente del software propietario, per fare questo basta installare il pacchetto Vrms (Virtual Richard M. Stallman) il quale è un programma che analizza i pacchetti installati su Debian e comunica all'utente quali sono i programmi non liberi installati nella macchina.
apt-get install Vrms
Vrms

Per alcuni pacchetti espone anche le ragioni del perchè il pacchetto non può considerarsi libero.
A questo punto vi basta rimuovere i pacchetti che vi segnala .
Resta comunque il problema dei Binary Blob nel kernel per i quali abbiamo due opzioni: compilarne uno da noi o installarne uno generico.
Per compilarlo abbiamo bisogno di :
# kernel-package
# bzip2 bzip2
# libncurses5-dev
Anche le loro dipendenze
apt-get install kernel-package libncurses5-dev bzip2
Una volta installati bisognerà dare questi comandi da ROOT:
cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.5.tar.bz2
tar -jxvf linux-2.6.27.5.tar.bz2
ln -s linux-2.6.27.5 linux
cd linux
wget http://www.fsfla.org/svn/fsfla/software//linux-libre/scripts/deblob-check
chmod +x deblob-check
wget http://www.fsfla.org/svn/fsfla/software//linux-libre/scripts/deblob-2.6.27
chmod +x deblob-2.6.27
./deblob-2.6.27 >> ../log.txt
make menuconfig
ok abbiamo cambiato quello che bisognava cambiare. In genere basta utilizzare la configurazione del Kernel attuale.
make-kpkg-initrd kernel_headers kernel_image
cd ..
dpkg -i *.deb
aspettiamo un pò e avremo il nostro Kernel Linux-Libre!!!
Se invece non vogliamo compilarlo
ci basterà aggiungere alla fine della source list in etc/apt/source.list il repository fornito da Ali Gunduz :
deb http://www.aligunduz.org/gNewSense/freedomshoppe/ linux-libre/
e poi dare il comando
apt-get update && apt-get install linux-image-2.6.27-libre-gnufs1.6b && apt-get install linux-headers-2.6.27-libre-gnufs1.6b
Questo è il processo per avere davvero un sistema libero e per fare qualcosa per cambiare il mondo del software nel nostro piccolo.
Più gente utilizzerà sistemi liberi e più soddisfazioni riceveremo, gia molte aziende si stanno spostando sempre di più verso l'ambiente open source !!!