Oracle Linux 9.7: UEK 8.1, постквантовая крипта и зачем это админу

Oracle без лишнего шума выпустил Oracle Linux 9.7 – свежий релиз корпоративного дистрибутива, полностью совместимый по пакетам с Red Hat Enterprise Linux 9.7. Всё, что крутилось на RHEL 9.7 и его клонах, здесь тоже запускается без перекомпиляции.

Дистрибутив доступен для двух архитектур:

  • x86_64 (64-битные Intel/AMD);
  • ARM64 (aarch64) – для серверных ARM-платформ.

Для установки есть полноценный ISO (~13 ГБ) и лёгкий Boot ISO (~1,3 ГБ). Oracle традиционно выкладывает:

  • Full ISO – всё для offline-установки;
  • Boot и Boot UEK ISO – минимальные образы для установки с сетевых репозиториев;
  • Source ISO – исходники пакетов релиза.

Всё бесплатно, без регистрации и без ограничений на продакшен. Сверху – свободный доступ к yum-репозиториям с обновлениями, errata и security-патчами, плюс Application Stream и CodeReady Builder (аналог CRB у RHEL) для дополнительного софта.


Oracle Linux 9.7 в двух словах

Коротко, как Oracle позиционирует дистрибутив:

  • 100% бинарно совместим с RHEL 9.x – приложения и конфиги не нужно переписывать;
  • бесплатные ISO, пакеты, errata и исходники через Oracle Linux yum server, без paywall;
  • долгий жизненный цикл: ветка 9 поддерживается около 10 лет, с патчами и security-фиксами.

Фишка Oracle – Unbreakable Enterprise Kernel (UEK): отдельная линейка ядер со свежими фичами относительно стандартного RHEL-ядра и заточкой под их железо и базы.


Два ядра: RHCK 5.14 и UEK 8.1 на Linux 6.12

В Oracle Linux 9.7 на выбор два варианта ядра:

  • Unbreakable Enterprise Kernel 8.1 (UEK 8.1)
    • пакет: kernel-uek-6.12.0-105.51.5;
    • доступен для x86_64 и aarch64;
    • основан на Linux 6.12 – более новый стек драйверов, файловых систем и возможностей.
  • Red Hat Compatible Kernel (RHCK)
    • пакет: kernel-5.14.0-611.5.1;
    • доступен для x86_64;
    • фактически то же RHEL-ядро 5.14, максимально совместимое с классическим Red Hat.

По умолчанию Oracle ставит UEK 8.1 и позиционирует его как основное ядро для серьёзных нагрузок: баз, виртуализации, Oracle-железа. Среди плюсов UEK:

  • интеграция с DTrace и другими инструментами трассировки;
  • улучшенная поддержка Btrfs и других современных ФС;
  • более свежие патчи производительности и безопасности, чем у 5.14.

Важно: кроме ядра Oracle Linux 9.7 и RHEL 9.7 по функциональности совпадают – пакетная база, версии библиотек и поведение сервисов идентичны. Можно жить на Oracle Linux, а документацию читать по RHEL. Исходники UEK, включая отдельные патчи, доступны на GitHub – удобно посмотреть, что Oracle наложил поверх vanilla-ядра.


Безопасность: постквантовая криптография

Одна из самых интересных частей 9.7 – обновлённая криптография. Oracle явно готовит дистрибутив к эпохе квантовых вычислений.

Что завезли:

  • Постквантовая криптография (PQC) в системных crypto-политиках:
    • приоритет гибридных алгоритмов ML-KEM (обмен ключами / шифрование);
    • поддержка ML-DSA и SLH-DSA как постквантовых алгоритмов подписи.
  • Обновлённый OpenSSL:
    • гибридный ML-KEM в FIPS-режиме – классические и постквантовые алгоритмы одновременно;
    • расширенная поддержка современных TLS-алгоритмов и шифров.
  • Поддержка QUIC:
    • более быстрый и устойчивый транспорт для HTTPS;
    • меньше задержки для real-time сервисов и API с короткими запросами.
  • Обновлённый SCAP Security Guide:
    • актуальные профили и политики для проверки соответствия (CIS, DISA и другие).

По-человечески: 9.7 помогает сделать TLS чуть более готовым к будущим квантовым атакам, не отставать от FIPS-конфигураций и использовать QUIC там, где важна минимальная задержка (стриминг, чаты, API). Если сервер живёт годами и меняется редко, такие обновления крипты не лишние.


