0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux Kernel5.10维护周期将从2年延长至6年

电子工程师 来源:华为开源 作者:华为开源 2021-05-24 13:52 次阅读

经过 Linux Kernel 社区成员的共同努力,Linux Kernel 5.10 维护周期最终确定从2年延长至6年。华为是第一个在 Linux Kernel 社区公开承诺,可以投入资源,协助 Greg 进行 Linux Kernel 测试和补丁回合的公司。openEuler 22.03 LTS 将基于 Linux Kernel 5.10 构建。

Linux Kernel 5.10 维护周期 2 年?6 年?

1 月 26 日,Linux Kernel 主要维护者 Greg 表示:“目前由于人员和资金投入问题,Linux Kernel 5.10 的测试和维护可能只会维持 2 年,虽然不排除维护到 6 年的可能,但需要其他公司与组织愿意伸出援手。”

各个厂商对于该邮件的反馈各不相同:华为、Google、Linaro 等厂商公开表达了对 Linux Kernel 5.10 以及长维护周期支持的强烈需求。

根据 Greg 最近在华为系统软件创新峰会上的分享,在 Linux Kernel 5.6-5.11 版本中,每天有 8900 行新代码、2500 行代码被删除、2100 行代码被修改、每 2.5 个月出一个 Linux Kernel 稳定版……,测试和回合补丁的压力可见一斑。

华为在 Linux Kernel 社区的 Maintainer 在看到该邮件后,迅速在公司内部展开讨论。

华为在 Linux Kernel 5.10、Linux Kernel 5.11、Linux Kernel 5.12 的补丁贡献排名分别是 Top1、Top5、Top5,在 Linux Kernel 5.6-5.11 的公司代码总贡献量中,华为排名 Top3,代码量占比 5.8%。

基于这样的内核贡献能力,华为确认可以投入资源,协助 Greg 完成相应的测试和补丁回合工作,希望可以通过这种方式把 Linux Kernel 5.10 的维护周期延长至 6 年,并第一个在 Linux Kernel社区邮件中公开表态。

华为协助维护的不仅是 Linux Kernel 5.10 版本,还要协助完成现有的三个 Linux Kernel LTS 版本(4.14、4.19、5.4)的测试和补丁回合工作。

华为将先从内核测试工作开始,使用 HULK Robot 挖掘内核 bug,并对补丁进行测试。从 x86 和 Arm 架构的入手,后续延伸到其他架构。

截止目前,华为已经测试了 Linux Kernel 4.14、Linux Kernel 4.19、Linux Kernel 5.4、Linux Kernel 5.10 在 x86 和 Arm 架构上总计 6000 多个用例,后续会增加到约 1 万用例。

Greg 和 Linux Kernel 社区中的多名资深专家在邮件列表以及 Twitter 上给予华为很大的肯定。体现了华为作为 Linux Kernel 社区贡献者的技术实力和责任担当。

经过 Linux Kernel 社区成员如华为、Google、Linaro 等共同努力,以及 Linux Kernel 社区的内部讨论,最终确认,Linux Kernel 5.10 的维护周期从2年延长至 6 年。

openEuler 22.03 LTS内核将基于Linux Kernel 5.10 构建

根据 openEuler 社区的版本生命周期,openEuler 22.03 LTS 版本将于明年发布,届时将会使用 Linux Kernel 5.10 作为该版本的内核,为 openEuler 社区和 Linux Kernel 社区提供稳定的内核,贡献力量。

原文标题:社区重磅|Linux Kernel 5.10 维护周期确定为6年,openEuler 22.03 LTS 将基于该内核版本构建

文章出处:【微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33541

    浏览量

    246936
  • Linux
    +关注

    关注

    87

    文章

    10969

    浏览量

    206644

