商店
AlmaLinux
0
2021年3月30日
概述
AlmaLinux 是一個免費、開源的企業級 Linux 發行版,由社群擁有和治理,旨在填補 CentOS Linux 穩定版終止(2020 年 12 月)後留下的空缺。 AlmaLinux 由 CloudLinux Inc. 發起並獲得 100 萬美元年度贊助,專注於長期穩定性、安全性和與 Red Hat Enterprise Linux (RHEL) 的二進位相容性,適合伺服器、資料庫、Web 應用和企業級部署。 AlmaLinux 支援多種架構(x86_64,ARM64,PowerPC,s390x)和部署方式(雲端、容器、WSL,Raspberry Pi),並提供多種桌面環境(如 GNOME,KDE Plasma,XFCE,MATE)供桌面使用。
歷史與發展
- 起源:
- AlmaLinux 由 CloudLinux Inc. 於 2021 年啟動,作為 CentOS Linux 穩定版(被 Red Hat 轉為滾動更新的 CentOS Stream)替代品,基於 RHEL 的開源程式碼,保持二進位相容性。
- 命名「Alma」意為「靈魂」(拉丁語),象徵 CentOS 社群精神的延續。
- 發展歷程:
- 2021:AlmaLinux 8.3 Beta 發布,首個穩定版 8.4 提供 RHEL 8 相容性。
- 2023:AlmaLinux 9.2 發布,支援 GNOME 44,KDE Plasma 5.27,引入 SBOM(軟體物料清單)增強安全性。
- 2024-2025:AlmaLinux 9.6 和 10.0(2024 年 8 月)發布,優化雲端部署(AWS,Azure)、容器(Docker,Podman)和 Raspberry Pi 支援。
- X 貼文稱「AlmaLinux 9 支援生成 AI 和影像辨識伺服器」。
- 社區與支持:
- 由 AlmaLinux OS 基金會(501(c)(6) 非營利組織)管理,擁有 400+ 個人成員、100+ 鏡像贊助商和 25+ 企業贊助商。
- 提供官方文件(wiki.almalinux.org)、論壇、Reddit 和 X 社群。
- 支援中文文件和長期支援(至 2032 年,AlmaLinux 9)。
- 開源許可:
- 採用 GNU GPL v2(核心元件)、MIT 和其他自由軟體許可證,與 RHEL 相容。
主要特點
AlmaLinux 以穩定性、安全性和相容性著稱,適合伺服器和桌面環境。以下是其主要特點:
- RHEL 二進位相容性
- 相容性:
- 與 RHEL 8 和 9 二進位相容,執行 RHEL 認證的軟體(如 Red Hat OpenShift)。
- 支援企業級應用,如 Web 伺服器(Apache,Nginx)、資料庫(MariaDB,PostgreSQL)。
- 相容性:
- 安全性
- 安全功能:
- 整合 SELinux(強制存取控制)、firewalld(防火牆)和加密支援。
- 提供 OpenSCAP 和 SCAP Workbench,用於安全合規性稽核。
- SBOM(軟體物料清單)追蹤軟體來源,增強安全性。
- Errata:發布安全性更新和錯誤修復通知。
- 安全功能:
- 桌面與伺服器支持
- 桌面環境:
- 支援 GNOME(預設)、KDE Plasma,XFCE,MATE,透過 Live Media ISO 提供。
- 伺服器:
- 提供 Minimal ISO(無 GUI)和 Boot ISO(從倉庫下載軟體),適合伺服器部署。
- 桌面環境:
- 部署靈活性
- 平台支援:
- 支援 x86_64,ARM64,PowerPC,s390x 架構。
- 提供雲端映像(AWS,Azure,Google Cloud)、容器映像(Docker,OCI)、WSL 和 Raspberry Pi。
- 安裝選項:
- DVD ISO(附 GNOME 和軟體,8.5GB)。
- Minimal ISO(伺服器,1.5GB)。
- Boot ISO(線上安裝)。
- 平台支援:
- 社區與生態
- 社區:
- 活躍的 Reddit、論壇和 X 社群。
- 提供鏡像下載和 BitTorrent。
- 工具:
- 使用 dnf(RHEL 套件管理器)安裝軟體。
- 支援自動化工具(cron,shell 腳本)和監控工具。
- 社區:
優勢與限制
優勢
- RHEL 相容性:
- 二進位相容於 RHEL,運行企業級軟體,無需額外認證。
- X 貼文稱「AlmaLinux 是 CentOS 的完美替代品」。
- 長期支持:
- 提供 10 年支援(AlmaLinux 9 至 2032 年)。
- 安全性:
- SELinux,firewalld,OpenSCAP 和 SBOM 確保資料安全。
- 靈活部署:
- 支援雲端、容器、Raspberry Pi 和 WSL,適合開發和生產環境。
- 社群驅動:
- 400+ 會員和 25+ 贊助商,文件豐富。
限制
- 學習曲線:
- RHEL 生態對新手複雜,需熟悉 dnf 和 SELinux。
- 解決:參考 wiki.almalinux.org 的中文指南。
- 資源佔用:
- DVD ISO(8.5GB)佔用磁碟空間,GUI 環境需高效能設備。
- 解決:使用 Minimal ISO 優化資源。
- GPL 限制:
- 部分元件需開源,比起 SQLite(公共領域)更嚴格。
- 社區規模:
- 社群小於 Ubuntu,資源較少。
- 解決:結合 RHEL 文件和 X 教學。
總結
AlmaLinux 是一個免費、開源的企業級 Linux 發行版,與 RHEL 二進位相容,專注於長期穩定性、安全性和社群治理。它支援 x86_64,ARM64、雲端、容器和桌面環境(GNOME,KDE,XFCE),適合伺服器和開發環境。