Re: configurazione e compilazione kernel debian way

2018-09-05 Per discussione Aleesai
Il giorno Mon, 3 Sep 2018 19:43:10 +0200
Davide Prina  ha scritto:

> [...]

buonasera Davide e un saluto a tutta la lista.

ho evitato di quotare il tuo intervento solo per non caricare il server
di kb ridondanti. devo tuttavia ringraziarti tantissimo per la
puntualità e precisione delle informazioni che mi servivano (e anche di
più).

grazie davvero :)

saluti.



Re: configurazione e compilazione kernel debian way

2018-09-03 Per discussione Davide Prina

On 03/09/2018 07:04, Aleesai wrote:


mi si è ripresentata la necessità di dover ricompilare
una specifica release del kernel, partendo da sorgenti vanilla.


io compilo Linux presente Debian per velocizzare tutto il sistema. Ho 
una macchina del 2008 e usando Linux di default inizio a vedere la 
lentezza del sistema, mentre compilando Linux con qualche piccola 
modifica è più che usabile per quello che faccio io.


Nota: se compili Linux <= 4.17 (ultima presente in Debian testing) avrai 
una marea di warning, molti sembrano preoccupanti, però questi sono 
dovuti alla nuova versione di gcc che introduce controlli più puntuali. 
Se non ho capito male dalle versioni successive non dovrebbero essere 
più presenti perché corretti nei sorgenti.


Se parti dal vanilla devi scaricartelo, controllare la firma, ... poi il 
resto penso che sia uguale a quello che faccio io (tranne 
l'installazione di linux-source e la sua scompressione) e che descrivo 
qui sotto:


# apt update
# apt -u upgrade; apt -u dist-upgrade
# apt install linux-source
# apt install build-essential fakeroot rsync git
# apt build-dep linux

Nota: questi passi qui sopra è meglio eseguirli ogni volta che si 
compila una nuova versione di Linux


Se è stata installata una nuova versione del pacchetto linux-image-XYZ, 
allora bisogna riavviare la macchina (questo perché non funzionerebbero 
i vari uname -r e simili e quindi, se non si riavvia, dovrebbero essere 
compilati a mano)


Linux non deve essere più compilato in /usr/src o creato il link 
simbolico /usr/src/linux. È meglio crearsi una directory src nella 
propria home e compilare da li.

$ mkdir ~/src
$ cd ~/src

$ tar Jxvf /usr/src/linux-source-$(uname -r)
$ ln -sf ~/src/linux-source-$(uname -r | sed 
"s/\([0-9]*\.[0-9]*\)\..*/\1/") ~/src/linux

$ cd linux

Copiare la configurazione del kernel in esecuzione uguale versione dia 
quello che si compila

$ cp /boot/config-$(uname -r) .config

Disabilitazione delle informazioni di debug (se servono, allora si può 
lasciare abilitato)

$ scripts/config --disable DEBUG_INFO

Se invece si copia una versione del config di Linux precedente, alloca 
bisogna eseguire

$ make oldconfig
Per poter rispondere interattivamente su come impostare tutte le 
modifiche della configurazione del nuovo Linux
In alternativa è possibile usare olddefconf, per impostare al default 
tutte le nuove configurazioni, o ...


Se si vuole modificare la configurazione di Linux
$ make nconfig

ATTENZIONE: in ogni caso bisogna entrare e
1) modificare CONFIG_SYSTEM_TRUSTED_KEYS che indica di firmare il 
pacchetto con la chiave di un DD

in alternativa si può disabilitare il modulo signing:
$ scripts/config --disable MODULE_SIG
2) mettere una stringa che identifichi la propria compilazione in 
LOCALVERSION


Consigliato impostare per lo meno la propria CPU in "-> Processor type 
and features" e la latenza in "-> Processor type and features" per 
velocizzare il proprio sistema.


Impostare il parametro j al numero di processori ($ cat /proc/cpuinfo)+1 
mentre il time permette di sapere quanto tempo ha impiegato

$ time make -j 5 deb-pkg

Se si vuole/deve ricompilare conviene dare prima un clean di tutto prima 
di ricompilare

$ make clean

si otterranno i .deb sotto ~/src.
Io installo, con dpkg -i :
* linux-image
* linux-header
* linux-libc-dev


il mio dubbio nasce dal fatto che ho trovato info al riguardo
"discordanti"


