Linux发行版、发行版联系与区别

参考这篇文章<2016年最佳Linux发行版排行榜>

http://mt.sohu.com/20160128/n436204298.shtml

#1 最好的回归发行版:OpenSUSE

OpenSUSE背后的SUSE公司是最古老的Linux企业,成立于Linus Torvalds放出Linux的一年之后。它其实早于Red Hat诞生,同时也是社区主导的发行版Open SUSE的赞助商

官网: https://en.opensuse.org/Main_Page 

#2 最可定制的发行版:Arch Linux

Arch Linux是现阶段最好的滚动发行版,并且在其他方面也表现良好。这是一个为那些想了解Linux一切的人准备的发行版,因为你必须手动安装一切,它会让你学会基于Linux的操作系统的每个部分。你获得的知识一个基础系统,然后你可以在它上面建立属于你个人的发行版。不论好坏,它都不像OpenSUSE和Ubuntu,它没有额外的补丁和整合内容,你甚至可以获得上游开发者创建的内容。Arch Linux采用了滚动发行的方式,用户始终可以使用最新的软件包,并且还可以通过稳定的存储库运行预发布软件。Arch Linux也因优异的文档而闻名,Arch Wiki可以让用户得到任何Linux相关的资料。Arch中最吸引用户的一点是它提供的所有的包和软件可在任何Linux发行版上运行。

官网:  https://www.archlinux.org/ 

#3 最好看的发行版:elementary OS

不同的Linux发行版有不同的侧重点,在大多数情况下这都是技术差异。在很多Linux发行版中,外观和感觉是无足轻重的,更像是一个边缘项目,尽管如此,elementary OS依然是一个非常漂亮的系统。Elementary最早是Ubuntu的一个美化主题项目,现在成了独立的发行版。

官网: https://elementary.io/

#4 最佳新人:Solus

Solus操作系统最近已经获得了相当多的关注,它是一个从头开始创建的前瞻性操作系统。它并不是Debian或Ubuntu的衍生物。它搭配了为集成GNOME从头开始构建的Budgie桌面环境。Solus有和Google Chrome OS相同的极简主义方法。Solus成为最佳新人当之无愧。

官网: https://solus-project.com/ 

#5 最好的教育操作系统:ezgo Linux

ezgo是一套开源、公益、免费、面向教育的电脑操作系统,基于Linux而开发,它包含有丰富的互动教学软件和开放教材、知识,涵盖了多个学科,矢志帮助学校的学生和教师的教育信息化,这是一个发源于台湾的开源项目,目前在国内是ezgo中国社区,重庆Linux用户组ChongqingLUG在维护、开发和推广。

官网: https://ezgolinux.org/ 

#6 最好的云操作系统:Chrome OS

Chrome OS不是一个典型的基于Linux的发行版,因为它是一个为在线活动设计的基于浏览器的操作系统。而且,由于它基于Linux同时它的源码是供所有人编译,所以它也很有吸引力。这是一个纯粹为网络活动而设计的、极好的、免维护的、不断更新的操作系统。Chrome OS和Android一起值得所有的新人来实现PC和其他平台的Linux普及。

官网: 无法访问,你懂的!

#7 最好的笔记本操作系统:Ubuntu MATE

大多数笔记本没有非常高端的硬件,如果你正在运行一个非常消耗资源的桌面环境的话,你将不会有太多的系统资源或电池续航来供你使用,因为系统已经占用了很多。这就是为什么Ubuntu MATE是一个优秀的操作系统,因为它是轻量级的,但也有应用尽有的内容给你提供不错的体验。正式由于它轻量级的设计,大部分的系统资源可供你去完成繁重的工作。我认为它在低端硬件上是一个真正优秀的发行版。

官网: http://ubuntu-mate.org/ 

#8 最好的台式机操作系统:Linux Mint Cinnamon

Linux Mint Cinnamon是最好的台式机操作系统,它对硬件强大的笔记本也是最好的。我将它当成Linux世界的Mac OS X。我曾经因为Cinnamon的不稳定而十分不愉快,但是只要开发者选择LTS版本,它就变得难以置信的稳定。因为开发者不必花太多时间去跟上Ubuntu,所以他们可以花更多时间去让Cinnaon更好。

官网: https://www.linuxmint.com/ 

#9 最好的隐私保护操作系统:Tails

当下大量的监视和营销者的跟踪(匿名跟踪的目标内容是可接受的)让隐私保护已经成为一个主要的问题。如果你的业务需要避免政府和营销机构的追踪,你就需要考虑一款从底层设计隐私保护的操作系统。在这一方面没有其他的能打败Tails。它是基于Debian的设计用来实现隐私保护和匿名化的操作系统。美国国家安全局(NSA)认为它是自己使命的重要威胁。

官网: https://tails.boum.org/ 

#10 最好的企业级系统:RHEL

企业用户不会四处寻找在自己服务器上的发行版。他们已经知道选择范围:Red Hat Enterprise Linux或者SUSE Linux Enterprise。这两个名字已经成为企业级系统的代名词。这些公司也在设法在容器化和软件定义上的创新来推倒当前的壁垒。RHEL确实稳定,确实好用。

官网: https://www.redhat.com/en 

