我不确定这是否是问这个问题的正确地方,但我正在尝试找到一个网页或文档或 XYZ,它可以让我查看两个内核版本之间的所有 API 更改/添加/删除。
我找到了http://kernelnewbies.org/LinuxChanges,但我不确定它是否列出了所有内容,因为我知道 Netlink API 在 3.5 和 3.6 之间发生了变化,但它没有出现在该页面上。
问候
我不确定这是否是问这个问题的正确地方,但我正在尝试找到一个网页或文档或 XYZ,它可以让我查看两个内核版本之间的所有 API 更改/添加/删除。
我找到了http://kernelnewbies.org/LinuxChanges,但我不确定它是否列出了所有内容,因为我知道 Netlink API 在 3.5 和 3.6 之间发生了变化,但它没有出现在该页面上。
问候
在此处查看内核 API/ABI 跟踪器:http: //abi-laboratory.pro/tracker/timeline/linux/
分析由abi-compliance-checker和abi-dumper工具完成。
分析报告显示vmlinux二进制和基本模块中添加/删除的符号、参数和数据类型的详细变化。我维护这个页面,所以请随时要求我检查任何特定的内核版本。
无需集中精力收集所有 API 更改的详细信息。
LinuxChanges页面列出了以下更改:
数据包:nlmon:数据包套接字的虚拟网络链路监控设备(提交)
LWN.net对合并窗口中的所有导入更改进行了概述:
3.6 合并窗口第 1 部分
3.6 合并窗口第 2部分 3.6 合并窗口
的结论
对于 3.6,它具有:
- NLMSG_NEW() 和 NLMSG_PUT() 宏已从 netlink 接口中删除。