跳轉到內容

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 上找到所有其他發行版,並檢視每個發行版的評分。


華夏公益教科書