商店
Gentoo Linux
0
2002年3月31日
概述
Gentoo Linux 是一个免费、开源的 Linux 发行版,以高度自定义、源代码编译和性能优化为核心,采用滚动发布模型(Rolling Release),允许用户根据硬件和需求构建系统。它由 Gentoo 基金会维护,支持 x86_64、i686、ARM(包括 Raspberry Pi)、PowerPC、MIPS 和 SPARC 架构,默认使用 Portage 包管理器,支持 OpenRC 或 systemd 初始化系统。Gentoo 不提供预配置桌面环境,用户可选择 KDE Plasma、GNOME、Xfce 等,占用资源低(最低 256 MB RAM,推荐 1 GB RAM,10 GB 磁盘)。最新版本为 Gentoo 2025.0(2025年1月),基于 Linux 内核 6.9,提供二进制包选项。
版本:
- Gentoo Minimal:最小化安装,适合高级用户。
- Gentoo LiveGUI:包含 KDE Plasma、GNOME、Xfce 的 Live USB/DVD。
- Gentoo ARM:优化 ARM 架构,兼容 Raspberry Pi。
历史与发展
- 起源:
- 1999年:由 Daniel Robbins 创建,最初名为 Enoch Linux,受 FreeBSD 的 Ports 系统启发,目标是提供高度优化的源代码发行版。
- 2002年:更名为 Gentoo Linux,以“gentoo penguin”(最快游泳的企鹅)命名,象征性能优化。
- 发展历程:
- 1999年12月:发布 Enoch 0.75,基于 GCC 的 EGCS 分支。
- 2002年:发布 Gentoo 1.0,支持 Portage 包管理。
- 2005年:Daniel Robbins 因问题暂停开发,尝试 FreeBSD,后回归完善 Portage。
- 2013年:引入 systemd 选项,保留 OpenRC。
- 2018年:支持 musl libc 选项,优化内存。
- 2022年4月:发布 LiveGUI 映像,包含 KDE Plasma 6 和 GNOME。
- 2023年12月:宣布官方二进制包支持,混合源代码/二进制安装。
- 2025年1月:发布 Gentoo 2025.0,基于内核 6.9,优化 ZFS 和 Wayland。
- 社区与支持:
- 由 Gentoo 基金会管理,托管于 gentoo.org、wiki.gentoo.org、GitHub 和论坛(forums.gentoo.org)。
- 7 人理事会每年选举,负责政策和技术。
- 支持多语言(167 种,包括中文),Gentoo Handbook 提供详尽文档。
- Reddit 用户称“Gentoo 的 Portage 是自定义的巅峰”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
Gentoo Linux 以源代码编译、高度自定义和 Portage 包管理为核心,适合高级用户和性能优化场景。以下是其主要特点:
- 源代码编译
- 默认从源代码编译软件,优化硬件性能(如 CPU 指令集)。
- 支持二进制包(2023年起)以加速安装。
- Portage 包管理
- Portage 使用 ebuild 脚本管理软件,提供 19,000+ 包,支持 USE 标志自定义功能。
- 滚动更新模型
- 持续更新,无需版本升级。
- 高度自定义
- 支持 OpenRC 或 systemd,用户选择内核配置和桌面环境。
- 硬件兼容性
- 支持 x86_64、i686、ARM、PowerPC 等,最低要求 256 MB RAM、10 GB 磁盘(推荐 1 GB RAM、20 GB 磁盘)。
- 全与开发
- 支持 AppArmor、SELinux(需配置),默认优化内存。
优势与局限性
优势
- 高度自定义:
- 源代码编译和 USE 标志提供无与伦比的灵活性,优于 ReactOS 的 Windows 兼容。
- X 帖子称“Gentoo 只用 22 MB RAM,太疯狂了”。
- 性能优化:
- 针对硬件编译,优于 Mageia 的通用二进制。
- 滚动更新:
- 最新软件版本,优于 Rocky Linux 的长期支持。
- 多架构支持:
- 支持 ARM、PowerPC,优于 Archcraft 的 x86_64/arm64。
- 社区支持:
- Gentoo Handbook 和论坛提供详尽文档。
局限性
- 学习曲线:
- 源代码编译和手动配置复杂,需参考 Gentoo Handbook。
- 编译时间长:
- 大型软件(如 KDE Plasma)需数小时。
- 社区规模:
- 小于 Ubuntu,中文文档有限。
- 资源占用:
- 编译需更多 CPU 和磁盘空间。
总结
Gentoo Linux 是一个免费、开源的 Linux 发行版,最新版本 2025.0(2025年1月)搭载 Linux 内核 6.9,支持 x86_64、ARM 等架构,以源代码编译、Portage 包管理和滚动更新为核心。它提供高度自定义,Gentoo 的性能优化和灵活性突出,但学习曲线陡峭,编译耗时。