kernel, tastiera e smanettamenti vari

Ale Ritty aleritty@libero.it
Mer 2 Gen 2008 21:05:24 CET


Valerio Fuoglio ha scritto:
> On Wednesday 02 January 2008 17:38:02 Ale Ritty wrote:
>> Ciao a tutti e Buon Anno!!
> 
> Auguri :)
> 
>> Come chi c'era l'ultima volta avrà notato, sono stato preso in ostaggio
>> dai Gentooisti che mi hanno fatto il lavaggio del cervello!
> 
> o_O
> 
> Ostaggio ?! 

Ma no dai... era ironico! Figurati, mi ha fatto molto piacere invece 
scambiare alcune idee!

> Solo non riuscivo a capire come potevi affermare che l'utilizzo di un sistema 
> di pacchettizzazione basato su sorgenti, portasse ad un sistema più "sporco".
> Faccio presente che, dopo 2 mesi di utilizzo di mandriva (basata su rpm), non 
> sono ancora riuscito a trovare un programma che mi levi di mezzo le 
> dipendenze inutili (dette anche orfane), come facevo tranquillamente con 
> gentoo (con un micro-script di bash ottenevo risultati entusiasmanti). 

Ma in effetti non lo ho mai creduto... solo, mi sembrava (e mi sembra 
ancora) che il sistema a pacchetti, mi renda più facile sapere cosa ho 
installato e che versione (almeno su debian&co. poi magari su gentoo c'è 
qualcosa che fa questo lavoro, oppure semplicemente non ve ne è 
bisogno... non saprei!

> 
>> Così, ho scaricato gentoo e...
>> ...ho rinunciato quasi subito a fare una bella simulazione di setup su
>> una macchina virtuale
> 
> Questo è da escludersi se hai mai fatto una compilazione in tutta la tua 
> vita ;)
Beh, compilare ho compilato (moooolto meno di te di sicuro ;-) ) ma ho 
rinunciato per il motivo qui sotto, (conta che lo ho fatto non 
prendendomi troppo tempo per farlo, infatti non ho assolutamente escluso 
di tornarci su!!

> 
>> (perchè cavolo mi devo connettere via ssh alla mia 
>> stessa macchina??)
> 
> Questo non lo so, ma sarei più curioso di sapere : "chi ti ha fatto credere 
> che fosse una cosa da farsi?" O_O
> 

Guarda, la guida ufficiale: 
http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml
lo da come passaggio opzionale, ma da quello che ho capito(di sicuro 
avrò capito male), è "consigliato" (a quanto pare, per poter seguire la 
guida e nel contempo eseguire i comandi sulla macchina remota...)

>> Così ho scaricato arch ed invece sono riuscito a far una bella
>> installazione con Gnome, pulita pulita! (si lo so... se c'è Gnome non è
>> poi così pulita!)
> 
> E qui già gentoo non c'entra più nulla... boh...
No no, non c'entra, mai detto che c'entrasse!
Solo, anche Arch (ed è l'unica altra che ho trovato) ti da un sistema in 
cui ti devi compilare tutto a mano, tranne il "sistema base" ovvero il 
kernel e poco altro. (insomma, per imparare meglio ho deciso di dividere 
in più sotto-compiti, in modo da poter imparare un poco per volta! Dato 
che devo farlo preparando esami che non c'entrano molto... e che 
purtroppo portano via più tempo del previsto!)

> 
>> La cosa mi ha intrigato, così ho deciso di spingermi un po' più a fondo,
>> ed ho deciso di compilarmi il kernel della macchina reale!
> 
> Oddio che casino, ma non saltare di palo in frasca :P
Qui hai ragione, mi si seguiva poco!
Avendo compilato con successo un sistema grafico "base" (quindi xorg, 
gnome, ecc. ecc.) ma mancandomi i passaggi precedenti (appunto ad 
esempio il kernel), ho deciso di provare a farlo!
Non mi piaceva però il fatto di farlo per la virtual machine, in quanto 
non avrei notato grandi differenze (o si? magari sbaglio...)
Così, ho compilato per la macchina reale! (tanto un kernel in più o in 
meno non fa nulla... al max lo elimino e via!)

> 
> Allora, riassumendo quello che hai detto fin'ora:
> Hai scaricato gentoo, per fortuna non sei stato troppo _schizzato_ da 
> installarla su VM. Convinto (BOH!) che fosse _assolutamente_ necessario 
> collegarsi _in_locale_ via ssh per installare gentoo, hai deciso di 
> installare arch (che, per inciso, con gentoo non c'entra un fico secco) su 
> VM. Non pago decidi di compilare il kernel.... 
> 
> Ok, andiamo avanti :)	
Riassumendo, spero di essermi spiegato meglio...
Comunque non ho mai inteso di connettermi in locale (nel senso che lo 
avrei simulato, essendo in installazione su una macchina virtuale)

> 
>> Mi posso ritenere abbastanza soddisfatto, e magari ad una prossima
>> riunione faccio vedere il tutto a qualcuno che mi possa spiegare i punti
>> oscuri!
>> (l'aumento di prestazioni è veramente minimo... tanto che non sono
>> sicuro abbia ottimizzato per core duo... anche perchè mi passavano
>> davanti un sacco di "386" durante la compilazione!)
> 
> Ti devi aspettare una aumento di prestazioni veramente minimo, quasi (se non 
> del tutto) impercettibile da una semplice-ricompilata-del-kernel.
> 
> La tua situazione:
> Se alla mia Sulki (tanto per intenderci la macchinetta senza patente, quelle 
> che vanno tanto di moda, per le quali ti trovi tra i piedi anche coloro che 
> non sono idonei ad avere la patente), estraggo il motore e lo sostituisco con 
> quello di una Ferrari. Dovendo fare un viaggio di 100 Km, non ci metterò mai 
> un tempo prossimo a quello che ci mette una Ferrari, facilmente un tempo più 
> prossimo a quello della Sulki (sempre che parta, dovrò fermarmi tante di 
> quelle volte a sostituire pezzi che sarebbe meglio andare a piedi :P ).
> 
> Ergo:
> Un sistema _COMPLETAMENTE_ compilato _SPECIFICATAMENTE_ per la macchina X avrà 
> prestazioni +/- alte di un sistema non ottimizzato. Ma, ripeto, 
> l'ottimizzazione deve essere _INTEGRALE_ e, soprtattuto, 
> bisogna_SAPERLO_FARE_ (alias esperienza e pratica). ;)
> 
Sul saperlo fare, probabilmente non sarà il mio caso!
Spero di fare un po' di pratica sulle macchine virtuali, e ricevere un 
po' di buoni consigli!
Comunque come fase iniziale mi ritengo soddisfatto lo stesso!

>> Solo due cose mancano al momento:
>> - dove cavolo è il supporto ai moduli ipw3945?? 
> 
> Non so indicarti la versione esatta del kernel in cui ipw3945 è entrato nel 
> kernel, ma ti posso dire che nel 2.6.22 c'era già.
Boh guarda... Lo sto riguardando anche adesso e proprio non lo trovo, ed 
ho scaricato gli ultimi sorgenti, il kernel 2.6.23.12

> 
>> nell'ultima immagine del 
>> kernel, dovrebbero esserci quelli e non quelli prima (ipw2200) che
>> ovviamente non funzionano con la mia scheda!
> 
> occhio che non intendi "immagine" ma "sorgenti" ;)
Boh, il tar, una volta decompresso mi ha restituito una cartella 
"linux-image-2.6.23.12" quindi, anche sapendo che dentro c'erano 
sorgenti, pensavo di potermi riferire all'intera cartella con il termine 
di "immagine" ovviamente certo non intendevo un file immagine! ;-)

