目前我正在写我的学士论文,作为论文的一部分,我需要一些有关 Linux 内核的统计数据。是否有任何网站或出版物可以提供目前最常用的内核版本的一些估计?最好我需要所有设备(PC、电话、服务器、物联网设备等)的统计数据,但它们是单独计数还是一起计数并不重要。
先感谢您。
编辑:我什至很感激对不同发行版及其版本的使用情况的估计。
答案1
Linux 内核没有中央权威机构来分发,而且很多 Linux 设备没有任何与外界通信的方式,因此无法获得各个内核版本的使用情况的详细统计数据。
有许多数据源可用于对不同内核的受欢迎程度有一个(非常)模糊的了解:
- 已经提到的Linux计数器项目,其中还详细说明了其自身的局限性;
- 各种发行“人气竞赛”,例如Debian 的
linux-image-
(使用版本号查找)或乌班图的(不再区分内核版本)——请注意,这些是自我选择的; - 这Steam硬件调查,其中列出了主要发行版本(这些版本映射到单内核版本,至少对于 Ubuntu 和 Linux Mint 而言);
- Google Play 商店统计数据,它给出了内核版本的理论基线(参见维基百科的 Android 版本历史)尽管实际使用的内核版本很大程度上取决于硬件而不是使用的 Android 版本。
您还可以尝试找出 SoC 附带的内核版本,并尝试确定 SoC 的受欢迎程度(例如,2.6.32 和 3.10 在此类市场中很常见)。
这还是很碎片化的。大多数运行Linux的“计算机式设备”都运行Android,这限制了范围(理论上,只有LTS内核,我认为Google有他们不时发布的特定内核使用统计数据,尽管我找不到它们现在)。但这与所有运行 Linux 的嵌入式设备相比就相形见绌了——你的电视、蓝光播放器,甚至可能是你的汽车、你的微波炉、你的冰箱……