|
发表于 2010-1-31 11:07:15
|
显示全部楼层
楼上的解释不错。
我是否可以这么理解,kernel-headers和kernel26-headers这两个包本质上是相同的,都是linux-2.6.xxx 源码包里面的头文件。只是这2个包支持的对象不同。前者提供的是api支持,即libc这样的用户态软件跟内核的接口。后者提供的是内核模块于内核的接口。前者变动不频繁,但一但有变动即意味着内核api或abi发生了变动,需要升级libc,否则将出错误?后者于内核有直接的对应关系,主要内核升级了,kernel26-headers就要升级,且第三方驱动程序都要根据新的头文件重新编译? |
|