原文标题:社区重磅|Linux Kernel 5.10 维护周期确定为6年,openEuler 22.03 LTS 将基于该内核版本构建

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    赛昉科技VisionFive 2生态进展双周报(2.1-2.29)

    VisionFive 2 生态进展双周报 赛昉新闻速递 赛昉计划逐步把Linux kernel维护重心从v6.1迁移至v6.6,预计将在今年5月完成。届时,赛昉官方
    发表于 02-29 15:45

    X2000 HALLEY5开发板,官方SDK烧录后找不到网口

    淘宝店买了块X2000开发板,带屏,有1个以太网口。 下载君正官方SDK,ingenic-linux-kernel5.10-x2000_v12-v2.0-20220302.tar.bz2 ,编译刷
    发表于 12-13 10:26

    延长UPS电源使用寿命的维护要点

    UPS电源对保护数据和机器设备不受损害有很重要的作用。因此,正确使用和维护UPS,就显得相当重要。其实,合理地维护和使用UPS,是需要贯穿UPS的整个生命周期的。
    发表于 11-14 15:03 0次下载
    <b class='flag-5'>延长</b>UPS电源使用寿命的<b class='flag-5'>维护</b>要点

    i.MX6ULL ---- ElfBoard 的ELF1 板卡 如何使用备份的kernel

    的zImagebak为备份的kernel2.删除第一映像zImage root@ELF1:~# rm -rf /run/media/mmcblk1p1/zImage 3.保存 root@ELF1:~# sync
    发表于 10-23 09:41

    iTOP-RK3568开发板Linux 修改kernel logo

    .bmp , 图 片 属 性 和 默 认 的logo_kernel.bmp 要一样,width,height 都为偶数,否则会出现颠倒异常。 5.3.2 替换 logo 将制作好的 logo 替换 Linux
    发表于 09-15 10:11

    MA35D1系列样本代码如何在Linux阶段更新OTA?

    应用:MA35D1系列样本代码显示如何在Linux阶段更新OTA。 BSP 版本: Linux-5.10.x 硬件: NuMaker-IoT-MA35D1 此示例代码的目的是提供使用“ 更新
    发表于 08-29 07:55

    5.10固件下载

    电子发烧友网站提供《5.10固件下载.zip》资料免费下载
    发表于 08-07 09:56 1次下载
    <b class='flag-5'>5.10</b>固件下载

    Linux kernel的kretprobe机制和kprobe有何区别?

    Linux kernel 的 kretprobe 机制和 kprobe 完全不同,本质原因在于,函数的入口地址是固定的,但函数的返回地址不固定,由于返回位置不固定,无法固定函数大小,无法事先插桩。
    的头像 发表于 08-07 09:15 580次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>kernel</b>的kretprobe机制和kprobe有何区别?

    likely与unlikely在Linux kernel的区别

    likely() 与 unlikely() 在 Linux kernel 中随处可见,那为什么要用它们?它们之间有什么区别呢? 首先明确: if (likely(value)) 等价
    的头像 发表于 07-20 11:06 534次阅读

    Linux Kernel Panic的产生的原因?

    是Oops信息输出) 2. 常见Linux Kernel Panic报错内容: (1) Kernel panic-not syncing fatal exception in
    发表于 06-15 06:24

    kernel5.10的imx8mm uart dma无法接收数据怎么解决?

    社区大家好, 我将kernel5.10移植到imx8mm上,发现一个问题,当我打开串口的dma功能时,串口通讯不可用,无法收发数据。 我已经链接了 RTS/CTS,这是我的 dts 设置
    发表于 05-19 08:01

    如何使用Linux版本在i.mx6ull上启用USB网络共享?

    我从 lf-5.10-y 分支为 i.mx6ull evk 构建了 Linux。我将我的 android 手机连接到 usb otg 端口并在我的手机上启用网络共享。但是我没有看到 USB0 接口
    发表于 05-09 08:06

    如何启动IMX6ULL NAND闪存?

    (2023 4 月 19 日 - 14:45:51 +0900)CPU:i.MX6ULL rev1.1 900 MHz(以 396 MHz 运行)CPU:商业温度等级(-40C 115C)在 39C
    发表于 04-20 07:55

    求分享带有5.10内核的imx8mq evk的Yocto投影仪指南

    我正在使用 imx8mq evk 板,你能分享一下 imx-linux-Hardknott 的 yocto 项目 guid 吗?或者分享 repo 链接以下载 5.10 内核的 yocto 源代码。
    发表于 04-19 06:21

    解析start_kernel函数

    上次我们写过了 Linux 启动详细流程,这次单独解析 start_kernel 函数。
    的头像 发表于 04-17 18:05 807次阅读