Инструменты: GCC, LLVM, Rust 2024 и Valkey

Вторая крупная часть релиза – обновлённый набор dev-инструментов.

  • GCC toolset – свежий компилятор: лучше оптимизации, диагностика C/C++ и актуальные фичи языка.
  • LLVM toolset – улучшенная генерация кода, расширенная поддержка C/C++/Rust, лучше анализ.
  • Rust 2024 Edition – новая редакция языка, меньше шаблонной «боли» в современном коде.
  • Valkey – высокопроизводительное in-memory key-value хранилище, совместимое с Redis по протоколу и типам данных. Удобно для кэша, очередей и быстрых сервисов.

Подтянули и Cockpit:

  • новый интерфейс на PatternFly 6;
  • улучшенные модули для хранилищ и виртуалок;
  • IPv6 для WireGuard VPN прямо в веб-консоли.

Если нужен современный toolchain «из коробки» в одном enterprise-дистрибутиве, 9.7 выглядит уверенно.


Совместимость, партнёры и железо

Oracle делает ставку на совместимость и партнёрскую экосистему:

  • Бинарная совместимость с RHEL – не переписывать приложения и процедуры развёртывания.
  • Oracle – один из учредителей OpenELA (поддержка открытого Enterprise Linux после изменений политики Red Hat).
  • Hardware Certification List (HCL) – список серверов, сертифицированных под Oracle Linux + UEK. Для железа, уже сертифицированного под предыдущие релизы OL 9 с UEK 8, повторной сертификации для 9.7 не требуют.
  • ISV Catalog – каталог независимых вендоров, которые официально поддерживают продукты на Oracle Linux и Oracle Virtualization.

Oracle Linux доступен:

  • на Oracle Cloud Infrastructure;
  • в виде образов для AWS/EC2 и Microsoft Azure.

Для гибридной инфраструктуры дистрибутив спокойно живёт и on-prem, и в облаках.


Обновление до Oracle Linux 9.7

1. Внутри ветки 9.x

С любой версии Oracle Linux 9 (9.0-9.6) до 9.7:

sudo dnf update
sudo reboot

После перезагрузки проверить ядро:

uname -r

Увидите либо kernel-uek-6.12..., либо 5.14.0-611... – в зависимости от выбранного по умолчанию ядра.

2. Миграция с Oracle Linux 8 на 9.7

Здесь подключается Leapp – официальный инструмент для апгрейда между мажорными версиями. Oracle подробно расписывает шаги в документации по OL 8 и 9: резервные копии, проверка пакетов, запуск Leapp, разбор отчёта и только потом апгрейд.

3. С Oracle Linux 7

С OL7 путь такой: сначала Leapp на OL8, потом обновление до 9.7. Для старых систем разумно:

  • сделать полный бэкап;
  • прогнать тестовый апгрейд на стенде или VM;
  • решить, что выгоднее: in-place миграция или чистая установка с переносом сервисов.

Где скачать

  • ISO (Full / Boot / UEK Boot / Source) – страница ISO на Oracle Linux yum server и Oracle Software Delivery Cloud;
  • RPM и обновления – Unbreakable Linux Network (ULN) и Oracle Linux yum server;
  • Контейнерные образы – Oracle Container Registry, GitHub Container Registry, Docker Hub.

Кому имеет смысл смотреть на 9.7

  • Уже на Oracle Linux 9.x – обновление до 9.7 логично: свежие security-патчи, PQC, улучшения ядра и toolchain.
  • На RHEL 9.x, но нужно сэкономить – Oracle Linux остаётся интересным вариантом: совместимый, бесплатный, с долгой поддержкой.
  • В экосистеме Oracle – базы, middleware, облако: здесь OL обычно «по умолчанию» и с лучшей интеграцией.
  • Долгоживущие системы и жёсткая крипта – постквантовая история и FIPS с гибридными алгоритмами выглядят уверенно «на вырост».

Oracle Linux 9.7 – не революция, а спокойный апгрейд того, что уже работало: свежая крипта, UEK 8.1 и toolchain. Для продакшена как раз то, что нужно: предсказуемо и без лишнего шума.

Источники и ссылки


Комментарии загружаются…