网站关键词作用,找个网页公司做网站,wordpress 支付宝收钱,免费教如何php网站建设导读#xff1a;一个葡萄牙的学生写了一篇文章 《How much GNU is there in GNU/Linux?》由酷壳网的陈皓整理编译为《GNU/Linux下有多少是GNU的》。这篇文章主要分布了今年4月份的Ubuntu Natty的Linux分发包。其主要是用代码行来做的分析#xff0c;用两个饼图对比分析。内容…导读一个葡萄牙的学生写了一篇文章 《How much GNU is there in GNU/Linux?》由酷壳网的陈皓整理编译为《GNU/Linux下有多少是GNU的》。这篇文章主要分布了今年4月份的Ubuntu Natty的Linux分发包。其主要是用代码行来做的分析用两个饼图对比分析。内容如下第一个饼图如下其指明了各种主流的开源项目组的分布情况。可见GNU只占了8%当然GNome也是GNU的加起来也只有13%只占整个分发包很少的比重。第二个图作者把GNU的部分拿了出来再进行了分析在下面这个图中我们可以看到主要是四大块——gcc, gdb, binutils 和 glibc所以作者说这些东西都不是最终用户需要的不是每一个用户都是需要搞开发的。所以如果去除这些再去除Gnome这个桌面UI也不是很力那么GNU的东西几乎没有了。所以作者以此来挑战Richard Stallman提到的GNU/Linux的这个说法。好像更为好的说法应该叫——GNU/KDE/java/xorg/Linux我对这篇文章有下述一些感觉以代码行来衡量重要性非常的不准确。比尔盖茨说过——“用代码行数来衡量编程的进度就如同用航空器零件的重量来衡量航空飞机的制造进度一样”参看《最佳编程语录》所以用这个数据来并不一定正确。如果用Linux的各种包的依赖性可能会更好一点。至少我知道离开了glibc可能整个操作系统都会不举。Linux下绝大多数软件都是gcc/gdb编程和调试出来的当然LLVM和Clang正在挑战着gcc编译器而且大多数软件都在用着GPL的许可证开源软件许可证辩证地我们不能否定GNU的历史价值同时我们似乎也在看到GNU好像有点萎靡。老实说其实叫什么不重要是GNU/Linux也好是Ubuntu也好还是Android也好无所谓。Linux的各种分发包中都存在着全世界黑客文化的和开源文化的结晶每当我看到这样的分布图时例如是谁写的Linux?我心中都有一种说不出来的豪情这难道不真是一种壮举吗Unix黑客文化的真正延伸。不管这种方式的软件有没有市场能不能得到“最终用户”的认可但这已成为了软件开发的一种精神——那种不分彼此相互协作的精神不是吗来源酷壳网转载于:https://www.cnblogs.com/waw/articles/2187744.html