如何挑选适合自己的Linux系统版本?

系统 Linux
最近很多小伙伴私信我,说想学学Linux,但是由于平时没用过Linux系统,想让小编我帮着推荐一下用哪一个版本Linux更好。针对这个问题,今天小编我就跟大家分享一下,Linux主流系统版本的介绍以及我们该如何挑选适合自己的Linux版本!

最近很多小伙伴私信我,说想学学Linux,但是由于平时没用过Linux系统,想让小编我帮着推荐一下用哪一个版本Linux更好。针对这个问题,今天小编我就跟大家分享一下,Linux主流系统版本的介绍以及我们该如何挑选适合自己的Linux版本!

一、Linux主流版本介绍

Linux主流版本

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

1. Red Hat Linux

Red Hat Linux

Red Hat是一个比较成熟的Linux版本,无论在销售还是装机量上都比较可观。该版本从4.0开始同时支持Intel、Alpha及Sparc硬件平台,并 且通过Red Hat公司的开发使得用户可以轻松地进行软件升级,彻底卸载应用软件和系统部件。Red Hat最早由Bob Young和Marc Ewing在1995年创建,目前分为两个系列,即由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。Fedora Core 1发布于2003年年末,定位为桌面用户。Fedora Core提供了***的软件包,同时版本更新周期也非常短,仅6个月。目前***版本为Fedora Core 6,而Fedora Core 7的测试版已经推出,适用于服务器的版本是Red Hat Enterprise Linux。由于这是个收费的操作系统,于是国内外许多企业或网络空间公司选择CentOS。CentOS可以算是Red Hat Enterprise Linux的克隆版,但是免费的,其官方主页是。

2. Debian Linux

Debian Linux

Debian最早由Ian Murdock于1993年创建,可以算是迄今为止最遵循GNU规范的Linux系统。Debian系统分为3个版本分支(Branch),即 Stable、Testing和Unstable。截至2005年5月,这3个版本分支分别对应的具体版本为Woody、Sarge和Sid。其 中,Unstable为***的测试版本,包括***的软件包。但是也有相对较多的Bug,适合桌面用户Testing的版本都经过Unstable中的测 试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,其中的软件包大部分都比较过时,但是稳定性能和安全性能都非常 高,是如此多的用户痴迷于Debian、Apt-Get和Dpkg原因之一。Dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软 件包管理工具(比如RPM)中***大的,配合Apt-Get在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑地 说,Debian将他们养懒了,因为只要输入"Apt-Get Upgrade && Apt-Get Upgrade",计算机上所有的软件就会自动更新。其官方主页是。

3. Ubuntu Linux

Ubuntu Linux

简单而言,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强优点的近乎***的Linux操作系统。Ubuntu是一个相对较新的发 行版,它的出现可能改变了许多潜在用户对Linux的看法。也许,以前人们会认为Linux难以安装并难以使用,但是Ubuntu出现后这些都成为了历 史。Ubuntu基于Debian Sid,所以拥有Debian的所有优点,包括Apt-Get。然而不仅如此,Ubuntu默认采用的GNOME桌面系统也将Ubuntu的界面装饰得简 易而不失华丽。当然如果你是一个KDE的拥护者的话,Ubuntu同样适合。Ubuntu的安装非常人性化,只要按照提示一步一步进行,安装操作与 Windows操作系统同样简便。并且Ubuntu被誉为是对硬件支持***最全面的Linux发行版之一,许多在其他发行版上无法使用或者默认配置时无法 使用的硬件,在Ubuntu上可以轻松实现。并且它采用自行加强的内核(Kernel),安全性方面更加完善。Ubuntu默认不能直接Root登录,必 须由第1个创建的用户通过Su或Sudo来获取Root权限(这也许不太方便,但无疑增加了安全性,避免用户由于粗心而损坏系统)。Ubuntu的版本周 期为6个月,弥补了Debian更新缓慢的不足,其官方主页是。

4. Slackware Linux

Slackware Linux

Slackware由Patrick Volkerding创建于1992年,应当是历史最悠久的Linux发行版。它曾经非常流行,但是当Linux越来越普及,用户的技术层面越来越广(更 多的新手)后,而渐渐地被新来的人们所遗忘。在其他主流发行版强调易用性时,Slackware依然固执地追求最原始的效率--所有的配置均要通过配置文 件来进行。尽管如此,Slackware仍然深入人心(大部分都是比较有经验的Linux老手)。它稳定且安全,所以仍然有大批的忠实用户。由于 Slackware尽量采用原版的软件包而不进行任何修改,所以制造新Bug的概率便低了很多。其版本更新周期较长(大约1年),但是新版本仍然不间断地 提供给用户下载,其官方主页是。

5. Suse Linux

Suse Linux

Suse是起源于德国的***的Linux发行版,在全世界范围中也享有较高的声誉,其自主开发的软件包管理系统YaST也大受好评。Suse于 2003年年末被Novell收购,Suse 8.0之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其他发行 版本。但是瑕不掩瑜,Suse仍然是一个非常专业且优秀的发行版,其官方主页是。

6. Gentoo Linux

Suse Linux

Gentoo Linux最初由Daniel Robbins(前Stampede Linux和FreeBSD的开发者之一)创建,由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 --portage(ports和portage都是用于在线更新软件的系统,类似于apt-get,但还是有很大不同)。Gentoo的***稳定版本发 布于2002年,其出名是因为高度的自定制性,它是一个基于源代码的(source-based)发行版。尽管安装时可以选择预先编译好的软件包,但是大 部分使用用户都选择自己手动编译,这也是为什么Gentoo适合比较有Linux使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的 时间,所以如果所有的软件都自己编译并安装KDE桌面系统等比较大的软件包,可能需要几天时间,其官方主页是。

