Для тестирования я обычно загружаю ядро человечности, доступное от мерзавца, и создаю его для моего ПК. Но обычно стабильная версия ядра Ubuntu находится не всегда в синхронизации с последним стабильным ванильным ядром.
Различие также - то, что существуют некоторые патчи, относился к ванильному ядру, которые адаптируются в соответствии с распределением Ubuntu. Можно отличить ядро Ubuntu, если Вы обращаетесь к исходной папке, где Вы будете видеть 3 дополнительных папки:
Упаковочные патчи (debian патчи) доступны от ядра магистрали PPA (например, для v3.3.3 ванильного ядра здесь). Проблема состоит в том, что я не могу найти также Ubuntu Предоставленным Сторонним патчем Драйвера устройства так, чтобы я мог применить их к последнему стабильному ядру из kernel.org
Я пропускаю что-то? Не должен быть разделенный патч, который может загружаться и относиться ванильное ядро так, чтобы это мог быть "Ubuntu'fied"
Ядро Ubuntu не использует упаковку Debian для применения патчей к источнику ядра, как это делают большинство пакетов Debian. С точки зрения упаковки Debian, для каждого релиза ядра существует совершенно новый архив с исходным кодом.
Это сделано потому, что команда ядра Ubuntu использует git для поддержки изменений в ядре. Это приводит нас в соответствие с вышестоящими практиками ядра и является более прозрачным, чем упаковка Debian, для других разработчиков ядра, которые хотят увидеть патчи (git), составляющие наше ядро.
Вы можете найти репозитории Ubuntu git для ядер здесь:
выпущенные ядра находятся в Ubuntu. /ubuntu-.git
Инструкции по сборке ядра приведены здесь:
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
Используйте раздел для клонирования git-репозитория, а затем изучите журналы git, чтобы найти исправления для нужного драйвера. Затем используйте git, чтобы извлечь их и применить к базовому ядру, и собрать его.