分页: 1 / 2

寻求ubuntu内核源代码

发表于 : 2008-12-29 9:16
weihua2008
上司说我对ubuntu中某些系统函数理解的不够清楚,准确,
我想看看这些函数的源代码
在/user/include/只有头文件
去哪找这些源文件那?

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-29 9:21
ws_105

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-29 13:06
HuntXu
apt-get source

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-30 10:06
weihua2008
源代码找到了
但是打不开撒办

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-30 10:38
weihua2008
HuntXu,
源代码要指定对应的软件包
我下载了一个patch-2.6.28.bz2解压打开后傻眼了
离开里面写的我看不懂
我的意图是在/user/include下只能看到各个头文件,单具体的实现代码看不到我就是想找这些实现文件的
因为一直以来我在关注epoll但是只知其然不知其所以然,
老大问我:epoll是干啥用 的?
我:,,,,,一大堆,
老大问:它是如何实现的,它的内部机制是什么?
我说:是内核激发机制,不是简单的重复轮训
老大问:到底是在内核中它是如何实现内核激发的?
我:无语....
老大:linux源代码是开源的这些你应该很容易看的到,学习不光是广度,更重要的是深度......
所以我就来了.

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-30 10:39
weihua2008
这内核使用啥鸟语写的,看不懂阿,

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-30 10:41
Jarson
HuntXu 写了:apt-get source
HuntXu兄,给个完整的命令吧,小生菜菜不懂啊,不是别的,就是下载ubuntu内核代码的命令。虽然在http://www.kernel.org上可以下载任意版本的内核,不过还是想下载与自己系统相匹配的ubuntu的内核。

Re: 寻求ubuntu内核源代码

发表于 : 2008-12-30 21:53
HuntXu
:em20
我怎么知道你需要的是什么内核...
source下来的就是ubuntu用的源代码,带了ubuntu的patch...
不给软件包名是因为我不知道你要哪个...
自己用aptitude找找就是了嘛...

to 5L:
找本相关的内核代码的分析书籍看看对你来说应该更有效吧...

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 21:09
percy
感觉你要找的是libc中的源码.

里面有你指的include中的基本函数的源代码.

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 21:11
percy
fhc2007 写了:
HuntXu 写了:apt-get source
HuntXu兄,给个完整的命令吧,小生菜菜不懂啊,不是别的,就是下载ubuntu内核代码的命令。虽然在http://www.kernel.org上可以下载任意版本的内核,不过还是想下载与自己系统相匹配的ubuntu的内核。
你如果不要编译内核的话,其实随便下哪个都行的.

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 21:20
Yizer
ws_105 写了:http://www.kernel.org

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 21:25
Jarson

代码: 全选

fhc2007@fhc2007-desktop:~$ apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-2.6.24 - Linux kernel source for version 2.6.24 with Ubuntu patches
fhc2007@fhc2007-desktop:~$ cd /usr/src/
fhc2007@fhc2007-desktop:/usr/src$ sudo apt-get install linux-source-2.6.24

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 22:04
poet
sudo apt-get install linux-source 会自动安装当前版本内核的源代码到 /usr/src

但是,但是搂主你要的东西与内核无关,也并不在内核代码里面,而是在 glib 的代码里面。

所以,你实际上需要 :

sudo apt-get install glibc-source

Re: 寻求ubuntu内核源代码

发表于 : 2009-01-07 22:50
percy
glibc-2.6.1

Re: 寻求ubuntu内核源代码

发表于 : 2011-07-28 16:04
thelover
需要多么的透彻?尽然看源代码,其实看apue就可以了吧。