LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1374|回复: 11

CLFS中的Linux-headers与kernel中的headers有什么不同?

[复制链接]
发表于 2008-1-8 23:30:10 | 显示全部楼层 |阅读模式
本来想自己研究一下,但看了一下,文件太多,没看出什么不同,故偷懒求教于方家。
发表于 2008-1-9 00:16:07 | 显示全部楼层
文档中这样写的:

多年来的公共惯例是使用 /usr/include 目录下"原始的"内核头文件(直接来自于内核源码包),但是近年来,内核开发者强烈要求不要这样做,因此诞生了 Linux-Libc-Headers 项目,其目标是维护一个API(应用程序编程接口)版本稳定的 Linux 头文件。
回复 支持 反对

使用道具 举报

发表于 2008-1-9 10:36:58 | 显示全部楼层
帮顶一下.
我感觉是为了更明确的划分程序的运行空间方面的.主要是出于安全问题..把内核和用户程序的层次关系隔离开来.像TCP/IP七层模型那样的....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-9 12:32:05 | 显示全部楼层
Post by sofire;1804592
文档中这样写的:

多年来的公共惯例是使用 /usr/include 目录下"原始的"内核头文件(直接来自于内核源码包),但是近年来,内核开发者强烈要求不要这样做,因此诞生了 Linux-Libc-Headers 项目,其目标是维护一个API(应用程序编程接口)版本稳定的 Linux 头文件。


俺就是想知道为什么“内核开发者强烈要求不要这样做”。
回复 支持 反对

使用道具 举报

发表于 2008-1-9 13:26:19 | 显示全部楼层
不是内核开发者,不懂,也不关心 :)
估计是为了让include文件保持稳定吧,每个内核都有一个有差异的include,不是啥好事情。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 06:04:15 | 显示全部楼层
wen 看的手册是哪一版的?

由於 Linux-Libc-Headers 项目已寿终正寝,内核的 kernel hackers 重新把 headers 整理净化过就能用,现在新版手册(包括 LFS 及 CLFS)都已改为由内核提取 headers 了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-11 08:49:23 | 显示全部楼层
Post by d00m3d;1805464
wen 看的手册是哪一版的?

由於 Linux-Libc-Headers 项目已寿终正寝,内核的 kernel hackers 重新把 headers 整理净化过就能用,现在新版手册(包括 LFS 及 CLFS)都已改为由内核提取 headers 了


果然如Doom3d所言,只是我看的是clfs for embedded,还在使用linux-libc-headers.
回复 支持 反对

使用道具 举报

发表于 2008-1-11 10:49:33 | 显示全部楼层
是吗,我看的是6.2的汉化版,这么说,还是看看新的文档才好。
回复 支持 反对

使用道具 举报

发表于 2008-1-11 12:36:39 | 显示全部楼层
6.2 還未改,但 6.3、SVN 及 CLFS 的 SVN 都改了
回复 支持 反对

使用道具 举报

发表于 2008-1-11 15:06:35 | 显示全部楼层
为什么终止了呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表