要下载哪个Linux源代码

时间:2013-06-06 02:04:23

标签: linux-kernel

我是内核开发的新手。目前我正在运行Ubuntu 13.04。我目前的内核是3.8.0-23-generic。

我的问题是,我是否需要安装精确的3.8.0-23通用源代码才能进行开发并查看结果?

3 个答案:

答案 0 :(得分:1)

在Ubuntu中,要获取当前运行的内核的源代码,可以使用以下命令:

apt-get source linux-image-$(uname -r)

有关详细信息,请参阅here

答案 1 :(得分:1)

这里有关于在Ubuntu中构建内核的详细说明:

https://help.ubuntu.com/community/Kernel/Compile

答案 2 :(得分:0)

有一个名为内核版魔术的概念,它确保始终将正确版本的模块插入到内核中。所以你需要安装精确的3.8.0-23通用源代码来插入你的模块。

http://www.tldp.org/LDP/lkmpg/2.6/html/x380.html有关版本魔法的一些指导。

假设您只想在2.6.X中进行开发,那么只需从kernel.org下载2.6.x并点击链接http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html