Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是非营利团体、社区组织维护的发行版本。前者以著名的Redhat(RHEL)为代表,使用RPM方式安装软件的系统,包括RedHat, Fedora, SuSE;后者以Debian为代表,使用dpkg方式安装软件,包括Debian, Ubuntu等发行版本。
Redhat系列:
1.主要包括RHEL、Fedora、CentOS。
2.RHEL就是Redhat Enterprise Linux,属于商业收费版本。
3.Fedora Core是Redhat桌面版本发展出的社区免费版本。
4.CentOS是Redhat社区版本发展而的免费版本。可使用yum自动安装软件包,解决软件包依赖性。
5.Redhat系列使用人群最多,社区论坛资料非常多,潜台词就是如果你有什么不明白的地方,很容易在论坛、社区里找到技术大牛解答你的小小迷惑,而且网上的Linux教程多是以Redhat为例来讲解的。
6.Redhat系列的包管理采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。
7.RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core由于是社区版本,更新较快但稳定性较差,最好只用于个人的桌面应用环境。
Debian系列:
1.主要包括Debian和Ubuntu等。
2.Debian是社区类免费Linux的典范,是迄今为止最遵循GNU规范的Linux系统。
3.Debian分为三个版本分支(branch): stable,testing和unstable。
4.Debian unstable为最新的测试版本,包括最新的软件包,但bug会比较多,适合个人桌面用户。
5.Debian testing的版本是经过unstable中的测试,相对较为稳定,也支持了不少新的功能特性。
6.Debian stable稳定和安全性好,适用于服务器的部署,这个版本的软件包多数是经过稳定测试后的版本,版本比较旧。
7.Debian的优势是apt-get/dpkg包管理方式,Redhat的YUM就是借鉴了Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。
查看Linux版本的方法
可通过运行命令uname 或查看相关文件获得,方法如下:
主要的Linux发行版网址列表
Fedora: https://getfedora.org
RedHat: http://www.redhat.com
CentOS: http://www.centos.org
SuSE: https://www.suse.com
Debian: http://www.debian.org
Ubuntu: http://www.ubuntu.com