purtroppo in Debian il punto debole è la documentazione che non sempre è 
aggiornata/completa e se è presente su più fonti/parti diversi potrebbe 
essere che una è più aggiornata di un'altra e quindi potrebbero sembrare 
un po' in contrasto.



[1] https://www.debian.org/releases/stable/i386/ch08s06.html.it

[2]
https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-building


secondo me quella più affidabile è la seconda, poiché come vedi 
dall'indirizzo proviene dal "kernel-team.pages.debian.net"


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
What happened in 2013 couldn't have happened without free software
(He credited free software for his ability to help disclose the U.S. 
government's far-reaching surveillance projects).

Edward Snowden




Re: Configurazione e compilazione kernel

2014-01-08 Per discussione Antispammbox-debian

ok, allora, lasciamo stare! :-)


Ciao


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5A9EF97210C641139D1D74C57115F9C7@CentrinoDuo



Re: Configurazione e compilazione kernel

2014-01-07 Per discussione Paride Desimone

Il 01/01/2014 21:49 h...@autistici.org ha scritto:

Buona sera a tutti. Vorre snellire il kernel della mia sid. Ora però
viene il bello. Sono già un paio d'anni che non lo faccio più e non
so come si è evoluta la cosa. Ho installato i sorgenti e mi sono
ritrovato anche un file linux-patch-3.12-rt.patch.xz oltre una
directory linux-config-3.12 con molti file compressi all'interno. Ora
come faccio ad applicare la patch e prendere la configurazione a
run-time? Avevo letto che si poteva fare.


Ok, fatte tutte le prove e /proc/config.gz, non faceva quello che io 
credevo, ovvero tirar fuori la configurazione a runtime, del kernel, con 
i soli moduli caricati in quel momento. Pertanto inutile abilitarlo in 
configurazione. Meglio prendere la configurazione da /boot.


Paride
--
http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3

Chi e' pronto a rinunciare alle proprie liberta' fondamentali per 
comprarsi briciole di temporanea sicurezza non merita ne' la liberta' 
ne' la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, 
Assemblea della Pennsylvania, 11 novembre 1755)



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ff61e022ee6955ba1869e9a1c500...@autistici.org



Re: Configurazione e compilazione kernel

2014-01-05 Per discussione antispammbox-debian


- Original Message - 
From: emmanuel segura emi2f...@gmail.com

Newsgroups: linux.debian.user.italian
Sent: Thursday, January 02, 2014 12:10 PM
Subject: Re: Configurazione e compilazione kernel



Non ricordo bene se cat /proc/config.gz fa al caso tuo.


Funziona anche con kernel 2.6.x? :-)

Ciao 





--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/7FC7CFE73B9E4C7FA282C8C2B20123D1@rx



Re: Configurazione e compilazione kernel

2014-01-05 Per discussione Gollum1
Il 05 gennaio 2014 16:53, antispammbox-debian
antispammbox-deb...@yahoo.it ha scritto:

 - Original Message - From: emmanuel segura emi2f...@gmail.com
 Newsgroups: linux.debian.user.italian
 Sent: Thursday, January 02, 2014 12:10 PM
 Subject: Re: Configurazione e compilazione kernel


 Non ricordo bene se cat /proc/config.gz fa al caso tuo.

kernel 3.11 e /proc/config.gz non esiste...

a parte che con il cat senza passarlo a gzip non vedresti nulla...


Byez
-- 
Gollum1
Tesoro, dov'é il mio teoro...


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cantvqs-ixkm5emaag_ejze_zarb+e45mj2a1nmp8fwdedg1...@mail.gmail.com



Re: Configurazione e compilazione kernel

2014-01-05 Per discussione Paride Desimone

Il 05/01/2014 16:13 Gollum1 ha scritto:

Non ricordo bene se cat /proc/config.gz fa al caso tuo.

kernel 3.11 e /proc/config.gz non esiste...


Ok, capito l'arcano. In debian non è presente. bisogna abilitarlo 
ricompilando il kernel ed abilitando due voci:


CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y

Questo perché, in debian non è contemplata questa opzione (C'è un 
bugreport per ciò). In debian il file di configurazione è in /boot.
L'unica cosa che ancora non ho capito è se in /proc/config.gz trovo la 
configurazione a runtime o meno.


Paride
--
http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3

