View Full Version : domanda su linux
mi hanno detto che linux riconosce e installa automaticamente tutti driver necessari al funzionamento del pc, è vero?
Gimli[2BV!2B]
23-09-2011, 20:18
Diciamo che il 90% delle periferiche più diffuse hanno i loro driver integrati nel kernel entro tempi non troppo lunghi in seguito alla loro uscita sul mercato (in alcuni casi anche prima, in casi sfortunati dopo vari mesi, ma occorre anche considerare il momento di uscita della distribuzione che si sceglie).
Buona parte di questi sono di qualità superiore alla sufficienza.
Le distribuzioni impacchettano kernel estremamente generici che contengono tutti i driver non considerati eccessivamente sperimentali o di scarsa qualità (spesso aggiungendone anche altri comuni e non (ancora?) open source).
In condizioni ottimali ciò che succede è che il kernel riconosce le periferiche del pc e carica immediatamente i driver necessari.
In casi sfortunati alcuni driver potrebbero mancare oppure risultare instabili o impedire l'avvio; solitamente è possibile trovare soluzioni temporanee per aggirare gli errori (in attesa della correzione del problema) o installare una versione del kernel più recente che offra i driver mancanti, oppure installare manualmente driver non ancora inclusi.
In caso di necessità di installazione manuale (cosa da lasciare come ultima spiaggia, per vari motivi) il processo potrebbe risultare poco chiaro per un utente alle prime armi.
Questa caratteristica costituisce praticamente la base del funzionamento dei cd live (http://it.wikipedia.org/wiki/Live_CD). "Installazioni" simili si possono creare anche con Win, come BartPE (http://en.wikipedia.org/wiki/BartPE), ma offrono funzionalità ridotte e non sono strumenti ufficiali.
Quelli che sotto windows chiami driver sotto linux prendono il nome di moduli.
Tipicamente il kernel contiene tutti i moduli per l'hardware, e li carica in fase di boot o di collegamento della periferica.
La maggior parte di questi e' in grado di operare senza configurazione.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.