Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Built-in o moduli?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
neretux
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2010
Posts: 83

PostPosted: Tue Oct 05, 2010 2:25 pm    Post subject: Built-in o moduli? Reply with quote

Sto settando con make menuconfig i flags del kernel: dato che non so, mi potreste indicare in generale, secondo la vostra esperienza o secondo i vostri metodi, quali impostare come built-in e quali come moduli? Faccio un esempio: magari potreste suggerirmi: "imposta quelli che riguardano il processore ed il file system come built-in mentre quelli delle scheda di rete e della grafica come moduli".
Spero di essermi spiegato...
Suggerimenti?
Back to top
View user's profile Send private message
neretux
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2010
Posts: 83

PostPosted: Tue Oct 05, 2010 3:40 pm    Post subject: Reply with quote

Ho trovato molte risposte in questo wiki: http://www.gentoo.org/doc/it/kernel-config.xml ma mi interesserebbe conoscere comunque la vostra esperienza.
Suggerimenti?
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Tue Oct 05, 2010 3:42 pm    Post subject: Reply with quote

se ne era già parlato. (boh, cerca, magari trova).
il succo è

built-in = più veloce il servizio ma più lento a caricare il kernel
modulo = più lento il servizio ma più veloce a caricare il kernel

e comunque, la differenza credo sia così minima da non cambiare niente. in soldoni, non credo che te ne accorgeresti. :wink:
(a parte il caricamento del kernel)
_________________
Darkman
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Tue Oct 05, 2010 4:34 pm    Post subject: Reply with quote

Teoricamente se un modulo va in crash ed è compilato nel kernel crea problemi, se è compilato esternamente muore da solo. Io però ho tutto built-in.
Back to top
View user's profile Send private message
guerro
Guru
Guru


Joined: 21 Jun 2004
Posts: 374
Location: Brescia

PostPosted: Tue Oct 05, 2010 4:40 pm    Post subject: Reply with quote

Io in genere adotto questa filosofia:
tutto cio che è removibile/usato raramente lo definisco come modulo, tutto il resto (vedi scheda grafica, bus, disco interno, chip della scheda madre ecc...) lo carico come built-in....
_________________
(.(*. .*).)
.. G u e r r o ..
(.(.* *.).)
Back to top
View user's profile Send private message
k01
Arch/Herd Tester
Arch/Herd Tester


Joined: 13 Feb 2008
Posts: 617
Location: Milano

PostPosted: Tue Oct 05, 2010 5:10 pm    Post subject: Reply with quote

guerro wrote:
Io in genere adotto questa filosofia:
tutto cio che è removibile/usato raramente lo definisco come modulo, tutto il resto (vedi scheda grafica, bus, disco interno, chip della scheda madre ecc...) lo carico come built-in....


condivido anch'io questa filosofia :wink:
Back to top
View user's profile Send private message
neretux
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2010
Posts: 83

PostPosted: Tue Oct 05, 2010 5:47 pm    Post subject: Reply with quote

Grazie ragazzi, gentili come sempre, i vostri consigli mi sono stati di grande aiuto.
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Tue Oct 05, 2010 7:34 pm    Post subject: Reply with quote

Come già stato detto un modulo muore, lo scarichi e ricarichi e dovrebbe tornare funzionante (anche se in tanti anni non è mai successo), mentre builtin no.

Se segui questa filosofia punti ad avere un kernel composto più che altro da moduli; metti statico ciò che è necessario (fs, driver disco ecc).

In termini di prestazioni, su desktop, non cambia nulla.
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
bsolar
Bodhisattva
Bodhisattva


Joined: 12 Jan 2003
Posts: 2764

PostPosted: Thu Oct 21, 2010 3:51 pm    Post subject: Reply with quote

Mi permetto di fare alcune precisazioni:
  • Avere qualcosa come modulo rispetto ad averlo built-in non implica assolutamente nessuna differenza a livello di performance. Una volta caricato, non cambia niente dal punto di vista della "velocità di esecuzione".
  • Un modulo se "muore" non è detto che sia possibile scaricarlo e ricaricarlo. "Modulo" non vuol dire che è ad un livello diverso del kernel (come succede nei microkernel o per i programmi in userspace). Una volta caricato fa parte integrante del kernel e può benissimo mandare in panico tutto.

I vantaggi principali dei moduli sono:
  • Se voglio cambiare qualcosa, posso (ri)compilare solo il modulo che mi serve senza dover ricompilare l'intero kernel.
  • Posso avere moduli pronti che non uso regolarmente e caricarli solo quando serve, risparmiando memoria tutto il resto del tempo.
  • Molto più "comodi" da sviluppare e debuggare.

In sostanza la filosofia "se è vitale: builtin. Altrimenti: modulo" è una buona filosofia. 8)
_________________
I may not agree with what you say, but I'll defend to the death your right to say it.
Back to top
View user's profile Send private message
xdarma
l33t
l33t


Joined: 08 Dec 2003
Posts: 682
Location: tra veneto e friuli (italy)

PostPosted: Sun Oct 24, 2010 7:04 pm    Post subject: Reply with quote

bsolar wrote:
...

Ben tornato :-)
_________________
proud user of faKeDE-4.7.3
Back to top
View user's profile Send private message
pierino_89
Guru
Guru


Joined: 03 Oct 2009
Posts: 522

PostPosted: Fri Oct 29, 2010 10:28 pm    Post subject: Reply with quote

Se a qualcuno può interessare, scaricando il modulo di una periferica questa non può più provocare wakeups al processore, consumando quindi meno energia.
Diciamo che è una specie di rfkill dei poveri.
_________________
Linux registered user 461710
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum