À des fins de test, je télécharge généralement le noyau ubuntu disponible auprès de git et le crée pour mon PC. Mais généralement, la version stable du noyau Ubuntu n'est pas toujours synchronisée avec le dernier noyau Vanilla stable.
La différence est également qu'il existe des correctifs appliqués au noyau Vanilla qui sont adaptés à la distribution Ubuntu. Vous pouvez distinguer un noyau Ubuntu si vous regardez le dossier source où vous verrez 3 dossiers supplémentaires:
Les correctifs d'empaquetage (correctifs Debian) sont disponibles à partir du noyau principal PPA (par exemple pour le noyau Vanilla v3.3.3 sont ici ). Le problème est que je ne trouve pas non plus le correctif Pilote de périphérique tiers fourni par Ubuntu pour pouvoir les appliquer au dernier noyau stable de kernel.org
Suis-je en train de manquer quelque chose? Ne devrait pas être un patch séparé qui peut être téléchargé et appliqué au noyau Vanilla afin qu'il puisse être "Ubuntu'fied"
Le noyau Ubuntu n'utilise pas le package Debian pour appliquer des correctifs à la source du noyau, comme le font la plupart des packages Debian. En termes de packaging Debian, il y a un tout nouveau tarball en amont pour chaque version du noyau.
Cela est dû au fait que l'équipe du noyau Ubuntu utilise git pour maintenir les modifications du noyau. Cela nous aligne avec les pratiques du noyau en amont et est plus transparent que le packaging Debian, pour les autres développeurs du noyau qui veulent voir les correctifs (git) qui composent notre noyau.
Vous pouvez trouver les dépôts git Ubuntu pour les noyaux ici:
les noyaux libérés se trouvent dans ubuntu/ubuntu-.git
Les instructions pour construire un noyau sont ici:
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
Utilisez la section pour cloner le dépôt git, puis examinez les journaux git pour trouver les correctifs pour le pilote souhaité. Ensuite, utilisez git pour les extraire et les appliquer à votre noyau de base, et construisez cela.