跳转到内容

Linux 基础/Linux 基础概念

来自维基教科书,开放世界中的开放书籍

发行版

[编辑 | 编辑源代码]

Linux 本身是一个内核 - 操作系统的核心组件。然而,其他组件是构成完整操作系统的必要条件。一个**Linux 发行版**,简称**Distro**,包含构成完整操作系统的所有组件。由于有许多不同的组件选项可供选择,每个 Linux 发行版都提供了一个独特的 Linux 衍生版本,并且通常专门用于处理某些任务。

发行版组件

[编辑 | 编辑源代码]

用户界面/Shell

[编辑 | 编辑源代码]
命令行界面
[编辑 | 编辑源代码]
  • BASH
  • ZSH / Z Shell
图形用户界面
[编辑 | 编辑源代码]
桌面环境
[编辑 | 编辑源代码]
  • KDE、Gnome、MATE、Xfce、Cinnamon、LXDE、LXQt、Pantheon、Budgie 等。
桌面管理器
[编辑 | 编辑源代码]
  • 桌面管理器:SDDM、GDM、LightDM

软件包管理器

[编辑 | 编辑源代码]

RPM:Red Hat、Fedora、CentOS、openSUSE 等。

DEB:Debian、Ubuntu、Linux Mint、MX Linux 等。

**仓库**:容器;程序和驱动程序可以在发行版中找到

**软件包管理器**:如果存在兼容性问题,它会解决依赖关系树。

常见发行版

[编辑 | 编辑源代码]

Red Hat Enterprise Linux

[编辑 | 编辑源代码]
RHEL logotype, without the logo.
RHEL 标志,没有 logo。
RHEL 8
RHEL 8

Red Hat Enterprise Linux (RHEL) 是最成功的 Linux 发行版之一,由 Red Hat 开发用于商业用途。


RHEL 提供官方支持,虽然支持需要付费,但普遍受到好评。

**软件包管理器:** RPM - RHEL 是 RPM 的起源地,并且与之紧密相连。

**默认用户界面:** GNOME

Fedora logo and wordmark
Fedora logo 和文字标志
Fedora 35
Fedora 35

Fedora 是与 RHEL 相关的社区发行版。

与 Red Hat Enterprise Linux 不同,Fedora 是免费的,不收取任何费用。

在 Fedora 中通常会先实现尖端功能,然后再添加到 RHEL 中。

**软件包管理器:** DNF(基于 RPM)、Flatpak

**默认用户界面:** GNOME(基于 Wayland)

Slackware

[编辑 | 编辑源代码]
Slackware Linux logo
Slackware Linux logo
Slackpkg
Slackpkg

Slackware 是最古老的仍在积极开发的 Linux 发行版。第一个版本于 1993 年发布,基于广泛使用的 SLS Linux,最初使用软盘作为安装介质。

Slackware 追求简单易用性、稳定性和安全性作为其主要目标。它没有自动依赖关系处理。从其发布开始,它的目标是成为最类似 Unix 的 Linux 发行版。

**软件包管理器:** slackpkg

**默认用户界面:** Bash

Debian logo
Debian logo
Debian 11
Debian 11

Debian 是最古老的 Linux 发行版之一。它于 1993 年 8 月 13 日由 Ian Murdock 宣布。Debian 这个词来自 Debora(Ian 的妻子)和 Ian 的名字。

Debian 不是商业导向的。与 RHEL 相反,该发行版由志愿者驱动。

Debian 是一个稳定可靠的操作系统。正因为如此,它成为许多发行版的基石,例如 Ubuntu 和 Knoppix。

**软件包管理器:** APT(dpkg)

**默认用户界面:** GNOME 或 XFCE

Ubuntu
Ubuntu
Ubuntu 21.10
Ubuntu 21.10

Ubuntu 是最受欢迎的发行版之一,由 Canonical Ltd. 自 2004 年开始开发。

第一个版本是 4.10,此后,每 6 个月发布一个新版本,每偶数年第 4 个月发布一个长期支持版本。

**软件包管理器** APT、Snap

**默认用户界面** GNOME

Arch Linux

[编辑 | 编辑源代码]
Pacman package manager
Pacman 软件包管理器

Arch Linux 是面向高级 Linux 用户的独立发行版。

它采用滚动发布模型,这意味着它会持续更新,而不是以更大的版本发布。

包管理器 Pacman - Arch 自带的包管理器

默认用户界面 Bash

openSUSE logo
openSUSE 徽标
OpenSUSE running KDE
运行 KDE 的 openSUSE

openSUSE 是 SUSE Linux 的续集,它是一个项目,它促进使用 Linux,从而确保向用户提供免费且完整的发行版。

包管理器:ZYpp

用户界面:在安装时从主要 GUI 中选择,包括 GNOME、KDE 和 XFCE。

Gentoo Linux logo
Gentoo Linux 徽标

Gentoo Linux 是一款灵活、快速的 Linux 发行版,它使用 Portage 包管理器。

与其他发行版不同,您必须从源代码编译整个系统,因此安装过程可能需要几个小时,具体取决于硬件。

包管理器:Portage

**默认用户界面:** Bash

企鹅 Tux

[编辑 | 编辑源代码]
Tux, the mascot of Linux
Tux,Linux 的吉祥物

Linux 的吉祥物是企鹅 Tux,它是由 Alan Cox 和 Linus 计划的,由 Larry Ewing 绘制。[1]

为什么选择 Linux?Linus Torvalds 发现 MINIX 不适用于 x86(它只用于教育目的),所以他为 x86 编写了一个内核。[2]

1991 年,Linus Torvalds 是赫尔辛基大学计算机科学系的一名二年级学生。他是一位自学成才的黑客,想要编写自己的操作系统,所以他决定编写一个。为什么呢?他想探索Intel 80386 CPU 的保护模式和任务切换功能。那是 1991 年夏天左右。

GPL - GNU 通用公共许可证是一种广泛使用的自由软件许可证,它是由理查德·斯托曼为 GNU 项目创建的。GNU GPL 的目的是授予复制和分发自由软件的权利,确保每个用户都能自由使用该软件。

Linux 周围环绕着shell - 命令提示符,并且可以在其上构建 X Window System。

什么是 Linux 发行版/发行版?具有 Linux 内核的操作系统。列表下方有一些示例。您可以在Distrowatch.com 上找到所有其他发行版,并查看每个发行版的评分。


华夏公益教科书