s********k 发帖数: 6180 | 1 才开始接触linux开发,以往就是只用一些命令配置一下驱动之类的。一直想问kernal
这个究竟是什么意思?所有linux版本都都在这个基础上开发的还是只是一个参考而已
?kernal的源代码是否开放?我网上下载的都直接是一个patch文件,想问在哪里能看
到源代码?因为我想修改其中的TCP代码,不知道这个属于不属于更改kernal的范畴了
?高手指教一下 |
w****g 发帖数: 597 | 2 [1]
http://en.wikipedia.org/wiki/Linux_kernel
Linux kernel
The Linux kernel is an operating system kernel used by a family of Unix-like
[4] operating systems. The term Linux distribution is used to refer to the
various operating systems that run on top of the Linux Kernel.
The Linux kernel is released under the GNU General Public License version 2
(GPLv2)[3] plus proprietary licenses for some controversial BLOBs and is
developed by contributors worldwide; Linux is one of the most prominent
examp
【在 s********k 的大作中提到】 : 才开始接触linux开发,以往就是只用一些命令配置一下驱动之类的。一直想问kernal : 这个究竟是什么意思?所有linux版本都都在这个基础上开发的还是只是一个参考而已 : ?kernal的源代码是否开放?我网上下载的都直接是一个patch文件,想问在哪里能看 : 到源代码?因为我想修改其中的TCP代码,不知道这个属于不属于更改kernal的范畴了 : ?高手指教一下
|
s********k 发帖数: 6180 | 3 谢谢,我已经在/net/下面找到几乎所有网络的应用,包括802.11,wimax还有
bluetooth,但是没有找到TCP的源代码(sctp都看到了)?不知道哪位能指点一下是不
是我哪里出错了
like
2
【在 w****g 的大作中提到】 : [1] : http://en.wikipedia.org/wiki/Linux_kernel : Linux kernel : The Linux kernel is an operating system kernel used by a family of Unix-like : [4] operating systems. The term Linux distribution is used to refer to the : various operating systems that run on top of the Linux Kernel. : The Linux kernel is released under the GNU General Public License version 2 : (GPLv2)[3] plus proprietary licenses for some controversial BLOBs and is : developed by contributors worldwide; Linux is one of the most prominent : examp
|
d*******g 发帖数: 9 | 4 你需要一本LDD来看看,Linux Device Driver,中英文版都有,网上也有下,自己搜一
下。
BTW,kernel开发上手其实很容易,没事自己装个SI多看看内核源代码,慢慢提高。
kernal
【在 s********k 的大作中提到】 : 才开始接触linux开发,以往就是只用一些命令配置一下驱动之类的。一直想问kernal : 这个究竟是什么意思?所有linux版本都都在这个基础上开发的还是只是一个参考而已 : ?kernal的源代码是否开放?我网上下载的都直接是一个patch文件,想问在哪里能看 : 到源代码?因为我想修改其中的TCP代码,不知道这个属于不属于更改kernal的范畴了 : ?高手指教一下
|
s********k 发帖数: 6180 | 5 在想请问一下,现在我能够下载kernel的source code,但是针对我现在需要开发的
Poky Linux下载的源文件确只有header file?不知道是不是像这样特定的linux
version代码并不公开?还有想问一下,即使我拿到source code。最常用的开发调试环
境是在linux下直接开发,还是比如windows支持一些SDK,我把linux代码修改了,编译
调试之后产生binary file再下载到linux机子上?
【在 d*******g 的大作中提到】 : 你需要一本LDD来看看,Linux Device Driver,中英文版都有,网上也有下,自己搜一 : 下。 : BTW,kernel开发上手其实很容易,没事自己装个SI多看看内核源代码,慢慢提高。 : : kernal
|