Linux内核API更改/添加

时间:2013-09-29 00:26:42

标签: linux api linux-kernel

我不确定这是否是正确的地方,但我正在尝试找到一个网页或文档或XYZ,这将允许我查看两个内核版本之间的所有API更改/添加/删除。

我找到http://kernelnewbies.org/LinuxChanges,但我不确定它是否列出了所有内容,因为我知道Netlink API在3.5到3.6之间发生了变化,但它没有出现在该页面上。

此致

2 个答案:

答案 0 :(得分:3)

请参阅此处的内核API / ABI跟踪器:http://abi-laboratory.pro/tracker/timeline/linux/

分析由abi-compliance-checkerabi-dumper工具完成。

分析报告显示 vmlinux 二进制文件和基本模块中添加/删除的符号,参数和数据类型的详细更改。我维护这个页面,所以请随时让我检查任何特定的内核版本。

enter image description here

答案 1 :(得分:1)

没有集中精力收集所有API更改的详细信息。

LinuxChanges page列出了以下更改:

  

packet:nlmon:数据包套接字的虚拟网络链接监控设备(commit

LWN.net概述了合并窗口中的所有导入更改:
3.6 merge window part 1
3.6 merge window part 2
The conclusion of the 3.6 merge window

对于3.6,它有:

  
      
  • NLMSG_NEW()和NLMSG_PUT()宏已从netlink接口中删除。
  •