7. Arch Linux

Arch Linux

Arch Linux的KISS(保持简单愚蠢)哲学是在2002年由加拿大计算机科学专业毕业生Judd Vinet在2002年推出的,几年来,它一直是一个为中级和高级Linux用户设计的边缘项目。但是它"滚动更新",只需要安装一次,然后保持一直更新,不要从头安装新的系统。这都要感谢其强大的包管理器和一个总是***的软件库。因此,Arch Linux的"发行版"很少,而且现在只限于一个基本的安装光盘,只有在基本系统发生相当大的变化时,才会发行新的安装介质。

Arch Linux除了拥有备受推崇的"滚动发布"更新机制之外,还以其快速和强大的软件包管理器"Pacman"而闻名,能够从源代码安装软件包,并且由于其AUR基础架构,以及经过充分测试的软件包不断增加的软件库。其高度重视的文档,以及卓越的Arch Linux手册,使得一些高级Linux用户可以自行安装和定制分发。用户可以使用的强大工具意味着发行版可以***定制到最细微的细节,并且没有两个安装可能是相同的。

二、我们该如何挑选适合自己应用的Linux

首先你想做什么?

我将根据常见需求对Linux版本进行分类。这里有一些重叠的地方,而且如果准备充分的话,这些Linux发行版任何一个都可以满足你的期望需求。Linux的一大优点是允许你随心所欲。但是发行版之间还是有区别的,有些能为你做很多工作,或者某个版本具有更适合针对某个目标的设计。

下面我会根据实现目标的最简单途径来对这些发行版分类:

1. Linux刚刚入门的新手

我会给Linux新手推荐Ubuntu。理由是易用性和兼容性方面,Ubuntu非常棒。

2. 想要成为技术弄潮儿

如果你不在乎其稳定性如何,只想要******的软件。你想要研究内核,或者做一些其他程序员昨天提交的很酷的玩意儿。

出于以下目的,可以使用这些发布版:

  • 为学习***的东西而甘冒风险
  • ***和最伟大的功能
  • 有趣的配置以便于处理重大更改

为了稳定性和安全,现在你需要的是***的:

  • Arch Linux
  • OpenSuse Tumbleweed
  • Fedora Rawhide
  • Gentoo Unstable

3. 只想完成一些基本工作

好的,也许你并不关心操作系统的细节,只是想要GSD(Get Stuff Done完成任务)。也许你想要构建Node或GoLang app,Linux最适合。

如果你想完成工作的话,下面这些很有帮助:

  • Debian Download
  • Fedora
  • openSuse Leap
  • Ubuntu Studio

出于以下目的,可以使用以上这些发布版:

  • 运行平稳,维护量低
  • 最小配置
  • 大部分事情可以自动完成
  • 兼容硬件和软件

4. 想用来构建服务器

也许你想建立一个Web服务器或虚拟主机,却不知道要用哪个版本。此分类中的***个就是用于虚拟主机的主要发布版,所以如果你想要一些可以模拟托管软件的网站的东西,那么试试CentOS

下面这些是用于虚拟主机的坚实可靠的帮手:

  • CentOS
  • Red Hat Enterprise Linux (RHEL)
  • Debian 9 Download

出于以下目的,可以使用以上这些发布版:

  • 稳定性
  • 安全
  • 支持其他出于同样原因的程序员使用

5. 想要安全坚固的环境

或者你想建立一个很难侵入的系统,无论出于何种原因。有若干安全性发布版值得成为关注的焦点。如果你真的担心锁定主机,那么可以看看这些:

  • TAILS Linux
  • Alpine Linux
  • CoreOS
  • TENS Linux (DOD Project)
  • Tin Hat Linux

出于以下目的,可以使用以上这些发布版:

  • 安全性
  • 匿名性

6. 想要最小的计算机系统

好的,有时你只想要一些精简和轻巧的东西,完成某项工作即可。我绝对理解。也许你有一个想重新定位的旧奔腾处理器。也许操作系统只是目标的一小部分,你想要最小化的容量和配置。

  • ArchBang
  • Lubuntu
  • Puppy Linux
  • Tiny Core Linux
  • Bodhi Linux

出于以下目的,可以使用以上这些发布版:

  • 将在旧的硬件上运行
  • 尽可能最小化
责任编辑:赵宁宁 来源: 今日头条
相关推荐

2011-05-03 15:51:04

打印机

2010-11-30 12:39:15

2012-03-05 10:42:24

SaaS云计算数据存储

2012-08-08 09:30:22

移动OA系统

2019-12-25 10:33:38

Windows 10Windows微软

2012-12-13 21:50:43

2011-11-25 10:18:48

SaaS云计算

2017-04-13 19:26:21

2016-02-29 10:15:16

公有云私有云云平台

2011-04-25 13:19:07

2013-09-04 13:27:05

Linux发行版

2009-12-08 11:19:00

2011-07-29 13:38:42

惠普工作站ANSYS

2020-01-15 09:10:13

LinuxWindowsmacOS

2019-08-06 14:54:02

笔记本电脑电脑游戏本

2011-09-01 15:47:07

笔记本技巧

2018-03-26 13:03:07

专业IT培训

2012-07-23 16:13:47

电脑

2009-11-18 09:54:25

点赞
收藏

51CTO技术栈公众号