内核 Bug 平均需要 2.1 年才会发现
Linux内核已修复125,183个bug,平均每个bug在引入后约两年被发现。部分子系统如CAN总线和SCTP网络的bug存活时间更长,最长的ethtool缓冲区溢出bug存活了20.7年。近年来内核安全性显著提升,新引入的bug更快被发现。 2026-1-8 06:31:58 Author: www.solidot.org(查看原文) 阅读量:5 收藏

根据 Linux kernel 的 git 历史,内核至今修复了 125,183 个 bug,平均每个 bug 在引入 2.1 年之后才会被发现。不同子系统的 bug 存活时间有差异,其中 CAN 总线驱动 bug 平均要 4.2 年才会被发现,而 SCTP 网络平均是 4 年。存活时间最长是 ethtool 的一个缓冲区溢出 bug,存活了 20.7 年。内核的安全性过去几年有了显著提升,2010 年引入的 bug 平均需要近 10 年才会被发现,而 2024 年引入的 bug 仅 5 个月就会被发现——或者 2010 年引入的 bug 在当年发现的比例是 0%,而 2022 年这一比例提升到了 69%。

https://pebblebed.com/blog/kernel-bugs


文章来源: https://www.solidot.org/story?sid=83250
如有侵权请联系:admin#unsafe.sh