152 Star 380 Fork 1.2K

openEuler / community

 / 详情

openEuler LTS 版本内核 KABI 变更策略讨论

待办的
自定义
创建于  
2023-07-26 14:56

背景:
上游社区 Linux 6.3 以后,合入 IOMMUFD Generic interface,重构了 iommu 、VFIO 、MDEV 等驱动核心子系统。下一代处理器,包括 x86、arm64 等,都依赖这几个子系统,需要 backport 到openEuler 22.03 LTS SP3 (5.10 内核)。而该框架改动大、复杂度高,难以通过接口适配进行兼容。
因此为了兼顾兼容性和特性演进,希望 openEuler LTS SP 版本间放宽 kABI 限制,以便能更快的支持 Intel EMR 等新一代处理器。
策略详情请见:openEuler LTS 版本内核 KABI 变更策略

对于社区伙伴来说,此策略中存在两个主要讨论点:

  1. openEuler 22.03 LTS SP3 与openEuler 22.03 LTS SP2 之间的kabi 变动较大
    这说明原本在SP2系统上可以使用的abi接口,在SP3系统上可能会无法使用,或者接口的实现方式发生改变
  2. 社区决定将KABI白名单的约束时间段从整个LTS版本的生命周期调整为LTS版本中各个SP版本的生命周期

对于openEuler LTS 版本内核 KABI 变更策略有疑问或者相关建议的话,请在下方评论。

评论 (5)

YGN-NDWD-Official 创建了自定义

Hi ygn-ndwd-official, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: TC, and any of the maintainers: @relue0z , @stonefly128 , @pangbanme , @biannm , @Fengguang , @木得感情的openEuler机器人 , @hjimmy , @myeuler , @Jianmin , @solarhu , @Charlie_Li , @ZhiGang , @Xie XiuQi , @陈棋德 , @Wayne Ren , @gwei3 , @cf-zhao , @juntian , @胡亚弟 , @Lvcongqing , @George.Cao

openeuler-ci-bot 添加了
 
sig/TC
标签

对kabi的策略变更没有异议。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(6)
5329419 openeuler ci bot 1632792936 22346 newbeats 1578915433
Go
1
https://gitee.com/openeuler/community.git
git@gitee.com:openeuler/community.git
openeuler
community
community

搜索帮助