Linux系统与Linux系统的各种发行版

算法吟游者
• 阅读 3918
很多小伙伴最开始接触Linux时都会有这样的疑问:"我该选择哪款Linux发行版?",这的确是个问题,因为Linux的发行版真的是非常非常多,之所以会这样可能最主要的因素是Linux的可定制性太强了(你也可以发行一款属于自己的Linux发行版,当然通常情况下这是没有必要的)。
为了帮助大家减少这样的疑惑,今天就给大家推荐几款Linux发行版系统,并给出推荐理由。

什么是Linux?

就像Windows XPWindows 7Windows 10Mac OS X一样,Linux是一个操作系统。操作系统是一种软件,它管理与您的台式机或笔记本电脑相关的所有硬件资源。
简而言之,操作系统管理软件和硬件之间的通信。没有操作系统(通常称为“ OS”),您的应用软件将无法运行。

桌面环境选择困扰 KDE/XFCE/GNOME/...等等?

不同的桌面环境给用户展现的GUI(图形用户界面)常常千差万别,有的界面漂亮但资源消耗较多,而有的界面简陋但节省资源。
因此,选择操作系统前,我们有必要了解Linux系统都有哪些主流的桌面环境(简称DE -- Desktop Environment)。

比较主流的桌面环境实例

桌面环境介绍优点缺点
GNOMEGNOME(/ɡˈnoʊm/)是一个完全由自由软件组成的桌面环境。它的目标操作系统是Linux,但是大部分的BSD系统亦支持GNOME。1.简单易用, 2.可通过扩展插件支持非常丰富的功能1.耗用内存、CPU资源较多; 2.插件安装与管理略显繁琐,需要通过网络浏览器下载。
Unity一款与Ubuntu分分离离的桌面环境,最初是2011年支持Ubuntu的商业公司Canonical Ltd开发的,但在2017年的Ubuntu 17.10放弃Unity7而选择了GNOME,但在2020年的Ubuntu 20.04又重新启用了Unity7,并且起名为Ubuntu Unity,而且令人惊讶的是让Unity7能够起死回生的开发者是一位10岁的少年,他的名字叫Rudra Saraswat与GNOME一样的易用,少量的定制选项,让我们可以开箱即用。并没有解决GNOME的缺点,插件管理依然需要一个稍微繁琐的步骤来实现安装
Cinnamon与Unity一样,它也是GNOME的亲兄弟,Linux Mint团队因对GNOME3的改进无法接受,因而Fork出了一个分支,这就是Cinnamon,它的目标是让用户可以获得开箱即用用户界面。1.界面非常优美,简单易用; 2.内置配置管理器可以非常方便的管理插件、主题、小工具等; 2.丰富的选项让定制变得非常简单要说缺点就是BUG可能会稍多一些,而且2016年2月20日,未知黑客入侵Linux Mint网站也让用户对其安全性也比较担心(虽然此事与Cinnamon并无关系)。
MATEMATE(/ˈmɑːteɪ/)桌面环境是 GNOME 2 的延续。1.轻量级的GNOME,资源占用少; 2.适合老电脑、配置低的电脑设备;正因为继承自GNOME 2,对于很多GNOME 3的新功能已经无法支持,但是主流系统还是会提供适配MATE桌面环境的系统,例如Ubuntu MATE
KDE Plasma一款庞大而复杂的桌面环境,使用Qt开发,开发社区一直以来都是非常活跃,并且没有想GNOME有很多的分支,界面开发接口非常统一。功能非常强大、高度可定制,更加现代化的用户界面。1.正因为功能强大,带来的复杂性也使得普通用户使用起来有些不知所措; 2.漂亮的外观也带来了更多的内存和CPU资源的占用。
Xfce一个轻量级的桌面环境,与GNOME一样,Xfce也基于GTK工具包开发,目标是快速轻巧,同时在视觉上仍然有吸引力并且易于使用。1. 轻量级; 2.Xfce遵守标准,尤其是在freedesktop.org上定义的标准; 3.内存和CPU资源占用非常少(非常适合老笔记本、嵌入式设备等)1.外观上有些简陋; 2.内置应用很少。
LXDE使用GTK工具包编写,旨在提供一个快速且节能的桌面环境。所以与Xfce非常相似。主要活跃地区为台湾地区。1.轻量级。1.外观简陋。
LXQt一款GTK和Qt融合的桌面环境,产生原因是LXDE团队不满于GTK+3的不向下兼容等诸多问题,因而转向了Qt框架。与LXDE一样,主要活跃地区为台湾地区。截至2020年4月24日的稳定版为0.15.01.轻量级。1.外观简陋。
DeepinDE深度系统(Deepin)的桌面环境,由中国的武汉深之度科技有限公司(简称深度科技)为主要开发厂商。它使用Qt开发。1.非常漂亮的用户界面; 2.内置很多Windows平台应用软件,更适合中国用户的使用习惯。1.资源占用较多; 2.使用过程中的BUG较多,不过都在被逐步解决。

