头条资讯 - 为您提供最新最全的新闻资讯,每日实时更新

Linux Kernel 5.9代码:10.5%是AMD 显卡驱动

科技数码 太平洋电脑网

在 Linux Kernel 5.9 发布前夕,外媒 Phoronix 使用 cloc(源代码行数统计工具)对接近正式版的 5.9 进行了统计。根据统计数据显示,在 Linux 5.9 Git 中内核代码大约有 2049 万行代码,另外还有 358 万行代码注释和 372 万空白行。 Linux 5.9 大约有 2781 万行,分布在约 5.9 万个源文件中。

Linux Kernel 5.9代码:10.5%是AMD 显卡驱动

曾经有段时间, AMD GPU 内核图形驱动占据了 200 多万行的代码,是内核驱动树中最大的分支。在 Linux 5.9 中,它的代码行数为 216 万行,此外还有 24.7 万行注释和 1.09 万空白行。包括 AMDKFD, PowerPlay, DC 在内,AMD DRM 驱动程序代码的数量多达到 251 万行。

大部分的 AMDGPU 驱动代码之所以如此大,主要是 GPU 注册的自动生成头文件。事实上在 Linux Kernel 5.9 中,为 AMDGPU 的简单头文件就有 179 万行。在 271 万行代码中,有 36.6 万行是实际的 C 代码。

Linux Kernel 5.9代码:10.5%是AMD 显卡驱动

为了和 GPU 驱动的尺寸做个对比, 英特尔 “i915”内核驱动只有 20.9 万行代码,3.92 万行注释和 4.8 万的空白行。开源的 NVIDIA "Nouveau" 驱动只有 14.9 万行,2.56 行注释和1.99万空白行。

Linux Kernel 5.9代码:10.5%是AMD 显卡驱动

【来源:cnBeta.COM】

转载请超链接注明:头条资讯 » Linux Kernel 5.9代码:10.5%是AMD 显卡驱动
免责声明
    :非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。
加载中...