openEuler兼容性SIG组2021.12.03会议纪要:
主要内容: 1、上次遗留问题解答、讨论。 2、KABI 1)介绍与KABI相关知识,内核模块,接口,KABI 定制原则,变更来源等。 2)讲解常见兼容问题规避方法,方法有结构体留空洞,预留字段, 检查机制,结构扩展(添加指针)等。 3、openEuler 20.03 LTS SP1 已适配板卡介绍,后期板卡测试方案。社区和外部厂商共同进行板卡测试。
总结结论: 1、针对12月30日之前发布过的版本,建议KABI检测作为可选的判断标准,后续再作为基础标准。 2、基础KABI全量检查标准,当前有两个方案: 1) 需100%接口保持一致性。 2) 按照驱动模块的比例来计算KABI遵从性,待继续会议上进行确认。
遗留问题: 1、KABI全量检测标准定义。 2、多路径软件兼容性问题。