如何获取和安装未修改的内核?

所以,我想学习如何为Linux开发驱动程序。

为此,我听说建议使用未修改的内核,因为发行版可以修补/更改它。

我下载了Ubuntu 10.04(清晰): http : //releases.ubuntu.com/lucid/ubuntu-10.04.1-desktop-i386.iso.torrent

我找到了这个页面: https : //wiki.ubuntu.com/Kernel/MainlineBuilds

我怎么知道Ubuntu版本最兼容的内核版本是什么?

我无法从维基页面了解到。

如果单击查看可用内容 ,您将看到许多内核以发布名称结尾(即-maverick-lucid等)。

兼容的将是您正在使用的版本。 在你的情况下,10.04是Lucid。

但通常可能会非常不匹配版本。 我在Lucid上使用了一个-maverick内核很长一段时间,然后转回来直接从kernel.org编译它们(我仍然这样做)。

所有你需要的是从源代码编译一个内核,你有这个目的所需的所有信息,如何获得,你需要什么包,如何安装,等等。