|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
一个葡萄牙的先生写了一篇文章《HowmuchGNUisthereinGNU/Linux?》-GNU/Linux下有几是GNU的。他的这篇文章次要散布了往年4月份的UbuntuNatty的Linux分发包。其次要是用代码行来做的剖析,其给了两个饼图。
第一个饼图以下,其指了然各类支流的开源项目组的散布情形。可见GNU只占了8%,固然,GNome也是GNU的,加起来也只要13%,只占全部分发包很少的比重。
<br>
第二个图,作者把GNU的部分拿了出来,再举行了剖析:
鄙人面这个图中,我们能够看到次要是四年夜块——gcc,gdb,binutils和glibc,以是,作者说,这些工具都不是终极用户必要的,不是每个用户都是必要弄开辟的。以是,假如往除这些,再往除Gnome(这个桌面UI也不是很力),那末GNU的工具几近没有了。
<br>
以是,作者以此来应战RichardStallman提到的GNU/Linux的这个说法。仿佛更加好的说法应当叫——
GNU/KDE/java/xorg/Linux
我对这篇文章有下述一些感到:
- 以代码行来权衡主要性,十分的禁绝确。比尔盖茨说过——“用代码行数来权衡编程的进度,就好像用航空器零件的分量来权衡航空飞机的打造进度一样”,以是,用这个数据来其实不必定准确。假如用Linux的各类包的依附性大概会更好一点。
- 最少我晓得,分开了glibc,大概全部操纵体系城市不举。Linux下,尽年夜多半软件都是gcc/gdb编程和调试出来的(固然,LLVM和Clang正在应战着gcc编译器),并且年夜多半软件都在用着GPL的允许证
- 辩证地,我们不克不及否认GNU的汗青代价,同时我们仿佛也在看到GNU仿佛有点委靡。
厚道说,实在叫甚么不主要,是GNU/Linux也好,是Ubuntu也好,仍是Android也好,无所谓。Linux的各类分发包中都存在着全球黑客文明的和开源文明的结晶,每当我看到如许的散布图时,我心中都有一种说不出来的激情,这岂非不真是一种豪举吗?。
不论这类体例的软件有无市场,能不克不及失掉“终极用户”的承认,但这已成了软件开辟的一种精力——那种不分相互,互相合作的精力,不是吗?
(全文完)
来自:http://coolshell.cn/articles/4826.html
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。 |
|