商店
Oracle Linux
0
2006年10月25日
概述
Oracle Linux 是一个免费、开源的企业级 Linux 发行版,由 Oracle Corporation 开发和维护,旨在提供与 Red Hat Enterprise Linux (RHEL) 完全二进制兼容的替代方案,同时优化 Oracle 产品和云环境。它基于 RHEL 源代码重新构建,替换了 Red Hat 品牌,支持 x86_64、ARM64 (aarch64)、PowerPC (ppc64le)、IBM Z (s390x) 和 RISC-V (riscv64) 架构,适用于服务器、云、桌面和高性能计算 (HPC)。Oracle Linux 使用 DNF/YUM 包管理器,提供 Unbreakable Enterprise Kernel (UEK)(基于主线内核的优化版)和 Red Hat Compatible Kernel (RHCK),预装企业级工具如 Apache、MariaDB 和 Python。
历史与发展
- 起源:
- 2006年:Oracle 发布 Oracle Enterprise Linux 5.0,基于 RHEL 5,最初为内部使用,后开源。
- 目标是优化 Oracle 产品(如 Oracle Database)在 Linux 上的性能。
- 发展历程:
- 2007年:更名为 Oracle Linux,提供免费下载和支持。
- 2010年:引入 UEK(Unbreakable Enterprise Kernel),基于主线内核优化。
- 2016年:Oracle Linux 7 发布,支持容器化和 Docker。
- 2022年7月:Oracle Linux 9 发布,支持 RHEL 9 兼容,至 2032年5月。
- 2025年7月31日:Oracle Linux 10 发布,支持 RHEL 10 兼容,至 2035年5月,优化 GPU 和 RISC-V。
- 社区与支持:
- 由 Oracle 维护,托管于 oracle.com/linux,支持多语言(中文通过社区翻译),文档覆盖安装和 UEK 配置。
- 商业支持包括免费更新和付费企业服务。
- Reddit 用户称“Oracle Linux 是 CentOS 的可靠替代”。
- 开源许可:
- GPL v2(核心)、MIT(部分工具)。
主要特点
Oracle Linux 以 RHEL 兼容、企业级稳定性和 UEK 内核为核心,适合服务器和云环境。以下是其主要特点:
- RHEL 二进制兼容
- 100% 兼容 RHEL,RHEL 软件无需修改即可运行。
- Unbreakable Enterprise Kernel (UEK)
- UEK 基于主线内核,提供 Oracle 优化,如 InfiniBand、NUMA 和 Btrfs 支持。
- 企业级稳定性
- 10 年支持周期(Oracle Linux 10 至 2035年5月),每月安全更新。
- 容器化和云支持
- 预装 Podman 和 Docker,支持 Kubernetes。
- 硬件兼容性
- 支持 x86_64、arm64、RISC-V 等,最低要求 1 GB RAM、10 GB 磁盘(推荐 4 GB RAM、20 GB 磁盘)。
- 安全与隐私
- 支持 AppArmor、SELinux 和 firewalld。
- 开发支持
- 预装 Python、Git,支持 Flatpak 和 Snap。
优势与局限性
优势
- RHEL 兼容:
- 无缝迁移 RHEL/CentOS 应用,优于 Rocky Linux 的社区版。
- X 帖子称“Oracle Linux 10 的 UEK 让 HPC 更快”。
- 长期支持:
- 10 年支持周期,适合企业。
- 免费开源:
- 二进制源代码免费,商业支持可选。
- 多架构:
- 支持 RISC-V 和 ARM64,优于 Slackware 的 x86 焦点。
- 社区支持:
- Oracle 文档丰富,提供 errata 列表。
局限性
- Oracle 依赖:
- 部分功能绑定 Oracle Cloud,优于 Rocky Linux 但不如 AlmaLinux 的纯社区。
- 更新滞后:
- 次版本滞后 RHEL 发布。
- 社区规模:
- 小于 RHEL,中文文档有限。
总结
Oracle Linux 是一个免费、开源的企业级 Linux 发行版,最新版本 10(2025年7月31日)基于 RHEL 10,支持 x86_64、arm64 和 RISC-V,提供 10 年支持(至 2035年5月)。它以 RHEL 兼容、UEK 内核和容器化为核心,Oracle Linux 的企业级稳定性和多架构支持突出,但更新滞后和 Oracle 依赖需注意。