Kernel Patching & Recompiling-2

Ecco la seconda parte della guida su come patchare e ricompilare il kernel. Ripassiamo i concetti…

Ora dobbiamo scaricare e installare la patch di Con Kolivas. Pronti?

QUARTO PASSO: Applicare la patch di Con Kolivas

“A cosa serve?” sorge spontanea la domanda. È una patch che cerca di migliorare le prestazioni del nostro Desktop caricando il maggior numero di cose possibili nella memoria RAM, in modo che siano già disponibili quando serviranno al sistema (Swap Prefetching) e usando uno scheduler con migliore fairness (nessun processo deve bloccarsi per tempi lunghi).

Scarichiamo la patch dal sito di Con Kolivas. Nel mio caso ho scaricato il file patch-2.6.21-ck2.bz2.

Dopo averla scaricata spostiamo pure quella in /usr/src. Stavolta però non la scompattiamo!

mv /percorso_del_file_scaricato/patch-2.6.21-ck2.bz2 /usr/src
cd /usr/src

Ora spostiamoci nella cartella che contiene i file del kernel (se non sapete esattamente quale è, date ls /usr/src e vi elenca tutte le cartelle in /usr/src, nel mio caso c’è la cartella linux-2.6.21) e applichiamo la patch con i diritti di root (utenti Debian: date su, eseguite il comando richiesto e subito dopo exit):

cd /usr/src/linux-2.6.21
sudo bzcat ../patch-2.6.21-ck2.bz2 | patch -p1

(È scritto -p1 non pl!)

Voilà, ora se tutto è andato bene avete patchato il kernel (sostituito alcune righe di codice con altre scritte da Con Kolivas). Se avete avuto degli errori controllate di aver sostituito nel comando precedente a patch-2.6.21-ck2.bz2 il nome della patch che voi avete scaricato e messo in /usr/src!

A questo punto per evitare problemi futuri vi consiglio di copiare tutta la directory linux-2.6.21 in una directory su cui smanetteremo, linux-2.6.21-patchato, e di creare un link simbolico a quest’ultima chiamato fantasiosamente linux:

cd /usr/src
cp -R linux-2.6.21 linux-2.6.21-patchato
ln -s linux-2.6.21-patchato linux

Ora viene la parte ardua… compilare il kernel!

Vai alla terza parte!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: