Credo che la metrica usata sia ancora un misteroraffaele181188 ha scritto:Anch'io avevo letto la notizia qualche giorno fa... Ma sinceramente non me n'è fregato nulla. Vorrei sapere
1) come hanno misurato il 12%
2) quanto influisce sui programmi che uso
Il kernel ha messo su chili
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
birg81
- Linux 3.x

- Messaggi: 760
- Iscritto il: lun 16 gen 2006, 10:57
- Nome Cognome: Biagio
- Slackware: 12.2
- Kernel: 3.4.7
- Desktop: LxDE
- Distribuzione: ArchLinux
- Località: Castellammare di Stabia (NA)
- Contatta:
Re: Il kernel ha messo su chili
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Il kernel ha messo su chili ed anche il suo creatore se ne p
Esempio pratico, riproducibile!phobos3576 ha scritto:Scaricati i sorgenti, disattiva tutto ciò che non ti serve e ricompila in modo da ottenere un kernel piccolo, snello ed efficiente.birg81 ha scritto:Quindi come secondo voi si può snellire un pò il Kernel?!
Forse non implementando più supporti obsoleti e compromettendo l'alta usabilità del kernel?!.
Non vorrei interpretare male le cifre ma indubbiamente un rischio che tutto ciò possa inevitabilmente portare ad un collo di bottiglia c'è, voi non credete?!
Solo Linux e pochi altri kernel ti offrono questa eccezionale possibilità; perché non sfruttarla?
Slackware 12.2 originale PJV:
/boot/vmlinuz-huge-smp-2.6.27.7-smp 4727664 bytes
du -bs /lib/modules/2.6.27.7-smp 62277104 bytes
Slackware 12.2 mio, aggioranto,
kernel minimalista, statico, quindi 0 (ZERO) moduli,
l'ultima versione, patchata con Con Kolivas, nome 2.6.31-bfs211,
mi da un /boot/bzImage di --------------> 3258528 bytes
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Il kernel ha messo su chili
mario mi hai tolto le parole di bocca
da ciò dovrebbe imparare chi impacchetta i kernel generici, cercando di rendere meno pesante la loro immagine
è una visione forse un po' utopistica, ma perdere qualche secondo di boot per caricare qualche modulo in più al fine di non piazzare molta roba in un vmlinuz enorme e (ancora peggio) in un initrd, fa guadagnare un po in prestazioni credo
ovviamente parlo di kernel generici, chi se lo ricompila si piazza tutto statico ("tutto", solo ciò che serve) e finisce là
da ciò dovrebbe imparare chi impacchetta i kernel generici, cercando di rendere meno pesante la loro immagine
è una visione forse un po' utopistica, ma perdere qualche secondo di boot per caricare qualche modulo in più al fine di non piazzare molta roba in un vmlinuz enorme e (ancora peggio) in un initrd, fa guadagnare un po in prestazioni credo
ovviamente parlo di kernel generici, chi se lo ricompila si piazza tutto statico ("tutto", solo ciò che serve) e finisce là
Github: https://github.com/8lall0
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Il kernel ha messo su chili
non torniamo in polemiche di una vita, ma perché dovrei compilarmi tutto statico? se voglio compilare i moduli per possibili filesystem che userò raramente (fat, iso, udf, etc..), moduli di periferiche usb che uso raramente (webcam, joystick, e tante altre), se voglio compilare ipv6 per fare prove ogni tanto, e potrei continuare con molte cose, perché diavolo dovrei includerli staticamente nel kernel?jimmy_page_89 ha scritto:mario mi hai tolto le parole di bocca
da ciò dovrebbe imparare chi impacchetta i kernel generici, cercando di rendere meno pesante la loro immagine
è una visione forse un po' utopistica, ma perdere qualche secondo di boot per caricare qualche modulo in più al fine di non piazzare molta roba in un vmlinuz enorme e (ancora peggio) in un initrd, fa guadagnare un po in prestazioni credo
ovviamente parlo di kernel generici, chi se lo ricompila si piazza tutto statico ("tutto", solo ciò che serve) e finisce là
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Il kernel ha messo su chili
Lo statico era solo un esempio, ovviamente ognuno del suo kernel ricompilato fa ciò che vuole...
io pure tengo a moduli webcam & affini vari
io pure tengo a moduli webcam & affini vari
Github: https://github.com/8lall0
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Il kernel ha messo su chili
ancora "peggio" per una distribuzione, molto meglio molti moduli da caricare random che un kernel enorme, considerando che deve girare nel maggior numero di macchine possibile, poi boh...jimmy_page_89 ha scritto:Lo statico era solo un esempio, ovviamente ognuno del suo kernel ricompilato fa ciò che vuole...
io pure tengo a moduli webcam & affini vari
- matzu
- Linux 2.x