看完上面的简单介绍,相信大家对桌面环境有了简单的了解,简单总结如下:

漂亮的界面、电脑的硬件配置较高的推荐选择

  • KDE Plasma
  • GNOME及其分支
  • DeepinDE
  • 其他

配置较低的笔记本电脑或者嵌入式设备的推荐选择

  • Xfce
  • LXDE
  • LXQt

了解Linux发行版

了解了桌面环境后,我们再了解一下主流的Linux发行版情况。通常一款Linux发行版都会携带默认的桌面环境(拥有更好的兼容性UI),当然我们也可以自己选择其他的桌面环境(可能会有一些UI界面的兼容性问题)。作为一名新手,最好在开始阶段选择一款默认的桌面环境入手,给自己一个好的开始。接下来我们来了解几款比较主流的Linux发行版。

Linux发行版的分类

Linux发行版虽然很多,但是可以根据软件安装包的格式进行大体上的分类,这样类似的系统使用方法都没有太大差异的。

比较常见的软件包有如下三种:

  • .deb格式,使用此类安装包的系统通常派生自Debian系统,我们将这类系统划分为Debian系列。
  • .rpm格式,使用此类安装包的系统通常派生自Red Hat Linux,我们将这类系统划分为Red Hat系列。
  • .pkg.tar.xz格式,使用此类安装包的系统通常派生自Arch Linux,使用Pacman进行软件包管理,我们将这类系统划分为Pacman系列。
注: AppImage格式, 这类软件包是通用的软件包格式,通常可以直接在系统中运行的,并不会按此格式划分系统类别。除了上面这三种软件打包方式还有一些不是很通用的打包方式,作为新手我们可以了解这三种即可。

接下来我们简单的介绍一下这三种派系的信息:

  • Debian系列(包管理命令:apt/dpkg): Debian GNU/Linux是一种强调使用自由软件的发行版,支持多种硬件平台。Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为软件包管理器。比较流行的发行版有:UbuntuDebianLinuxMintelementary OSMX LinuxKali Linux等。
  • Red Hat系列(包管理命令:yumzypperrpm): Red Hat LinuxSUSE Linux是最早使用RPM格式软件包的发行版,如今RPM格式已广泛运用于众多的发行版。这两种发行版后来都分为商业版本和社区支持版本。Red Hat Linux的社区支持版本现称为Fedora,商业版本则称为Red Hat Enterprise LinuxCentOS是与Red Hat Linux企业版兼容分支版本,软件包不包含Red Hat的商业软件。比较流行的发行版有:FedoraCentOSopenSUSE
  • Pacman系列(包管理命令:pacman): 基于KISS原则,针对x86-64的CPU做了优化,以.pkg.tar.xz格式打包并由包管理器进行跟踪维护,特别适合动手能力强的Linux用户。比较流行的发行版有:ManjaroArch LinuxArtix Linux等。

Linux的发行版真的很多,我们可以通过一张图来了解到底有多少种Linux发行版。

Linux系统与Linux系统的各种发行版

选择一款Linux发行版

接下来给大家推荐十款比较主流的Linux发行版,希望大家可以选择一款适合自己的那一款。

新手入门

适合没有Linux系统使用经验但是想要学习使用Linux系统的用户,系统安装简单、日常使用与WindowsMacOS系统有些相似,因此可以上手即用。

前提说明:

  1. 保持一颗学习的心态去学习使用Linux系统。
  2. 遇到软件问题要学会使用搜索引擎查找解决办法。
  3. 坚持学习
最重要的一点:不要认为使用Linux是一件很难的事情,任何一个普通人都可以学习和使用Linux系统。

Ubuntu系统

  • 默认桌面环境: Unity
  • 使用推荐星数: ★★★★★
  • 软件管理命令: aptsnap
  • 官方网站地址: https://www.ubuntu.com/downlo...
  • 用 途: 桌面系统、服务器、嵌入式系统
  • 特 点: 开箱即用、上手简单、完善的帮助文档、丰富的软件资源,非常活跃的用户社区。“ Ubuntu”是一个古老的非洲词,意为“对他人的人道”。Ubuntu发行版将Ubuntu的精神带入了软件世界。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