Chi e' pronto a rinunciare alle proprie liberta' fondamentali per 
comprarsi briciole di temporanea sicurezza non merita ne' la liberta' 
ne' la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, 
Assemblea della Pennsylvania, 11 novembre 1755)



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1bc78a21a2925fbaf936794dc1c93...@autistici.org



Re: Configurazione e compilazione kernel

2014-01-03 Per discussione huan
Sia per uno che per l'altro. Con rasp vorrei sperimentare. ..


Pol Hallen debitv...@fuckaround.org ha scritto:
 Semplicemente eliminare un po' di roba che non ho ed anche perché
vorrei ottimizzare poi per raspberry-pi

perchè non usare raspbian? (http://www.raspbian.org/)
è compatibile al 100%, mentre debian ha dei problemi, vedi quì:

https://wiki.debian.org/RaspberryPi

fammi sapere

Pol


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
Archive: http://lists.debian.org/52c5bd95.5020...@fuckaround.org

-- Inviato dal mio cellulare Android con K-9 Mail.

Re: Configurazione e compilazione kernel

2014-01-03 Per discussione Antispammbox-debian


- Original Message - 
From: emmanuel segura emi2f...@gmail.com

Newsgroups: linux.debian.user.italian
Sent: Thursday, January 02, 2014 12:10 PM
Subject: Re: Configurazione e compilazione kernel



Non ricordo bene se cat /proc/config.gz fa al caso tuo.


Funziona anche con kernel 2.6.x, per compilare kernel 3.12.x? :-)

Ciao




Il 01/01/2014 23:34 emmanuel segura ha scritto:

 Diciamo che puoi iniziare da qua

http://debian-handbook.info/browse/wheezy/sect.kernel-compilation.html



Ok, per la patch, ma per prendere la configurazione a runtime? Ricordo di
aver letto un bel po' di tempo fa, che dal kernel 3.0 c'era la possibilità
di prendere la configurazione del kernel che si eseguiva in quel momento, 
e
che in detta configurazione erano presenti solo i componenti della 
macchina

in cui girava.

Paride
--
http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3

Chi e' pronto a rinunciare alle proprie liberta' fondamentali per
comprarsi briciole di temporanea sicurezza non merita ne' la liberta' ne'
la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, Assemblea
della Pennsylvania, 11 novembre 1755)


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
Archive: http://lists.debian.org/f2cab0de568fa947de3bbea557b234
9...@autistici.org







--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/38F2AA4A62344F988A061ACBEA5B131A@CentrinoDuo



Re: Configurazione e compilazione kernel

2014-01-02 Per discussione emmanuel segura
Non ricordo bene se cat /proc/config.gz fa al caso tuo.


Il giorno 02 gennaio 2014 00:39, Paride Desimone h...@autistici.org ha
scritto:

 Il 01/01/2014 23:34 emmanuel segura ha scritto:

  Diciamo che puoi iniziare da qua
 http://debian-handbook.info/browse/wheezy/sect.kernel-compilation.html


 Ok, per la patch, ma per prendere la configurazione a runtime? Ricordo di
 aver letto un bel po' di tempo fa, che dal kernel 3.0 c'era la possibilità
 di prendere la configurazione del kernel che si eseguiva in quel momento, e
 che in detta configurazione erano presenti solo i componenti della macchina
 in cui girava.

 Paride
 --
 http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3

 Chi e' pronto a rinunciare alle proprie liberta' fondamentali per
 comprarsi briciole di temporanea sicurezza non merita ne' la liberta' ne'
 la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, Assemblea
 della Pennsylvania, 11 novembre 1755)


 --
 Per REVOCARE l'iscrizione alla lista, inviare un email a
 debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
 problemi inviare un email in INGLESE a listmas...@lists.debian.org

 To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/f2cab0de568fa947de3bbea557b234
 9...@autistici.org




-- 
esta es mi vida e me la vivo hasta que dios quiera


Re: Configurazione e compilazione kernel

2014-01-02 Per discussione Pol Hallen

Semplicemente eliminare un po' di roba che non ho ed anche perché vorrei 
ottimizzare poi per raspberry-pi


