Щоб отримати повний перелік основних змін, перегляньте попередній список тут.
Перевірте сумісність ЦП
З Rocky Linux 9.0 деякі старі процесори працюватимуть погано або, можливо, взагалі не працюватимуть. Наступні архітектури вважаються мінімальними вимогами для успішного встановлення:
Для отримання додаткової інформації про підтримувані архітектури та ризики використання тих, які не підтримуються, перегляньте примітку до випуску на цю тему тут.
Деякі основні моменти цього випуску детально описано далі.
Rocky Linux 9 було з любов’ю створено за допомогою нашої власної розробки та відкритої системи збірки Cloud Native під назвою Peridot. Peridot використовувався для створення Rocky Linux 9 для архітектур x86_64, aarch64, s390x і ppc64le.
Серед іншого, цей випуск представляє нашу постійну обіцянку та зобов’язання перед спільнотою забезпечити довговічність проекту Rocky Linux, дозволяючи користувачам створювати, покращувати або відтворювати Rocky Linux самостійно з нуля. Вихідний код для системи збірки доступний тут
Використання дайджесту повідомлень SHA-1 для криптографічних цілей більше не підтримується. Криптографічні хеш-функції, створені SHA-1, більше не вважаються безпечними. Існують деякі винятки, які детально описано в посиланні вище.
OpenSSL тепер має версію 3.0.1 із багатьма вдосконаленнями, зокрема концепцією провайдера, новою схемою управління версіями, покращеним клієнтом HTTP(S), підтримкою нових протоколів, форматів і алгоритмів, і більше.
OpenSSH тепер є версією 8.7p1 із багатьма вдосконаленнями, зокрема заміною протоколу SCP/RCP на протокол SFTP, який пропонує більш передбачувану обробку імен файлів.
Продуктивність SELinux, накладні витрати пам’яті, час завантаження тощо було суттєво покращено. Є багато змін з більш детальною інформацією в примітках до випуску.
Rocky Linux 9 підтримує автоматичне налаштування параметрів відповідності вимогам безпеки для PCI-DSS, HIPAA, DISA та багатьох інших безпосередньо за допомогою інсталятора Anaconda, заощаджуючи час і зусилля для виконання складних вимог у середовищі безпеки, що швидко розвивається.
Нижче наведено основні зміни, пов’язані з мережею. Для детального висвітлення цих змін, а також інших змін, пов’язаних з мережею, перейдіть за посиланням вище тут.
mptcpd або MultiPath TCP Daemon можна використовувати замість iproute2 для налаштування кінцевих точок MultiPath TCP.
NetworkManager тепер використовує ключові файли для зберігання нових профілів підключення за замовчуванням, але все ще підтримує використання ifcfg.
iptables-nft і ipset тепер не підтримуються, що включає утиліти iptables, ip6tables, ebtables та arptables. Усі вони замінені фреймворком nftables.
Пакет network-scripts видалено. Використовуйте NetworkManager для налаштування мережевих підключень.
Кілька пакетів програм для динамічного програмування, контролю версій і веб-додатків, перелічених далі, оновлено до нових версій у Rocky Linux 9.0. Щоб отримати повний список змін і описи, дивись це вихідне посилання.
Щоб отримати повний список змін і вдосконалень у віртуалізації, див. це вихідне посилання.
Ключові моменти:
Тепер QEMU створено з використанням компілятора CLANG, який дозволяє гіпервізору KVM використовувати низку розширених функцій безпеки та налагодження.
vTPM (Virtual Trusted Platform Module) тепер повністю підтримується.
Реалізовано функцію virtiofs, яку можна використовувати для більш ефективного обміну файлами між хостом Rocky Linux та його віртуальними машинами.
cgroup-v2, який реалізує єдину модель ієрархії, тепер є типовою групою керування Linux у версії 9.0. Це матиме певні наслідки для тих, хто використовує системи на основі контейнерів (Docker, Kubernetes тощо). Більше інформації доступно за посиланням вище.
Команда Rocky Linux не рекомендує оновлювати одну основну версію до наступної (у цьому випадку 8.6 до 9.0). Хоча технічно можливе оновлення між основними версіями, натомість ми рекомендуємо оновити бажану останню основну версію.
Хоча це описано в інструкції з інсталяції (вище), важливо перевірити завантаження за CHECKSUM для цього файлу, щоб переконатися, що немає пошкоджень або підробок. Ви можете зробити це, виконавши наведені нижче дії, припускаючи, що ви завантажили файл на іншу машину за допомогою Linux:
У каталозі, куди ви завантажили образ ISO для вашої цільової архітектури, також завантажте файл CHECKSUM. Приклад:
Якщо ви отримаєте наступне в командному рядку, ваш файл перевірено. Зверніть увагу, що ми припускаємо мінімальний ISO нижче, але це також може бути ISO DVD:
Rocky-9.0-x86_64-minimal.iso: OK
За бажанням ви можете отримати доступ до будь-якої checksums версії Rocky Linux, перейшовши до репозиторію Github тут.
Як і в будь-якому випуску, є проблеми, про які вже відомо. Ви можете переглянути поточний перелік проблем у верхній частині тут.
Обмеження використання мінімальної установки ISO – більшість пакетів, пов’язаних із безпекою, не працюватимуть. Якщо під час інсталяції вам потрібні профілі та пакети безпеки/SCAP, використовуйте DVD ISO.