> 
>> - mistero dei misteri, non mi vanno i tasti multimediali della
>> tastiera!! 
> 
> Non è un mistero, non dipende dal kernel, ma da una corretta configurazione di 
> hotkeys ;)
Assolutamente no!
E' questo il problema, il sistema su cui faccio girare i due kernel è lo 
stesso, ed ho controllato, le configurazioni della tastiera non sono 
cambiate (e perchè avrebbero dovuto??)
Il programma hotkeys non supporta la mia tastiera, quindi niente nemmeno li!
Ovvio, che se sai indicarmi dove altro mettere le mani, sarò felice di 
testare!

> 
>> cosa abbastanza strana, infatti in feisty vanno, se installo 
>> gutsy non vanno più, e con il nuovo kernel compilato da me (stando
>> attento a come ho configurato le periferiche di input, anche a livello
>> moduli) niente da fare...
> 
> Confermo che dipende unicamente da hotkeys (e forse Xorg :P )
xorg.conf è lo stesso, come puoi leggere sopra...
> 


>> (ma in che cavolo di carattere mi sta scrivendo thunderbird??)
> 
> Messaggio plain-text ... l'importante è questo ;)
Quello sempre... visto che a volte mi connetto dal cell. risparmio ogni 
bit abitualmente!! ;-)



Alessio


Maggiori informazioni sulla lista glug