Linux入门真经-003Linux的分支版本

前一节给大家介绍了linux的应用场景,今天给大家介绍一下Linux常见的发行版本。

将linux内核源码打包编译成二进制文件,并做一定程度的客制化,使其能够友好地为客户端所接受和使用是一件颇为复杂的事情。因此,大量linux发行商涌现,也就出现了大量的linux发行版本。我们没有必要把每一个发行版都单独拎出来学习。因为其中很大一部分发行版你可能一辈子都不会遇到。而且,各个发行版之间是遵循着一定标准的(LSB:Linux Standard Base),因此,当你熟悉一种发行版再去碰其他的发行版,感觉会非常熟悉,甚至不需要进行二次学习。

主流分支

目前主流的三大分支:Debian、Slackware(SUSE)、RedHat。

其中,基于Debian二次开发的Ubuntu知名度较高,早期是为了桌面应用而发行,现在在服务器端也有着不俗的表现。

Slackware系列中较为抢眼的应该是openSUSE,同样有着不错的市场占有率

RedHat系较为著名的分支颇多,有Fedroa(早期为个人桌面版,目前不仅限于桌面领域),RHEL(红帽企业版),Centos(红帽企业版的二次发行版。社区企业版)

这里要提及一下,Centos和RHEL之间的爱恨情仇。

Centos和RHEL之间的爱恨情仇

红帽企业版遵循GPL协定,因此所有人都可以从互联网下载并使用。但是如果系统出现了漏洞或者bug,更新的程序红帽只提供源码包。而计算机只能执行二进制指令,因此使用者只能从源码编译安装。如果你想要编译完成的程序,则需要向红帽支付相关的服务费。如果软件要升级,不给钱还是只有源码包,因此对未付费的企业来说,简直就是“噩梦”。

后来就出现了一群大侠,他们吧红帽提供的源码包,以完全与红帽兼容的方式编译好,开源提供。任何人都能使用和下载,他们把这一发行版本称为Centos。

不过在2014年,Centos被红帽收购了,以后还会不会免费,这个说不准,不过至少四年过去了,他依然是免费的,不是么?

选择哪一款入门

我们说过,linux各大发行版之间遵循着LSB标准,所以当你熟悉了一款发行版后,熟悉其他的发行版学习代价极小,而且很多Linux发行版市场占有率并不高,以后未必能遇见。因此不必过分纠结于学哪一个发行版,选择一个市场占有率高、免费的发行版即可,本教程选用的是Centos,现在Centos最新的发行版是2018年5月发行的Centos7.5,如果不做特别申明,以后的教程示例以Centos7为例。于此同时,Centos6还依然活跃,因此我会兼顾Centos6和Centos7,至于Centos5,大概是半截脖子入土的老古董了,大可不必深究。

接下来我会介绍Centos6和Centos7的安装,再此之前,希望读者先行安装VMware Workstation Pro。这款软件可以让你利用你的电脑硬件资源虚拟出一台虚拟机,与物理机几乎没有差别。至于这款软件的下载与安装,大家可以自行百度一下,网络上有大量资源与教程。

关注公众号获取每日更新:

 

猜你喜欢

转载自blog.csdn.net/syaziou/article/details/81448109