Linux 基础/Linux 基础概念
Linux 本身是一个内核 - 操作系统的核心组件。然而,其他组件是构成完整操作系统的必要条件。一个**Linux 发行版**,简称**Distro**,包含构成完整操作系统的所有组件。由于有许多不同的组件选项可供选择,每个 Linux 发行版都提供了一个独特的 Linux 衍生版本,并且通常专门用于处理某些任务。
- 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) 是最成功的 Linux 发行版之一,由 Red Hat 开发用于商业用途。
RHEL 提供官方支持,虽然支持需要付费,但普遍受到好评。
**软件包管理器:** RPM - RHEL 是 RPM 的起源地,并且与之紧密相连。
**默认用户界面:** GNOME
Fedora 是与 RHEL 相关的社区发行版。
与 Red Hat Enterprise Linux 不同,Fedora 是免费的,不收取任何费用。
在 Fedora 中通常会先实现尖端功能,然后再添加到 RHEL 中。
**软件包管理器:** DNF(基于 RPM)、Flatpak
**默认用户界面:** GNOME(基于 Wayland)
Slackware 是最古老的仍在积极开发的 Linux 发行版。第一个版本于 1993 年发布,基于广泛使用的 SLS Linux,最初使用软盘作为安装介质。
Slackware 追求简单易用性、稳定性和安全性作为其主要目标。它没有自动依赖关系处理。从其发布开始,它的目标是成为最类似 Unix 的 Linux 发行版。
**软件包管理器:** slackpkg
**默认用户界面:** Bash
Debian 是最古老的 Linux 发行版之一。它于 1993 年 8 月 13 日由 Ian Murdock 宣布。Debian 这个词来自 Debora(Ian 的妻子)和 Ian 的名字。
Debian 不是商业导向的。与 RHEL 相反,该发行版由志愿者驱动。
Debian 是一个稳定可靠的操作系统。正因为如此,它成为许多发行版的基石,例如 Ubuntu 和 Knoppix。
**软件包管理器:** APT(dpkg)
**默认用户界面:** GNOME 或 XFCE
Ubuntu 是最受欢迎的发行版之一,由 Canonical Ltd. 自 2004 年开始开发。
第一个版本是 4.10,此后,每 6 个月发布一个新版本,每偶数年第 4 个月发布一个长期支持版本。
**软件包管理器** APT、Snap
**默认用户界面** GNOME
Arch Linux 是面向高级 Linux 用户的独立发行版。
它采用滚动发布模型,这意味着它会持续更新,而不是以更大的版本发布。
包管理器 Pacman - Arch 自带的包管理器
默认用户界面 Bash
openSUSE 是 SUSE Linux 的续集,它是一个项目,它促进使用 Linux,从而确保向用户提供免费且完整的发行版。
包管理器:ZYpp
用户界面:在安装时从主要 GUI 中选择,包括 GNOME、KDE 和 XFCE。
Gentoo Linux 是一款灵活、快速的 Linux 发行版,它使用 Portage 包管理器。
与其他发行版不同,您必须从源代码编译整个系统,因此安装过程可能需要几个小时,具体取决于硬件。
包管理器:Portage
**默认用户界面:** Bash
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 上找到所有其他发行版,并查看每个发行版的评分。