elementaryOS系统

  • 默认桌面环境: GNOME分支Pantheon(中文翻译为万神殿)
  • 使用推荐星数: ★★★★
  • 软件管理命令: apt
  • 官方网站地址: http://elementary.io/
  • 用 途: 桌面系统
  • 特 点: 用户界面与macOS类似,上手简单,对wine支持较好,但存在的BUG较多,软件兼容较差。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

Deepin深度操作系统

  • 默认桌面环境: GNOME分支DeepinDE
  • 使用推荐星数: ★★★★
  • 软件管理命令: apt
  • 官方网站地址: http://www.deepin.com/
  • 用 途: 桌面系统
  • 特 点: 漂亮的界面,自带国内软件使得非常适合国内新手普通用户使用。但稳定性还是不足,不适合做软件开发。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

openSUSE系统

  • 默认桌面环境: KDEGNOMEXFCELXDE(选择安装)
  • 使用推荐星数: ★★★★★
  • 软件管理命令: zypper
  • 官方网站地址: https://www.opensuse.org/
  • 用 途: 桌面系统
  • 特 点: 开箱即用,高度可定制界面,通过设置可以配置非常漂亮的界面效果。Leap稳定版非常适合软件开发使用,用户社区相对活跃。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

MX Linux系统

  • 默认桌面环境: Xfce
  • 使用推荐星数: ★★★★★
  • 软件管理命令: apt
  • 官方网站地址: https://mxlinux.org/
  • 用 途: 桌面系统
  • 特 点: 界面简洁、上手简单,用户社区非常活跃,稳定性也非常好,非常适合新手入门。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

Manjaro系统

  • 默认桌面环境: XfceKDE Plasma5GNOME
  • 使用推荐星数: ★★★★★
  • 软件管理命令: pacman
  • 官方网站地址: https://manjaro.org/download/
  • 用 途: 桌面系统
  • 特 点: 高度可定制化,界面简洁,对不同桌面环境支持的都非常好。稳定性也比较好。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

Mint系统

  • 默认桌面环境: Cinnamon
  • 使用推荐星数: ★★★
  • 软件管理命令: apt
  • 官方网站地址: https://linuxmint.com/downloa...
  • 用 途: 桌面系统
  • 特 点: 界面简洁、上手简单、稳定性也非常好,非常适合新手入门。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

有Linux使用经验

适合有使用过一些Linux发行版经验的用户,需要了解一些基础的Linux系统知识。

CentOS系统

  • 默认桌面环境: GNOME
  • 使用推荐星数: ★★★
  • 软件管理命令: yumrpmdnf
  • 官方网站地址: https://www.centos.org/
  • 用 途: x86服务器、桌面系统
  • 特 点: 为x86刀片机服务器提供的开源系统版本,更常用于x86集群服务器系统。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

非常了解Linux

FreeBSD系统

  • 默认桌面环境: 无(支持GNOMEKDE)
  • 使用推荐星数: ★★★
  • 软件管理命令: pkg
  • 官方网站地址: https://www.freebsd.org/
  • 用 途: 服务器、工作站、嵌入式以及防火墙系统
  • 特 点: 安装无GUI界面,比较适合比较专业的开发人员,支持的硬件架构非常多,通常用于服务器、工作站、嵌入式以及防火墙系统。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

Arch Linux系统

  • 默认桌面环境: 无(需要自己安装)
  • 使用推荐星数: ★★
  • 软件管理命令: pacman
  • 官方网站地址: https://www.archlinux.org/dow...
  • 用 途: 软件开发、服务器、桌面系统
  • 特 点: 安装无GUI界面,适合比较非常了解Linux的开发人员使用,安装后无桌面环境,需要手工安装。
  • 系统界面截图: 无

特殊用途的Linux发行版

Kali Linux系统

  • 默认桌面环境: GNOMEKDE PlasmaXfce
  • 使用推荐星数: ★★★
  • 软件管理命令: apt
  • 官方网站地址: https://www.kali.org/downloads/
  • 用 途: 网络安全技术学习、测试、开发,桌面系统
  • 特 点: 面向网络专业方向开发定制的发行版,集成的软件工具集合非常丰富。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