#11 最好的服务器操作系统:Debian/CentOS

如果你正打算运行一个服务器,但是又不想为RHEL或SLE的维护付费,那么Debian或CentOS是你最好的选择。这些发行版是社区主导的服务器版本,它们有着黄金标准。而且,它们的支持周期很长,所以你不必担心经常升级系统

官网:

Debian:https://www.debian.org/ 

CentOS:  https://www.centos.org/ 

#12 最好的ARM设备发行版:Arch Linux ARM

随着Android的成功,我们已经被ARM设备所包围—-从树莓派到Chromebook再到Nvidia Shield。为Intel/AMD处理器编写的传统发行版将不能在这些设备上运行。虽然一些发行版专为ARM设计,但是大多数都只针对具体的硬件,比如为树莓派设计的Raspbian。这也是为什么Arch Linux ARM让人眼前一亮。因为它是一个纯粹由社区主导的基于Arch Linux的发行版,你可以在树莓派、Chromebook、Android设备、Nvidia Shield等上面运行它。这个发行版更有趣的是,因为Arch User Repository (AUR)的原因,所以你可以安装许多在其他发行版上无法获得的应用程序。

官网: https://archlinuxarm.org/ 

各个发行版总结如下:

#1 Red Hat系列:

包括RHEL、Fedora Core、CentOS。可以说是国内使用最多的Linux发行版。

这个版本的特点就是使用人数多、资源多,网上的很多Linux教程也都以RedHat为例进行讲解。

包管理方式采用基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,只好用于桌面应用。

#2 Debian系列:

包括Debian和Ubuntu,以及相应的衍生版。

Debian是社区类Linux的典范,最遵循GNU规范。Debian有三个分支:stable、testing和unstable。其中,unstable为最新的测试版本,有相对较多的bug;testing的版本经过测试,相对较为稳定;stable一般只用于服务器,软件包大都比较过时,但是稳定性和安全性都很高。Debian最具特色的是apt-get/dpkg包管理方式

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以说Ubuntu是一个拥有Debian的所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可以选择,基于Gnome的Ubuntu、基于KDE的Ubuntu和基于Xfc的Xubuntu。特点是界面非常友好,对硬件的支持非常全面,最适合做桌面系统的Linux发行版。

#3 Gentoo系列:

Gentoo是Linux最年轻的发行版本,因此也吸取之前的发行版的有点,这也是Gentoo被称为最完美的Linux发行版的原因之一。Gentoo拥有媲美FreeBSD的广受美誉的ports系统 —- Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版里安装最复杂的,但是又是安装完成后最便于管理的版本,也是相同硬件环境下运行最快的版本。

如果你需要一个桌面系统,而且还想非常灵活的定制自己的Linux系统,那么你完全可以选择Gentoo。

官网: https://www.gentoo.org/ 

#4 FreeBSD系列:

FreeBSD并不是一个Linux系统,但FreeBSD与Linux支持的硬件环境比较一致,采用的软件也比较类似,用户也有许多重合。所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD有两个分支:stable和current。其中,stable是稳定版本;而current是添加了新技术的测试版。

FreeBSD采用了Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编译后才能运行,但是Ports系统没有Portage系统使用简便。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linxu完备,所以并不适合作为桌面系统。

 

原创文章,作者:vincent_chen,如若转载,请注明出处:http://www.178linux.com/33990

(0)
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相关推荐

  • Linux文件管理

    Linux文件管理 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cd cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的…

    2017-10-01
  • Linux前端包管理器—yum

    Yum(Yellow dog Updater, Modified)由Duke University团队,修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 介…

    Linux干货 2016-08-29
  • Linux基础知识(一)-linux哲学思想,基础命令,FHS

    1.描述计算机的组成及其功能 2.按系列罗列Linux 的发行版,并描述不通发行版之间的联系和区别. 3.描述Linux的哲学思想,并按照自己的理解对其进行解释 4.说明Linux系统命令的使用格式,详细介绍ifconfig,echo,tty,startx,export.pwd,history,shutdown,poweroff,reboot,hwclock…

    Linux干货 2016-09-22
  • 马哥教育网络班22期+第5周课程练习 忍者乱太郎喻成

    1、显示当前系统上root、fedora或user1用户的默认shell;   以root为例 awk -F':' '$1 ~ /root/ {print $7} ' /etc/passwd 2、找出/etc/rc.d/…

    Linux干货 2016-10-09
  • Linux基础 sed命令详解

    概述 sed是一个流编辑器(Stream EDitor)。主要用于自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。本文主要讲述了: sed工作原理 sed命令格式及常用选项 应用实例 高级编辑命令 sed工作原理 sed命令运行过程中维护着两个缓冲区,一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(ho…

    Linux干货 2016-08-12
  • 作业——2016-10-17

    1 生产环境发现一台服务器系统时间产生偏差,造成服务异常,请帮忙校正。     将系统时间同步到硬件时间的命令是hwclock -s 2 生产有一个数据同步脚本需要执行很长时间,怎样做到无人值守,在管理工具退出的情况下,脚本依然能正常运行。     screen -S work  进去后开始做工作,暂时离开时…

    Linux干货 2016-10-18