我不确定这是否是正确的地方,但我正在尝试找到一个网页或文档或XYZ,这将允许我查看两个内核版本之间的所有API更改/添加/删除。
我找到http://kernelnewbies.org/LinuxChanges,但我不确定它是否列出了所有内容,因为我知道Netlink API在3.5到3.6之间发生了变化,但它没有出现在该页面上。
此致
答案 0 :(得分:3)
请参阅此处的内核API / ABI跟踪器:http://abi-laboratory.pro/tracker/timeline/linux/
分析由abi-compliance-checker和abi-dumper工具完成。
分析报告显示 vmlinux 二进制文件和基本模块中添加/删除的符号,参数和数据类型的详细更改。我维护这个页面,所以请随时让我检查任何特定的内核版本。
答案 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接口中删除。