GNU/Linux 到底有多 GNU ?
2011-06-07 22:12
351 查看
Pedro Côrte-Real 在他的博客中发表了一份以代码行为单位对于 Ubuntu 11.04 中 main 仓库包含软件 GNU 比例(仅限由 Ubuntu 打包的部分,不包括从 Debian 继承的)的分析,参见下图:
由图中可见红色部分的 GNU 软件仅占了 8%(指由 Free Software Foundation 起领导作用)。注意其中 GNOME 并未包含其中,因为 GNOME 有自己的基金会和管理团队。
从中可以发现:
内核的代码行和 GNU 软件代码行数量相当。
其他各类小型的项目贡献的代码行实际上占据了过半的比例。
针对其中的 8% 部分,Pedro Côrte-Real 又进行了更深的分析,见下图:
从中可以很明显的看出,glibc/gcc/binutils/gdb 的组合占据了 GNU 软件代码中的绝大部分。对于某些最终用户来讲,可以比较容易的找到这些组件的非 GNU 替代品,除了 gdb。
作者同时还公布了自己进行代码比较的程序源代码。
新闻来源
inuxTOY
该贴已经同步到 wxy的微博
本文内容由 wxy 提供
已同步至 wxy的微博
由图中可见红色部分的 GNU 软件仅占了 8%(指由 Free Software Foundation 起领导作用)。注意其中 GNOME 并未包含其中,因为 GNOME 有自己的基金会和管理团队。
从中可以发现:
内核的代码行和 GNU 软件代码行数量相当。
其他各类小型的项目贡献的代码行实际上占据了过半的比例。
针对其中的 8% 部分,Pedro Côrte-Real 又进行了更深的分析,见下图:
从中可以很明显的看出,glibc/gcc/binutils/gdb 的组合占据了 GNU 软件代码中的绝大部分。对于某些最终用户来讲,可以比较容易的找到这些组件的非 GNU 替代品,除了 gdb。
作者同时还公布了自己进行代码比较的程序源代码。
新闻来源
inuxTOY
该贴已经同步到 wxy的微博
本文内容由 wxy 提供
已同步至 wxy的微博
相关文章推荐
- GNU/Linux 中到底有多 GNU ?
- GNU和LINUX到底怎么个发音?
- Linux到底何时panic
- Linux 与 Windows 到底有哪些不同
- Notes for Advanced Linux Programming - 2. Writing Good GNU/Linux Software
- 完全用GNU/Linux工作[转载]
- GNU/Linux笔记本CPU频率调整 -转
- 查看GNU/Linux信息
- [Linux]GNU自动化工具(automake工具链)
- 使用Gnu gprof进行Linux平台下的程序分析
- GNU/Linux平台的C程序开发及程序运行环境
- 【wdcp/linux/GNU】wdcp常用命令
- 自由的天地:GNU和Linux
- 《深入学习:GNU C++ for Linux 编程技术》 第23章:使用标准模板库(STL)
- 转载:Linux Used内存到底到哪里去了?
- Linux Used内存到底哪里去了?
- 从PC机、嵌入式linux、以及android系统的启动过程来总结uboot到底是干嘛的
- hidden symbol `pthread_atfork' in /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a(pthread_atfork.oS
- Linux如何使用GPG(GNU Privacy Guard)对信息/文件进行加密和解密
- C++ CGI library GNU CgiCc and Linux