- Messaggi: 217
- Iscritto il: dom 20 set 2009, 2:26
- Nome Cognome: Franco
- Slackware: 64-13.37 13.1
- Kernel: generic
- Desktop: kde
Re: Il kernel ha messo su chili
Slackware 13 ha quattro kernel precompilati disponibili, dove huge-smp pesa quasi il doppio di generic-smp, ed è consigliato solo per installazione/emergenza (è scritto anche nel wiki di slacky). Se ne hai voglia puoi ricompilarlo, e la velocità sarà proporzionale alla complessità del sistema che vuoi far funzionare.http://news.cnet.com/8301-13505_3-10358024-16.html ha scritto:Even so, it begs a question: will Linux become more like Windows as it becomes even more successful?
Linux è cicciotto nei sorgenti perché è come un'auto nuova offerta con tre o quattro differenti set di gomme e cerchi in lega. Ma non andrai in giro con tutte le combinazioni insieme, contemporaneamente.
Nell'installare Windows (ma sono fermo a XP SP0) non mi è mai capitato di poter scegliere un kernel, e meno ancora di poter ricompilarlo (dovrebbe rilasciare i sorgenti). Windows è schiavo del suo timore che tu possa impadronirtene, e la sua struttura è conseguenza dei suoi incubi. Nasce ciccione e ciccione rimane, mentre invece non c'è nessuno che usa Linux con tutte le opzioni disponibili compilate staticamente.
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Il kernel ha messo su chili
Corrado guarda il titolo della thread, leggi l'articolo tradotto in PI o l'originale inglese.conraid ha scritto:ancora "peggio" per una distribuzione, molto meglio molti moduli da caricare random che un kernel enorme, considerando che deve girare nel maggior numero di macchine possibile, poi boh...jimmy_page_89 ha scritto:Lo statico era solo un esempio, ovviamente ognuno del suo kernel ricompilato fa ciò che vuole...
io pure tengo a moduli webcam & affini vari
Io dimostro che l'ultimo kernel Linux mantiene la sua linea snella ed elegante.
2.6.31-bfs11 statico aumenta di 8608 bytes in confronto al 2.6.31 statico originale.
Che per ragioni varie distro/utenti lo ingrassino non e` un problema di Linus.
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Il kernel ha messo su chili
era esattamente quello che volevo dire (scusate se a volte sono poco chiaro ma sono una ciofeca deambulante quanto a declamatore di spiegazioni)conraid ha scritto:ancora "peggio" per una distribuzione, molto meglio molti moduli da caricare random che un kernel enorme, considerando che deve girare nel maggior numero di macchine possibile, poi boh...
Github: https://github.com/8lall0
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Il kernel ha messo su chili
Guarda che secondo me l'articolo dice esattamente il contrario. Cioè che il kernel ormai è un progetto grande indipendentemente da come viene compilato.Mario Vanoni ha scritto:Corrado guarda il titolo della thread, leggi l'articolo tradotto in PI o l'originale inglese.conraid ha scritto:ancora "peggio" per una distribuzione, molto meglio molti moduli da caricare random che un kernel enorme, considerando che deve girare nel maggior numero di macchine possibile, poi boh...jimmy_page_89 ha scritto:Lo statico era solo un esempio, ovviamente ognuno del suo kernel ricompilato fa ciò che vuole...
io pure tengo a moduli webcam & affini vari
Io dimostro che l'ultimo kernel Linux mantiene la sua linea snella ed elegante.
2.6.31-bfs11 statico aumenta di 8608 bytes in confronto al 2.6.31 statico originale.
Che per ragioni varie distro/utenti lo ingrassino non e` un problema di Linus.
Tu una distribuzione come la faresti? con un kernel in cui funziona solo l'essenziale, senza moduli e che va solo nella tua macchina?
boh... mi sembra di venire da un altro pianeta
-
birg81
- Linux 3.x

