IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:GNU

共 1 篇相关文章

IT 累计浏览 2,998

GNU/Linux下有多少是GNU的?

这个略带挑衅的问题,其实触及了自由软件世界一段有趣的公案。一位葡萄牙学生没有停留在理论争论,而是直接对 Ubuntu Natty 发行版的软件包动了“手术刀”,试图用数据说话。 他的分析方法很直观:统计整个系统中的代码行数,并绘制了两个饼图来展示占比。结果发现,如果纯粹按代码行数衡量,GNU 核心组件(如 glibc、GCC)加上庞大的用户空间软件(例如桌面环境、办公套件)构成了绝大部分,而 Linux 内核本身的代码占比远低于许多人的直觉预期。这篇分析跳出了“是否应该叫 GNU/Linux”的命名之争,提供了一个具体的、量化的视角。 它让我们看到,在一个典型的 Linux 发行版里,内核虽然是基石,但围绕它的“用户世界”才是代码量的主体。这对于理解 GNU 项目的长期目标——构建一个完全自由的操作系统——以及开源生态中不同组件的实际分量,都提供了非常具象的参考。下次再看到“GNU/Linux”这个名称时,或许能多一分对其背后庞大工程与协作生态的体会。