应当说, Stallman的思想在当年确是太超前了,别忘了在那个时期有多少人是靠卖一两款软件从而白手起家的,比尔盖茨更是凭借DOS和Windows操作系统这两款软件独霸多年的世界首富宝座。但时代的发展越来越体现出Stallman这种思想的正确性,这点从Red Hat公司与Microsoft公司的财报就可见一斑,作为自由软件公司的代表,Red Hat 2012财年全年总营收11.3亿美元,净利润为1.466亿美元,而作为对立面的Microsoft却在2012年首度出现了亏损。所以,单纯靠卖软件赚钱这条路必将越走越窄,提供有偿服务才是将来的大势所趋。
至此,我们可以简单的总结一下了:Linux系统的内核Kernel以及Linux系统中的绝大多数应用软件都来自于GNU计划,任何人都可以自由地(也可以狭隘地理解为免费地)去使用、传播它们,因此Linux系统的确切名称应该为“GNU/Linux操作系统”。 2、Linux发行版
现在大家终于可以明白为什么Linux会有这么多的发行版本了。正是由于Linux自由开源的特性,才造就了目前各种不同的Linux发行版本百花齐放的局面。
大家都知道Linux的标识是一只企鹅,企鹅只在南极才有,而南极洲不属于任何国家,所以企鹅寓意开放和自由,这也正是Linux的精髓。
所谓的Linux发行版就是指在Linux内核的基础之上添加上各种管理工具和应用软件,这就构成了一个完整的操作系统。根据GNU的相关协议,任何公司或社团甚至是个人都可以将Linux内核和各种自由软件打包成一个完整的Linux发行版。据不完全统计,目前各种Linux发行版加起来已有188个。虽然每个Linux发行版都有单独的名称,但其实它们所采用的Linux内核和使用的软件包都是基本类似的,只是在具体操作和使用上略有差别而已,所以我们只要学会了其中的一种,其它的也就基本是无师自通了。
在各种Linux发行版中最为知名的是Red Hat Linux,Red Hat也是全球最大的Linux厂商。Red Hat Linux系列发行版具有广泛的企业用户基础,也代表着Linux操作系统的事实标准,因此大多数人学习Linux都是从Red Hat Linux入手。
早期的Red Hat Linux主要是面向个人用户,任何人都可以免费使用。但后来Red Hat Linux逐渐发展为两个分支:Fedora项目和Red Hat Enterprise Linux(Red Hat Linux企业版)。
Fedora项目是一个由Red Hat公司资助并被Linux社区支持的开源项目,仍然是免费的。Fedora主要定位于桌面用户,追求绚丽的桌面效果,使用最新的应用软件。
Red Hat Enterprise Linux(简称RHEL)则专门面向企业用户,功能更加强大,性能也更优越。RHEL为很多企业所采用,但需要向Red Hat付费才可以使用。注意,这个费用并不是用于购买RHEL操作系统本身,而是为了得到Red Hat公司的服务和技术支持,以及专门针对企业应用的第三方软件定制。
下面我们要学习的就是这个Red Hat Enterprise Linux,其最新版本为RHEL6.3。
除了RHEL之外,还有一些非常知名的Linux发行版我们也应该了解,比如在国内大名鼎鼎的CentOS。
CentOS是RHEL的再编译版本,其实也就是抹去了RHEL系统中Red Hat的标识信息,其功能和使用与RHEL基本是一致的。而且其版本更新也与RHEL保持同步,只要Red Hat发布了RHEL6.0,过不多久就会紧跟着出现CentOS6.0,CentOS 其实就相当于是免费版的RHEL。估计Red Hat对此会有意见,但根据GNU计划,CentOS的这种做法又是完全合情合理的。所以很多人也用CentOS作为学习和实施Linux的发行版本,尤其是对于一些中小企业和个人,他们并不需要专门的商业支持服务,用CentOS以最低的成本就能开展稳定的业务。