Puppy Linux系统

  • 默认桌面环境: JWM
  • 使用推荐星数: ★
  • 软件管理命令: 独有的包管理器
  • 官方网站地址: http://puppylinux.com/
  • 用 途: 工具系统
  • 特 点: Puppy Linux是专用于家庭用户计算机的独特Linux发行,体积非常小,非常轻量级,可以用于移动U盘的工具系统。
  • 系统界面截图: Linux系统与Linux系统的各种发行版

CoreOS系统(加入Red Hat公司后叫做Fedora CoreOS)

  • 默认桌面环境: 无
  • 使用推荐星数: ★
  • 软件管理命令: 无
  • 官方网站地址: https://getfedora.org/en/core...
  • 用 途: X86服务器集群
  • 特 点: 一个基于Linux内核的轻量级操作系统,为了计算机集群的基础设施建设而生,专注于自动化、轻松部署、安全、可靠及可扩缩性。
  • 系统界面截图: 无

还有很多Linux发行版,这里是永远列举不完的,以上仅列举了https://distrowatch.com/网站排名比较靠前的一部分Linux发行版系统。

总结

通过上面的介绍,每种发行版都有他们自己的特色,也正是这种差异性才让Linux在不断的成长,变得更好。

接下来就选择一款你比较喜欢的发行版,然后开始安装到你的电脑或者虚拟机(VMWare/VirtualBox)上吧。


了解更多Linux系统知识可以阅读走进Linux的世界免费文档,本文档不定期更新。
点赞
收藏
评论区
推荐文章
爱丽丝13 爱丽丝13
4年前
CentOS、Ubuntu、Debian三个Linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。
Stella981 Stella981
3年前
CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。Ubu
Stella981 Stella981
3年前
Linux与FreeBSD有什么区别?
基础许多人所称的“Linux(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.linuxprobe.com%2F)”实际上不是Linux。Linux从技术上说只是Linux内核,典型的Linux发行版则包括了Linux内核和许多软件。这是为什么Lin
可莉 可莉
3年前
20_分钟构建你自己的_Linux_发行版
_摘要:_ 你想要构建自己的Linux发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在20分钟里面介绍如何构建一款发行版。是的,你没有听错,就是20分钟。你想要构建自己的Linux发行版吗?不喜欢市面上现有的Linux发行版?你认为自己可以构建一款更好的发行版?你很幸运。我要在20分
Stella981 Stella981
3年前
2020年最漂亮的 Linux 发行版
!(https://oscimg.oschina.net/oscnet/f31af46f94b9aaac89af810c0fb68ea7d41.gif)!(https://oscimg.oschina.net/oscnet/fead463281a5a943143150b6a47d9c4260b.jpg)原文地址:ht
Stella981 Stella981
3年前
Linux发行版总结整理
Linux发行版:  Linux,最早由LinusBenedictTorvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL:GeneralPublicLicense)。在不断的有
Stella981 Stella981
3年前
Liunx版本号码编排惯例
1、内核版本号不代表操作系统整体版本;Linux的内核,以及每一个应用程序、元件、库或者是发行版中的软件包都有自身的版本号。例如你使用的gcc版本号码是2.7.2.3,内核可能是2.2。在安装某个发行版时,所有这些过程得到了简化,因为发行版中包括的每一个软件包都是最新的,例如:RedHat、easyLinux。2、稳定版和开发版任何时候内核都以两
可莉 可莉
3年前
2020年最漂亮的 Linux 发行版
!(https://oscimg.oschina.net/oscnet/f31af46f94b9aaac89af810c0fb68ea7d41.gif)!(https://oscimg.oschina.net/oscnet/fead463281a5a943143150b6a47d9c4260b.jpg)原文地址:ht
Stella981 Stella981
3年前
Linux桌面系统今后应该往哪方面发展?
现如今Linux发行版数也数也数不清,幸好还分了几个派系,deb系、rpm系等等,不然归类和统一都是麻烦的事。Windows能成为桌面系统的霸主,自然是有它的道理的:易用性、各版本的兼容性、用户体验的细致等方面做得很好。这些都是Linux桌面发行版应该努力的地方。下面是我的几个观点:1.不要重复造轮子。每分出一个发行版,就
敏捷开发 敏捷开发
9个月前
Linux 火爆 30 余年,不合群的创始人是功臣还是 “怪胎”?
迄今为止,Linux经过几十年的发展,已衍生出了许多发行版本。当前,Linux各个完整的发行版本,已经广泛应用于不同的应用环境。全世界数十亿的计算机、近15亿台的安卓设备都在使用,可以说是它驱动了网络。但谁能想到,Linux的总部是这样的……