perchè non usare raspbian? (http://www.raspbian.org/)
è compatibile al 100%, mentre debian ha dei problemi, vedi quì:

https://wiki.debian.org/RaspberryPi

fammi sapere

Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52c5bd95.5020...@fuckaround.org



Re: Configurazione e compilazione kernel

2014-01-01 Per discussione emmanuel segura
Ma cosa intendi per snellire il kernel? devi usare un sistema embeded?


Il giorno 01 gennaio 2014 22:49, h...@autistici.org ha scritto:

 Buona sera a tutti. Vorre snellire il kernel della mia sid. Ora però viene
 il bello. Sono già un paio d'anni che non lo faccio più e non so come si è
 evoluta la cosa. Ho installato i sorgenti e mi sono ritrovato anche un file
 linux-patch-3.12-rt.patch.xz oltre una directory linux-config-3.12 con
 molti file compressi all'interno. Ora come faccio ad applicare la patch e
 prendere la configurazione a run-time? Avevo letto che si poteva fare.
 -- Inviato dal mio cellulare Android con K-9 Mail.




-- 
esta es mi vida e me la vivo hasta que dios quiera


Re: Configurazione e compilazione kernel

2014-01-01 Per discussione huan
Semplicemente eliminare un po' di roba che non ho ed anche perché vorrei 
ottimizzare poi per raspberry-pi

emmanuel segura emi2f...@gmail.com ha scritto:
Ma cosa intendi per snellire il kernel? devi usare un sistema embeded?


Il giorno 01 gennaio 2014 22:49, h...@autistici.org ha scritto:

 Buona sera a tutti. Vorre snellire il kernel della mia sid. Ora però
viene
 il bello. Sono già un paio d'anni che non lo faccio più e non so come
si è
 evoluta la cosa. Ho installato i sorgenti e mi sono ritrovato anche
un file
 linux-patch-3.12-rt.patch.xz oltre una directory linux-config-3.12
con
 molti file compressi all'interno. Ora come faccio ad applicare la
patch e
 prendere la configurazione a run-time? Avevo letto che si poteva
fare.
 -- Inviato dal mio cellulare Android con K-9 Mail.




-- 
esta es mi vida e me la vivo hasta que dios quiera

-- Inviato dal mio cellulare Android con K-9 Mail.

Re: Configurazione e compilazione kernel

2014-01-01 Per discussione emmanuel segura
Diciamo che puoi iniziare da qua
http://debian-handbook.info/browse/wheezy/sect.kernel-compilation.html


Il giorno 02 gennaio 2014 00:14, h...@autistici.org ha scritto:

 Semplicemente eliminare un po' di roba che non ho ed anche perché vorrei
 ottimizzare poi per raspberry-pi

 emmanuel segura emi2f...@gmail.com ha scritto:

 Ma cosa intendi per snellire il kernel? devi usare un sistema embeded?


 Il giorno 01 gennaio 2014 22:49, h...@autistici.org ha scritto:

 Buona sera a tutti. Vorre snellire il kernel della mia sid. Ora però
 viene il bello. Sono già un paio d'anni che non lo faccio più e non so come
 si è evoluta la cosa. Ho installato i sorgenti e mi sono ritrovato anche un
 file linux-patch-3.12-rt.patch.xz oltre una directory linux-config-3.12 con
 molti file compressi all'interno. Ora come faccio ad applicare la patch e
 prendere la configurazione a run-time? Avevo letto che si poteva fare.
 -- Inviato dal mio cellulare Android con K-9 Mail.




 -- Inviato dal mio cellulare Android con K-9 Mail.




-- 
esta es mi vida e me la vivo hasta que dios quiera


Re: Configurazione e compilazione kernel

2014-01-01 Per discussione Paride Desimone

Il 01/01/2014 23:34 emmanuel segura ha scritto:

Diciamo che puoi iniziare da qua
http://debian-handbook.info/browse/wheezy/sect.kernel-compilation.html


Ok, per la patch, ma per prendere la configurazione a runtime? Ricordo 
di aver letto un bel po' di tempo fa, che dal kernel 3.0 c'era la 
possibilità di prendere la configurazione del kernel che si eseguiva in 
quel momento, e che in detta configurazione erano presenti solo i 
componenti della macchina in cui girava.


Paride
--
http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3

Chi e' pronto a rinunciare alle proprie liberta' fondamentali per 
comprarsi briciole di temporanea sicurezza non merita ne' la liberta' 
ne' la sicurezza.(Benjamin Franklin - dalla Risposta al Governatore, 
Assemblea della Pennsylvania, 11 novembre 1755)



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/f2cab0de568fa947de3bbea557b23...@autistici.org