Ciao a tutti, ed auguri.
Mi chiedevo, sono un beginner, cosa sono i moduli? Vi dico solo che ho installato ndiswrapper che e' un modulo, ma in generale, cos'e'? E' un driver per un qualche hardware non interpretato dal kernel?
Ciao a tutti, ed auguri.
Mi chiedevo, sono un beginner, cosa sono i moduli? Vi dico solo che ho installato ndiswrapper che e' un modulo, ma in generale, cos'e'? E' un driver per un qualche hardware non interpretato dal kernel?
E' una parte del kernel che non viene caricata di default all'avvio ma solo se viene selezionata.
Sergej
Questo lo sapevo, ma volevo sapere cos'erano realmente, sono driver in sostanza?Originariamente inviato da Sergej_D
E' una parte del kernel che non viene caricata di default all'avvio ma solo se viene selezionata.
Sergej
Non necessariamente.
Quelli che carichi come moduli possono essere tranquillamente compilati nel kernel e quindi non venire più "trattati" come moduli.
Diciamo che sono "pezzi" del kernel. Alcuni di questi pezzi possono essere modularizzati, altri no.
Sergej
Grazie, ma alla fine i moduli (non compilati nel kernel) sono drivers aggiuntivi a quelli compilati nel kernel?Originariamente inviato da Sergej_D
Non necessariamente.
Quelli che carichi come moduli possono essere tranquillamente compilati nel kernel e quindi non venire più "trattati" come moduli.
Diciamo che sono "pezzi" del kernel. Alcuni di questi pezzi possono essere modularizzati, altri no.
Sergej
Non è detto.
Il kernel si occupa di fare "comunicare" l'hardware con il software (so che non è una definizione molto ortodossa, ma credo possa andare). Non credo che tutto ciò che nel kernel sia un "driver" per una periferica. Sicuramente la gran parte dei moduli ha questa funzione, visto che non tutti hanno lo stesso hardware nel computer.
I moduli sono pezzi di kernel, driver o non driver che siano.
Diciamo che la differenza non è di funzione, o almeno non credo.
A prescindere dalla sua funzione, un modulo è semplicemente un pezzo di kernel non compilato che può essere "richiamato" quando serve.
Sergej
Grazie, pero' in sostanza se vuoi far comunicare HW e SW all'80% c'e' bisogno dei drivers... Ora non dico che qualsiasi modulo e' un driver la la maggior parte si, se mi sbaglio correggetemi.Originariamente inviato da Sergej_D
Non è detto.
Il kernel si occupa di fare "comunicare" l'hardware con il software (so che non è una definizione molto ortodossa, ma credo possa andare). Non credo che tutto ciò che nel kernel sia un "driver" per una periferica. Sicuramente la gran parte dei moduli ha questa funzione, visto che non tutti hanno lo stesso hardware nel computer.
I moduli sono pezzi di kernel, driver o non driver che siano.
Diciamo che la differenza non è di funzione, o almeno non credo.
A prescindere dalla sua funzione, un modulo è semplicemente un pezzo di kernel non compilato che può essere "richiamato" quando serve.
Sergej
Diciamo che sostenere che la stragrande maggioranza dei moduli sono driver non è una cosa assurda
Sergej
Ma come riconoscere un programma da un modulo? Io ad esempio ho installato ndiswrapper credendo fosse un programma, ma poi ho pensato che fosse un modulo (fa interagire HW e SW) e l'ho messo su /etc/modules... Infatti lo carica all'avvio ora. Quindi devo fare sempre questo ragionamento per distinguerli?Originariamente inviato da Sergej_D
Diciamo che sostenere che la stragrande maggioranza dei moduli sono driver non è una cosa assurda
Sergej
Beh, in genere è consigliabile sapere più o meno cos'è quello che si sta installando