- Messaggi: 760
- Iscritto il: lun 16 gen 2006, 10:57
- Nome Cognome: Biagio
- Slackware: 12.2
- Kernel: 3.4.7
- Desktop: LxDE
- Distribuzione: ArchLinux
- Località: Castellammare di Stabia (NA)
- Contatta:
Re: Il kernel ha messo su chili
Quello che forse voleva essere lo scopo del post (o almeno quelle che erano le miei intenzioni) era non di aver un kernel snello ma il sorgente del kernel più snello...
Permettetemi un esempio:
E' come un ufficio che deve svolgere una certo numero di commissioni per mandar avanti l'azienda.
Lo svolgere le commissioni rappresenta il compilare il kernel.
Ma a monte ci sono i fogli di carta sulle quali vengono scritte le commissioni che l'ufficio deve svolgere (i sorgenti del kernel) che vengono lasciati in maniera caotica nell'ufficio.
Si tenga presente che se l'impiegato dell'ufficio non capisce la specifica della richiesta della commissione da svolgere quel foglio di carta rappresenta solo un inutile cartaccia che aumenta il caos nell'ufficio.
Ma se il ritmo con le quali arrivano commissioni è maggiore del tempo che impiega l'anziano impiegato a smaltire le commissioni si accumuleranno cartaccie e cartaccie; si finirà che non sarà possibile entrare nemmeno nell'ufficio di conseguenza non si saprà più quale commissioni svolgere.
Questa visione catastrofica sta a sottolineare che c'è il rischio, (reale e forse nemmeno troppo lontano) che l'aumento delle linee di codice porti ad un sorgente di un kernel poco sinergico tra le sue parti...
L'entropia del codice aumentando caoticamente di relase in relase porterà a breve ad un kernel che fa male il suo lavoro.
Quindi ristabilendo un attimo le linee guida del post, che non vogliono risollevare vecchie polemiche su kernel modulari o statici ma semplicemente su quello che possa diventare il kernel se i suoi sorgenti procedono con il ritmo di crescita senza un ordine / un organizzazione interna più adeguata / più sinergica.
Tutto ciò è un inevitabile conseguenza che segue quando progetti di grande portata si espandono.
Permettetemi un esempio:
E' come un ufficio che deve svolgere una certo numero di commissioni per mandar avanti l'azienda.
Lo svolgere le commissioni rappresenta il compilare il kernel.
Ma a monte ci sono i fogli di carta sulle quali vengono scritte le commissioni che l'ufficio deve svolgere (i sorgenti del kernel) che vengono lasciati in maniera caotica nell'ufficio.
Si tenga presente che se l'impiegato dell'ufficio non capisce la specifica della richiesta della commissione da svolgere quel foglio di carta rappresenta solo un inutile cartaccia che aumenta il caos nell'ufficio.
Ma se il ritmo con le quali arrivano commissioni è maggiore del tempo che impiega l'anziano impiegato a smaltire le commissioni si accumuleranno cartaccie e cartaccie; si finirà che non sarà possibile entrare nemmeno nell'ufficio di conseguenza non si saprà più quale commissioni svolgere.
Questa visione catastrofica sta a sottolineare che c'è il rischio, (reale e forse nemmeno troppo lontano) che l'aumento delle linee di codice porti ad un sorgente di un kernel poco sinergico tra le sue parti...
L'entropia del codice aumentando caoticamente di relase in relase porterà a breve ad un kernel che fa male il suo lavoro.
Quindi ristabilendo un attimo le linee guida del post, che non vogliono risollevare vecchie polemiche su kernel modulari o statici ma semplicemente su quello che possa diventare il kernel se i suoi sorgenti procedono con il ritmo di crescita senza un ordine / un organizzazione interna più adeguata / più sinergica.
Tutto ciò è un inevitabile conseguenza che segue quando progetti di grande portata si espandono.
- Toni
- Linux 3.x

