【问题标题】:Is there any Compatibility Test Suite for Linux kernel是否有适用于 Linux 内核的兼容性测试套件
【发布时间】:2015-07-01 12:31:06
【问题描述】:

有没有类似 Android 操作系统的 Linux 内核兼容性测试套件。 例如比如我们修改内核,添加静态模块,添加我们自己的程序,配置内核然后构建。

是否有任何工具可以检查我们内核的兼容性。 像IPC,内存管理,设备管理器这样的内核服务会正常工作吗? 这样就可以通过/失败/评价生成的内核。预测目标系统中的行为。

【问题讨论】:

标签: linux-kernel linux-device-driver appcompatactivity


【解决方案1】:

您至少可以通过abi-dumperabi-compliance-checker 工具检查更改后内核的API/ABI 的兼容性:http://upstream.rosalinux.ru/kernel/

为此,您应该在构建内核时添加这些配置选项:

CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_INFO_REDUCED=n

然后准备兼容性报告:

abi-dumper vmlinux.old -o vmlinux-ABI-0.dump
abi-dumper vmlinux.new -o vmlinux-ABI-1.dump
abi-compliance-checker -l vmlinux -old vmlinux-ABI-0.dump -new vmlinux-ABI-1.dump

编辑:项目已移至http://abi-laboratory.pro/tracker/timeline/linux/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 2015-01-26
    • 2017-06-13
    • 2011-04-18
    相关资源
    最近更新 更多