Red Hat Enterprise Linux 9.3 обеспечивает больше поддержки контейнеров, чем когда-либо
В частности, облачные программисты захотят использовать RHEL 9.3 в качестве предпочтительной корпоративной операционной системы Linux.
В рамках значительного обновления своей флагманской операционной системы Red Hat объявила о выпуске Red Hat Enterprise Linux (RHEL) 9.3. Эта последняя версия содержит множество новых функций и улучшений. Те, которые привлекли мое внимание, сосредоточены на улучшении условий для разработчиков, усилении безопасности и расширении возможностей запуска контейнеров.
Хотя многие из нас по-прежнему используют Linux для запуска серверов, в последнее время, как прогнозирует IDC Research, Linux будет все чаще использоваться в качестве стартовой площадки для контейнеров и облачных вычислений. IDC прогнозирует, что к 2027 году этот рынок программного обеспечения вырастет до $5,57 млрд, а среднегодовой темп роста (CAGR) составит 23,4%.
Red Hat хочет, чтобы RHEL 9.3 стал основой этого технологического тренда. Как сказал Гуннар Хеллексон, вице-президент и генеральный менеджер Red Hat RHEL: «Последние версии RHEL продолжают поддерживать текущие потребности ИТ, одновременно создавая более плавный путь к будущим инновациям, не требуя масштабных изменений в навыках, инструментах или рабочих процессах».
Чтобы сделать RHEL 9.3 более удобным для облачных вычислений, все подписки RHEL теперь включают Red Hat Insights — набор размещенных экспертных системных сервисов для разработки и управления платформами Linux в любом масштабе. Аналитика может предупредить вас о потенциальных проблемах в системе и помочь устранить их. Это также может помочь оптимизировать операционные задачи, такие как создание стандартизированных образов, исправление систем и оптимизация ресурсов.
Специально для контейнеров Red Hat рекомендует Podman, свой инструмент без демонов для развертывания, запуска, создания и совместного использования контейнеров Linux. Podman существует уже некоторое время, но с RHEL 9.3 Podman становится более глубоко интегрированным с RHEL.
Например, RHEL 9.3 включает предварительно настроенные наборы ролей и модулей Ansible для оптимизации определенных системных операций Podman. Системная роль RHEL для Podman теперь также поддерживает Quadlet — инструмент для упрощения процесса запуска контейнеров с помощью systemd.
Помимо преимуществ контейнеров, RHEL 9.3 также имеет несколько обновлений, предназначенных для разработчиков. К ним относятся:
Обновленные языки программирования и инструменты. Платформа теперь включает последние версии популярных языков программирования и инструментов. Apache HTTP Server 2.4.57, Redis 7, GCC 13, Rust 1.71 и LLVM 16 — вот некоторые из примечательных дополнений, предлагающих разработчикам актуальные ресурсы для своих проектов.
Расширенные наборы инструментов и компиляторы. Обновление содержит компилятор GCC 13.1.1, который включает в себя многочисленные исправления ошибок и улучшения. Rust 1.71 устраняет уязвимость безопасности и представляет более эффективный протокол Cargo Sparse. LLVM 16, теперь по умолчанию построенный на C++ 17, добавляет поддержку новых расширений ЦП и оптимизированных наборов инструкций.
Go 1.20: Новая версия Go включает в себя несколько изменений, таких как новый пакет crypto/ecdh, оптимизацию сборщика мусора и поддержку оптимизации на основе профиля.
RHEL 9.3, конечно же, поставляется с несколькими обновлениями безопасности. Наиболее важные из них, что никого не удивляет, связаны с контейнерами и периферийными вычислениями. Keylime предоставляет масштабируемое решение для удаленной аттестации загрузки и измерения целостности среды выполнения. С его помощью вы можете отслеживать удаленные узлы, используя аппаратный криптографический корень доверия.
При этом ядро RHEL опирается на ядро RHEL 9.3 версии 5.14.0-362.8.1. Сюда входят обновления инструмента анализа производительности и утилиты аварийного завершения, а также поддержка тонких логических системных ролей.
Наконец, RHEL 9.3 также предлагает полную поддержку Stratis, системы хранения данных Linux. Stratis помогает упростить администрирование хранилища и повысить эффективность за счет интеграции существующих возможностей хранилища Linux в более оптимизированный и удобный интерфейс. Это делает настройку и управление хранилищем доступной как для новичков, так и для опытных пользователей.
В целом, RHEL 9.3 представляет собой значительный шаг вперед в обеспечении безопасной, стабильной и удобной для разработчиков платформы для корпоративных приложений — от старого доброго физического сервера в вашем шкафу до облачных и периферийных развертываний.