- Messaggi: 999
- Iscritto il: lun 30 gen 2006, 22:08
- Slackware: slackware-14
- Kernel: 3.10.5
- Desktop: i3
- Località: milano
Re: Il kernel ha messo su chili
scusate , ma se si è arrivati al punto di contare i byte credo non si sia capito nulla della questione.
UPDATE:
ci sei o ci fai ? questo si è un dilemma
ma tu cosa ti fumi???birg81 ha scritto:Quello che forse voleva essere lo scopo del post (o almeno quelle che erano le miei intenzioni) era non di aver un kernel snello ma il sorgente del kernel più snello...
E' come un ufficio che deve svolgere una certo numero di commissioni per mandar avanti l'azienda.
Lo svolgere le commissioni rappresenta il compilare il kernel.
Ma a monte ci sono i fogli di carta sulle quali vengono scritte le commissioni che l'ufficio deve svolgere (i sorgenti del kernel) che vengono lasciati in maniera caotica nell'ufficio.
Si tenga presente che se l'impiegato dell'ufficio non capisce la specifica della richiesta della commissione da svolgere quel foglio di carta rappresenta solo un inutile cartaccia che aumenta il caos nell'ufficio.
Ma se il ritmo con le quali arrivano commissioni è maggiore del tempo che impiega l'anziano impiegato a smaltire le commissioni si accumuleranno cartaccie e cartaccie; si finirà che non sarà possibile entrare nemmeno nell'ufficio di conseguenza non si saprà più quale commissioni svolgere.
Questa visione catastrofica sta a sottolineare che c'è il rischio, (reale e forse nemmeno troppo lontano) che l'aumento delle linee di codice porti ad un sorgente di un kernel poco sinergico tra le sue parti...
L'entropia del codice aumentando caoticamente di relase in relase porterà a breve ad un kernel che fa male il suo lavoro.
Quindi ristabilendo un attimo le linee guida del post, che non vogliono risollevare vecchie polemiche su kernel modulari o statici ma semplicemente su quello che possa diventare il kernel se i suoi sorgenti procedono con il ritmo di crescita senza un ordine / un organizzazione interna più adeguata / più sinergica.
UPDATE:
ci sei o ci fai ? questo si è un dilemma
- neongen
- Packager

- Messaggi: 827
- Iscritto il: ven 25 mag 2007, 12:37
- Nome Cognome: Enrico
- Slackware: 14.0_64
- Kernel: 3.4.4
- Desktop: KDE 4.5.5
- Distribuzione: Maemo 5
- Contatta:
Re: Il kernel ha messo su chili
il punto non credo sia quali moduli compilare o meno, nè se compilarli staticamente o no;
il problema è che linux è fatto da tanto codice, e questo codice, proprio per la dimensione raggiunta, ha ormai bisogno di un pò d'ordine e un po di pulizia generale poiché è piuttosto probabile che moduli diversi si ritrovino blocchi di codice che facciano le stesse cose, che non facciano niente o peggio ancora che abbiano gli stessi bug nascosti.
il problema è che linux è fatto da tanto codice, e questo codice, proprio per la dimensione raggiunta, ha ormai bisogno di un pò d'ordine e un po di pulizia generale poiché è piuttosto probabile che moduli diversi si ritrovino blocchi di codice che facciano le stesse cose, che non facciano niente o peggio ancora che abbiano gli stessi bug nascosti.
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Il kernel ha messo su chili
Corrado vedi anche il punto di vista non distro,conraid ha scritto:Guarda che secondo me l'articolo dice esattamente il contrario. Cioè che il kernel ormai è un progetto grande indipendentemente da come viene compilato.Mario Vanoni ha scritto: Che per ragioni varie distro/utenti lo ingrassino non e` un problema di Linus.
Tu una distribuzione come la faresti? con un kernel in cui funziona solo l'essenziale, senza moduli e che va solo nella tua macchina?
boh... mi sembra di venire da un altro pianeta
esperienza mia di decenni, si compra una macchina nuova,
da ammortizzare mettiamo in 5 anni,
molto improbabile che la HW campi se non per difetto.
In questo caso mi prendo il tempo e compilo un kernel specifico,
statico, quindi senza moduli, con unicamente la HW presente.
- kernel molto piccolo e veloce
- nessuno puo` caricare un module abusivo
-
birg81
- Linux 3.x

- Messaggi: 760
- Iscritto il: lun 16 gen 2006, 10:57
- Nome Cognome: Biagio
- Slackware: 12.2
- Kernel: 3.4.7
- Desktop: LxDE
- Distribuzione: ArchLinux
- Località: Castellammare di Stabia (NA)
- Contatta:
Re: Il kernel ha messo su chili
Esattamente quello che ho detto pure io ma con milioni di parole in piùneongen ha scritto:il punto non credo sia quali moduli compilare o meno, nè se compilarli staticamente o no;
il problema è che linux è fatto da tanto codice, e questo codice, proprio per la dimensione raggiunta, ha ormai bisogno di un pò d'ordine e un po di pulizia generale poiché è piuttosto probabile che moduli diversi si ritrovino blocchi di codice che facciano le stesse cose, che non facciano niente o peggio ancora che abbiano gli stessi bug nascosti.