商店
Arch Linux
0
2002年3月11日
概述
Arch Linux 是一个免费、开源的 Linux 发行版,独立开发,基于 x86_64 架构(i686 已停止支持,ARM 和 RISC-V 由社区支持),以简单、灵活和用户控制为核心,采用滚动发布模型(Rolling Release)。它遵循 KISS 原则(Keep It Simple, Stupid),提供最小化基础系统,由用户根据需求手动配置,适合高级用户、开发者和 Linux 爱好者。Arch Linux 使用 pacman 包管理器,结合 Arch User Repository (AUR) 提供丰富的软件支持,默认无图形界面,预装 Zsh(Live CD)或 Bash(安装后)。最新版本为 2025.08.01(2025年8月),搭载 Linux 内核 6.10.3 和 archinstall 图形安装器。
版本:
- Arch Linux Base:最小化系统,供用户定制。
- Arch Linux ARM:社区支持的 ARM 版本,兼容 Raspberry Pi。
- Arch Linux 32:社区维护的 i686 版本。
历史与发展
- 起源:
- 2002年3月11日:由加拿大程序员 Judd Vinet 创建,受 CRUX 启发,目标是提供简单、轻量和用户控制的发行版,配备 pacman 包管理器。
- 名称“Arch”意为“主要”或“拱形”,象征核心地位。
- 发展历程:
- 2006年4月:发布首个 x86_64 ISO。
- 2007年10月:Judd Vinet 因时间原因退位,将项目移交 Aaron Griffin。
- 2012年8月:开始迁移至 systemd 初始化系统,取代 SysVinit。
- 2017年1月:停止 i686 支持,社区推出 Arch Linux 32。
- 2020年2月:Aaron Griffin 将领导权移交 Levente Polyak,引入 2 年任期制。
- 2021年4月:引入 archinstall 图形安装器,简化安装。
- 2022年9月:Valve 赞助 Arch Linux,优化构建服务和安全签名。
- 2025年8月:最新 ISO(2025.08.01)基于 Linux 内核 6.10.3,支持 Wayland 和 ZFS。
- 社区与支持:
- 由 Arch Linux 团队维护,托管于 archlinux.org、GitLab、ArchWiki 和论坛(bbs.archlinux.org)。
- ArchWiki 是全面的技术资源,支持多语言(包括中文)。
- Reddit 用户称“ArchWiki 是 Linux 用户的圣经”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
Arch Linux 以简单、灵活和滚动更新为核心,适合高级用户和开发场景。以下是其主要特点:
- 最小化基础系统
- 默认提供命令行环境(无预装桌面),用户选择安装 KDE Plasma、GNOME、XFCE 等。
- Pacman 包管理与 AUR
- pacman 是 Arch Linux 的核心包管理器,支持二进制包(.pkg.tar.zst),自动解决依赖。
- AUR(Arch User Repository)提供社区驱动的软件包,支持手动编译或 AUR 助手(如 yay、paru)。
- 滚动更新模型
- 持续更新,无需版本升级,确保最新软件。
- 高度自定义
- 支持 Arch Build System (ABS),允许用户编译自定义包。
- 安全性与性能
- 支持 firewalld、ufw 和 AppArmor(需安装),默认启用包签名。
- 最低要求:512 MB RAM、2 GB 磁盘(推荐 2 GB RAM、20 GB 磁盘)。
- 开发支持
- 支持 Python、Node.js、Go,通过 pacman 或 AUR 安装。
优势与局限性
优势
- 高度灵活:
- 完全由用户定制,优于 Mageia 的预装软件。
- X 帖子称“Arch 让你完全控制系统”。
- 滚动更新:
- 最新软件版本,优于 Rocky Linux 的长期支持。
- AUR 生态:
- 提供 49,000+ 软件包。
- ArchWiki:
- 全面文档。
- 社区支持:
- 活跃论坛和 IRC,适合技术用户。
局限性
- 学习曲线:
- 手动配置复杂,不适合初学者。
- 仅 x86_64:
- 原生不支持 i686(需 Arch Linux 32)或 ARM(需 Arch Linux ARM)。
- 滚动更新风险:
- 频繁更新可能导致不稳定,需定期备份。
- 社区规模:
- 比 Ubuntu 小,中文文档有限。
总结
Arch Linux 是一个免费、开源的 Linux 发行版,最新版本 2025.08.01 搭载 Linux 内核 6.10.3,基于 x86_64,采用滚动更新模型,提供 pacman 和 AUR,支持高度自定义。它通过最小化基础系统和 ArchWiki 提供灵活性和文档支持,Arch Linux 的灵活性和 AUR 生态突出,但学习曲线陡峭,仅限 x86_64。