Распространенная ОС Red Hat Enterprise Linux 9.3 предлагает больше поддержки контейнеров, чем когда-либо

She widespread OS Red Hat Enterprise Linux 9.3 предлагает дополнительную поддержку контейнеров, чем когда-либо

container-newgettyimages-1210376262

В значительном обновлении своей флагманской операционной системы компания Red Hat анонсировала выпуск Red Hat Enterprise Linux (RHEL) 9.3. В этой последней версии внесено множество новых функций и улучшений. Те, что привлекли мое внимание, сосредоточены на улучшении опыта разработчиков, повышении безопасности и расширении возможностей запуска контейнеров.

Хотя многие из нас до сих пор используют Linux для запуска серверов, недавний прогноз от IDC Research показывает, что Linux будет использоваться все чаще как платформа для запуска контейнеров и облачных вычислений. IDC прогнозирует, что этот рынок программного обеспечения вырастет до 5,57 миллиардов долларов к 2027 году, с годовой средней ставкой роста (CAGR) 23,4%.

Также: Как выбрать подходящий дистрибутив Linux для настольного компьютера

Red Hat хочет, чтобы RHEL 9.3 стала основой этой технической тенденции. Как заявил Гуннар Хеллексон, вице-президент и генеральный директор RHEL в компании Red Hat: “Последние версии RHEL продолжают поддерживать текущие потребности в ИТ и одновременно создают более гладкий путь к будущим инновациям, не требуя полной замены навыков, инструментов или рабочих процессов.”

Для того чтобы сделать RHEL 9.3 более дружелюбным к облакам, все подписки RHEL теперь включают Red Hat Insights, набор услуг экспертных систем, предназначенных для разработки и управления платформами Linux в масштабе. Insights могут предупредить вас о возможных проблемах системы и помочь их устранить. Он также может помочь оптимизировать операционные задачи, такие как создание стандартизированных образов, патчинг системы и оптимизация ресурсов.

Отдельно для контейнеров Red Hat рекомендует использовать Podman, его инструмент для развертывания, запуска, создания и обмена Linux-контейнерами, не требующий демона. Теперь Podman уже довольно давно существует, но с RHEL 9.3 он становится еще более плотно интегрированным с RHEL.

Например, в RHEL 9.3 включены заранее настроенные комплекты ролей и модулей Ansible, которые упрощают определенные операции системы Podman. Роль системы RHEL для Podman теперь также поддерживает Quadlet, инструмент для упрощения процесса запуска контейнеров со systemd.

Кроме потрясающих возможностей контейнеров, в RHEL 9.3 также имеется несколько обновлений, ориентированных на разработчиков. Среди них:

Также: Как AlmaLinux остается совместимым с Red Hat Enterprise Linux без использования кода Red Hat

  • Обновленные языки программирования и инструменты: В платформу включены последние версии популярных языков программирования и инструментов. Apache HTTP Server 2.4.57, Redis 7, GCC 13, Rust 1.71 и LLVM 16 являются некоторыми из значимых включений, предлагающими разработчикам свежие ресурсы для их проектов.

  • Улучшенные наборы инструментов и компиляторы: Обновление включает компилятор GCC 13.1.1, который содержит множество исправлений ошибок и улучшений. Rust 1.71 устраняет уязвимость безопасности и вводит более эффективный протокол разреженного груза Cargo. LLVM 16, построенный теперь с использованием C++ 17 по умолчанию, добавляет поддержку новых наборов команд процессора и оптимизированных инструкций.

  • Go 1.20: Новая версия Go включает несколько изменений, таких как новый пакет crypto/ecdh, оптимизации сборщика мусора и поддержка оптимизации на основе профиля.

RHEL 9.3 также, конечно же, сопровождается несколькими обновлениями безопасности. Самое важное из них, не удивительно, связано с контейнерами и расчетами на краю. Keylime предоставляет масштабируемое решение для удаленного удостоверения загрузки и измерения целостности времени выполнения. С его помощью вы можете контролировать удаленные узлы, используя аппаратно-ориентированное криптографическое источниковое доверие.

Также: Тяжелый металлический Linux 6.6 здесь

Под всем этим основой RHEL является ядро RHEL 9.3, версия 5.14.0-362.8.1. Это включает обновления для инструмента анализа производительности perf и вспомогательной утилиты crash, а также поддержку логических системных ролей с тонким черновым распределением.

Наконец, RHEL 9.3 также полностью поддерживает Stratis, систему хранения данных в Linux. Stratis помогает упростить администрирование хранения и повысить эффективность, интегрируя существующие возможности хранения данных в Linux в более удобный и интуитивно понятный интерфейс. Это делает настройку и управление хранением доступными как для новичков, так и для опытных пользователей.

В целом, RHEL 9.3 представляет собой значительный шаг вперед в предоставлении безопасной, стабильной и удобной для разработчиков платформы для корпоративных приложений, начиная от доброго старого физического сервера в вашем шкафу до облачных и краевых развертываний.