J'ai récemment installé un fournisseur Linux intégré sur un périphérique matériel. Lorsque j'ai exécuté lsmod
sur la ligne de commande du périphérique, la réponse était vide. J'étais amené à croire que cela signifie que les pilotes du matériel fonctionnant sur le périphérique avaient été intégrés dans le noyau plutôt que sous forme de fichiers .ko. Ma question est la suivante: comment se déroule ce processus?
La prise en charge du matériel populaire est-elle progressivement intégrée au noyau dans les versions ultérieures, remplaçant ainsi les fichiers .ko? Le fichier .ko est-il simplement utilisé pour prendre en charge un nouveau matériel qui ne prend pas en charge les pilotes intégrés au noyau au moment de la publication? Dans ma connaissance limitée, je pensais que tous les pilotes matériels étaient de la forme de fichiers .ko mais clairement c'est faux.
Je suis légèrement confus par l'ensemble du processus et je vous serais reconnaissant de clarifier car j'ai le sentiment que je peux considérer la situation de la mauvaise façon.