Heureusement qu'on peut coder des drivers linux sans modifier directement le noyau. C'est d'ailleurs ce qu'il se passe pour le driver sale de nvidia ou celui de virtualbox.
Pour ta deuxième question, il suffirait de copier les modules noyaux que tu as compilé dans les bon répertoires. /lib/modules/version il me semble.
git is great because Linus did it, mercurial is better because he didn't.
J'avais tenté de compiler le noyau Linux, mais ça m'avait remplacer tous les fichiers de mon OS (Xubuntu). Je voulait donc savoir si on pouvait compiler le noyau dans un dossier Linux, contenu dans mon projet. Je voulais savoir aussi quel dossier il fallait inclure pour utiliser les bibliothèques. Ex: stdlib.h. Parce que quand je tente avec VB, ça me met que la bibliothèque est introuvable.
Pour compiler le noyau, tu le compiles ou tu veux. Je ne vois pas ce que tu as fait pour que ça remplace tous tes fichiers.
Tu peux mettre autant de noyaux que tu veux et booter sur celui qui t'interesse. Il te suffit de le mettre (i.e copier/coller) dans le dossier /boot et d'update ton bootloader pour qu'il prenne en charge ton noyau.
Le lien officiel du noyau linux : https://www.kernel.org/
Compiler le noyau
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
git is great because Linus did it, mercurial is better because he didn't.