「Linux」- 桌面环境(我们是如何选择 Linux 发行版的)

  CREATE BY JENKINSBOT

问题描述

该部分笔记及子章节将记录:与 Linux 桌面环境相关的内容,包括桌面环境的概念、组件、设置等等,旨在配置出适用于我们工作的桌面平台(但是不涉及桌面应用程序、快捷工具)。

为什么我们常用 Linux 发行版,而不常用 Windows 操作系统?

起初,只是好奇,喜欢折腾,并附带装逼(多半是因为此)。那时候是 2013 的年底……

然后,在工作中,由于经常与 Linux 打交道(我们只是“使用软件应用”,还没达到“使用操作系统”的层次),所以使用 Linux 环境会使我们的工作更简单(比如服务环境搭建)。

其次,这件事不能怪操作系统,只能怪操作系统中运行的软件。弹窗太多,干扰太多,无法让人专心工作。

最后,“不常使用 Windows 操作系统”不是“完全不使用 Windows 操作系统”。部分工作、部分软件需要使用 Windows 操作系统时,我们还是会使用 Windows 操作系统的。

# 11/10/2019 最近双十一,各种弹窗,都不知道是哪个软件弹出来的。不过我们在Linux下办公,而不用忍受这些东西的影响。

# 02/09/2021 相信我们,用不用 Windows 系统,不是我们能决定的,而是需求决定的。就算我们的主力工具已经完美支持 Linux 操作系统,隔三差五我们还是需要使用 Windows 系统。就算不用 Windows 系统,也要用 Mac 系统,毕竟没有哪个系统看可以包揽所有问题。

我们为什么用 Debian 发行版?(我们是如何选择发行版)

该章节记录,我们选择操作系统的过程,仅供参考。我们的出发点是“需求”,是“目标”,是“我们需要完成什么”。这里的“需求”是指“找到完成工作任务所需要的工作环境”,而不是选择最好的 Linux 发行版,因为压根就没有最好的 Linux 发行版。

第一步、我们的可选项

参考 DistroWatch.com 站点,以了解各大发行版的信息,大多数 Linux 发行版都已经列举在这里。

但其实,我们并没有参考该站点。在我们的工作中,经常需要安装各种环境,各种服务,以进行测试。但是,服务的官方文档,仅支持少数发行版。所以,我们需要选择的发行版位于“工作环境”与“服务器环境”之间。

第二步、缩小选择范围

在工作中,经常需要安装多种应用环境,而这些环境的官方文档多以 Debian/Ubuntu,Fedora/CentOS/RHEL 为主,因此选择范围大幅度缩小。虽然这些服务,可以编译安装,但是编译问题处理,软件版本升级,都是不容忽视的问题。而 Fedora 是纯粹的桌面工作站,部分服务的不是文档也是不支持 Fedora 系统的。因此,我们只考虑 Debian,Ubuntu,CentOS 发行版,这三者是出现频率最高的(尤其是 Ubuntu 发行版)。

注意事项,这里的 Ubuntu 不仅指 Ubuntu,还包含相关的衍生版(比如 Lubuntu、Kubuntu 等等)。同理 CentOS、Debian 等等。

第三步、使用排除法选择

鉴于 CentOS 相当稳定,所以我们不选它(笑)。稳定是必须的,但不是最重要的,我们需要桌面环境,需要的工具会比较多,也希望应用的版本相对较新。从以往使用经验中看,Debian,Ubuntu 的工具更多,也相对较新。

第三步、最后的选择

比起 Debian 发行版,Ubuntu 功能及软件更加丰富(它是以实用性为主),并且驱动更加完善,拥有 PPA 仓库,对用户非常友好。

然而,这些都不是我们需要的。我们想要了解发行办的组成结构,我们不需要很多东西。我们只需要基本的系统,外加相对较多的工具。

对于我们来说 Ubuntu 做的有点多(这不是在否定),违背我们选择 Linux 的初衷。我们只需要引导(GRUB)、内核(Linux)、应用(Desktop)、包管理器这些东西。Ubuntu 很好,只是多了很多我们不需要的服务,这些东西会干扰我们对发行版的探索(研究)。我们需要软件自由与选择自由,这正是 Debian 所做的。用 Ubuntu 就有点像用 Windows ,

所以,我们决定选择 Debian(笑),纯粹是由喜好与需求决定的。

桌面环境的选择

早期,我们使用 Ubuntu 发行版,所以以前使用 Unity 桌面环境。现在(02/10/2021),我们选择 GNOME 桌面环境,这是 CentOS、RHEL、Ubuntu、Debian 都支持的主要桌面环境(算得上是默认桌面环境)。我们并不研究桌面环境,因此会找比较通用的,即使出现问题容易找到答案。我们也会考虑 LXDE 桌面环境,用在某些低配硬件设备上。在某些方面,比如多显示器切换,LXDE 处理方式不如 GNOME 友好。我们体验过一次 KDE 但是没再用过。

# 02/09/2021 下面是我们补充的 GNOME 桌面截图,GNOME Shell 3.30.2

参考文献

Debian vs Ubuntu
DistroWatch.com: Put the fun back into computing. Use Linux, BSD.
Wikipedia/Desktop environment
Debian/Wiki/Gnome