
AlmaLinux вживає рішучих заходів для покращення взаємодії з користувачами та адміністраторами після таких релізів, як душа linux 9.6і наступна версія 10.1 тепер доступні зі змінами, які зацікавлять як сервери, так і настільні комп'ютери. Серед найвизначніших нових функцій, Репозиторій CodeReady Builder (CRB) тепер увімкнено за замовчуванням. А підтримка Btrfs починається з етапу встановлення, супроводжуючись покращенням продуктивності, оновленнями інструментарію та вдосконаленнями в контейнерах, віртуалізації та безпеці.
Хоча заголовок зосереджений на версії 10.1, ми не повинні випускати з уваги основу, закладену AlmaLinux 10 під кодовою назвою «Фіолетовий Лев». Дистрибутив підтримує сумісність з RHEL на рівні ABI. Він також додає власні функції: активацію покажчика фрейму, розширену сумісність з x86-64-v2, підтримку Secure Boot на ARM, повернення SPICE та Live-версій для GNOME, KDE Plasma та Xfce. Все це доповнюється хмарними образами для основних постачальників та опціями міграції з CentOS за допомогою інструменту ELevate.
AlmaLinux 10.1, стан та сфера застосування
Версія 10.1 виходить як «Геліотропний лев» для всіх підтримуваних архітектур: x86_64, x86_64_v2, aarch64, ppc64le та s390x.
На додаток до того, що вже було присутнє в AlmaLinux 10, версія 10.1 включає Підтримка Btrfs «від початку до кінця» на рівні ядра та простору користувача, а також дозволяє встановлювати систему безпосередньо на Btrfs з інсталятора. Команда уточнює, що початкове налаштування зосереджено на інсталяторі та стеку керування сховищем, а ширша підтримка в рамках колекції програмного забезпечення AlmaLinux буде розгортатися поступово.
CRB увімкнено за замовчуванням: прощавайте з непрацюючими залежностями з EPEL
Одна з найбільш бажаних практичних змін полягає в тому, що, починаючи з AlmaLinux 10, а також у 10.1, репозиторій CodeReady Builder (CRB) увімкнено за замовчуваннямЦей репозиторій, відомий як PowerTools у душа linux 8.6Він містить бібліотеки та утиліти, які не входять до базового пакета RHEL/AlmaLinux, але є важливими для програмне забезпечення для розробки та розробки залежностей, необхідне EPEL, включаючи те, що потрібно для середовищ, таких як KDE Plasma.
Досі багато користувачів стикалися помилки залежностей під час встановлення пакетів EPEL оскільки CRB не було ввімкнено, що спричиняло розчарування, непотрібні повідомлення про помилки та крутий процес навчання. Зі зміною, що тертя зникаєНіл Гомпа, член інженерного комітету AlmaLinux, пояснив, що метою є те, щоб вам більше не доводилося торкатися конфігурації репозиторію для встановлення поширених пакетів, таких як виявити плазму o libAppStreamQt.
На системах, на яких вже працює AlmaLinux 10 (включно з варіантом Кошеня 10), оновлення коригує файл almalinux-crb.repo налаштування enabled=1Якщо ви бажаєте вимкнути його, Ви можете легко зробити це за допомогою dnf config-manager і скасувати цей варіант. Це рішення також відкриває шлях для покращення безпеки: Пакет selinux-policy-extra надійде в CRB., розроблений для покращення сумісності програмного забезпечення EPEL із SELinux та буде автоматично встановлений під час оновлень, коли CRB активний.
Що таке CRB і чому це важливо?
ЦРБ – це додатковий репозиторій з бібліотеками, SDK та "клейовими" елементами який багато програм сприймають як належне. Його походження походить від PowerTools (AlmaLinux 8), а його метою є сприяння розробці та розгортанню програмного забезпечення, яке, хоча й не є частиною ядра RHEL, Це критично важливо для сучасного робочого середовищаАктивність «відразу після встановлення» зменшує кількість інцидентів і не дозволяє адміністраторам витрачати час на механічну активацію та вирішення залежностей.
Btrfs з інсталятора
Версія 10.1 об'єднує підтримку Btrfs, яка вже тестувалася в AlmaLinux OS Kitten з початку вересня. Тепер, Можливо встановити AlmaLinux безпосередньо на Btrfsз підтримкою, увімкненою як у ядрі, так і в просторі користувача. Початкова увага зосереджена на інсталяторі та управлінні томами, тоді як решта екосистеми включатиме більш розширені можливості Btrfs у міру просування циклу.
Це доповнення актуальне для тих, хто шукає знімки, стиснення або підтоми без вдавання до зовнішніх рішень. Хоча початковий обсяг є консервативним, сам факт можливості почати роботу з Btrfs з першого дня є практичним кроком для тестування, роботи з розширеними робочими станціями та певними серверними сценаріями.
Продуктивність та інструментальні ланцюжки оновлено в AlmaLinux 10.1
AlmaLinux 10.1 також пропонує підвищення продуктивності та оновлює набори інструментів розробника останніми версіями GCC, LLVM та Rust. Це призводить до ефективніших збірок, нових оптимізацій та більша сумісність із сучасними проектами що вказують на ці ланцюжки інструментів.
Крім того, було оновлено утиліти налагодження та мережеві утиліти для щоденний досвід польської кухніяк на серверах, так і в середовищах розробки. Нічого революційного, але це забезпечує ту саму «точну настройку», яку ви помічаєте під час профілювання, налагодження або навантажувального тестування.
Контейнери та віртуалізація
Що стосується контейнеризації та віртуалізації, AlmaLinux 10.1 представляє нові версії Podman, Buildah, Libvirt і QEMU-KVMТаке поєднання забезпечує більш сучасний досвід створення та запуску контейнерів, а також управління ними. гіпервізори та віртуальні машини з меншим тертям та кращою продуктивністю.
Для тих, хто працює зі спільною інфраструктурою, ці переходи на нові версії мають значення: Вони покращують сумісність, виправляють помилки та часто додають невеликі покращення покращення якості життя, які накопичуються з часом. Крім того, в експериментальних умовах Попередній перегляд підтримки KVM для IBM POWER які запитували користувачі (включаючи OSL в Університеті штату Орегон), що розширює можливості в спеціалізованих апаратних середовищах.
Безпека: політики SELinux, OpenSSL та SSSD
Безпека також не занедбана. Оновлення AlmaLinux 10.1 Політики SELinux, OpenSSL та SSSD підтримувати найнадійніші, найстабільніші та найнадійніші системи. Паралельно з появою selinux-policy-extra всередині CRB (як тільки стане доступним) посилить співіснування пакетів SELinux та EPEL, що є дуже поширеною комбінацією на серверах та робочих станціях.
Якщо ви керуєте автопарками, ці деталі мають вирішальне значення у середньостроковій перспективі: Менше проблем з дозволами, здоровіші бібліотеки та більш передбачуваний досвід застосування виправлень або додавання нових робочих навантажень.
Архітектури та варіанти, що підтримуються AlmaLinux 10.1
Обкладинки 10.1 x86_64, x86_64_v2, aarch64, ppc64le та s390xЦей діапазон дозволяє розгортання від звичайних серверів до високопродуктивних мейнфреймів та систем ARM. Крім того, AlmaLinux 10, на відміну від RHEL 10, ставка на розширення підтримки x86-64-v2 (коли RHEL публікує бінарні файли, починаючи з x86-64-v3), з метою збереження дещо старішого функціонального обладнання в схемі патчів безпеки протягом багатьох років.
Щоб полегшити цей шлях, проєкт будує альтернативний варіант EPEL із сумісністю для x86-64-v2. А у світі ARM його було додано Підтримка безпечного завантаження, ключовий для розгортань, де перевірений ланцюжок завантаження є важливою вимогою.
Сумісність з RHEL та роль CentOS Stream
З моменту зміни політики Red Hat щодо коду RHEL, AlmaLinux чітко висловила свій підхід: Він не походить безпосередньо з коду RHEL, а з CentOS Stream.Підтримка сумісності на рівні ABI. Це означає, що програмне забезпечення, розроблене для RHEL, працює коректно, зберігаючи інтерфейси програм, але з іншою моделлю розробки. зосереджений на прозорості та спільноті.
За словами самих фахівців проєкту, метою є підтримка спільноти без шкоди для сумісності з RHEL 10 шляхом впровадження Конкретні покращення для тих, хто їх потребує І вони знають, як максимально використати їх. Серед цих удосконалень є активація покажчиків фреймів за замовчуванням, високо цінується розробниками за налагодження та оптимізацію продуктивності.
Робочий стіл, живі ISO-образи та користувацький досвід в AlmaLinux 10.1
Для тих, хто хоче спробувати перед встановленням, AlmaLinux пропонує Live-версії з GNOME, KDE Plasma та XfceВони дозволяють легко оцінити систему як настільний комп'ютер, перевірити сумісність обладнання та прийняти рішення без необхідності модифікації дисків. Крім того, активний CRB за замовчуванням помітний під час встановлення. Компоненти або утиліти Плазми KDE, що використовують EPELтому що типові помилки залежностей, які порушують потік, зникають.
Ніби цього було недостатньо, проєкт знову представляє драйвери, які Red Hat відкинуврозширення підтримки апаратного забезпечення та відновлення Протокол SPICE для віддалених робочих столів, відсутніх з RHEL 9.0. Такий тип рішення зосереджує увагу на зручність використання без втрати сумісності, передумова, яку спільнота цінує з перших версій.
Хмарні образи та розгортання AlmaLinux 10.1
AlmaLinux надає офіційні образи на сайтах основних хмарних провайдерів. Amazon AWSІснують AMI на AWS Marketplace та як AMI спільноти, а також вони безкоштовніКонкретна документація та деталі перевірки доступні в ресурсах проекту.
The Загальні хмарні зображення Вони опубліковані в основних дзеркалах та репозиторіях разом із посібниками з перевірки та використання для їх запуску як на локальних комп'ютерах, так і на серверах; Вони є гнучким варіантом для KVM, OpenStack та сценаріїв приватної хмари або лабораторії.
En Google CloudОфіційні образи доступні на Marketplace, а також їх можна розгорнути через gcloud CLI, з інструкціями, доступними на вікі. Для Microsoft AzureПроєкт пропонує образи AlmaLinux 8.10 та 9.6, доступні у всіх регіонах через Azure Marketplace, з розгортанням зі сховища, порталу та CLI.
Якщо ви використовуєте Відкрити туманністьТакож є офіційні зображення дзеркал з інструкціями щодо перевірки та використання. А в Хмарна інфраструктура OracleAlmaLinux публікує образи у всіх регіонах через Oracle Cloud Marketplace, що підходить для звичайних, захищених та ARM екземплярів, розгортається з Marketplace, образ партнера в консолі OCI та власні образи. OCI CLI.
WSL, Raspberry Pi та додаткові формати
Окрім хмари, AlmaLinux пропонує цілий ряд формати доставки який включає контейнери, образи для WSL та для Raspberry Pi. Це різноманіття дозволяє використовувати дистрибутив у сценарії для настільних комп'ютерів, лабораторій, CI/CD та IoTта підтримувати узгодженість між середовищами розробки та виробництва.
Міграції з CentOS та оновлення між версіями
Якщо ви родом з 8.5 CentOSПерехід на AlmaLinux є простим завдяки інструментам проєкту: Впровадження AlmaLinux дозволяє міграцію на місці Без перевстановлення. Для CentOS 7 та для переходів між основними версіями, ELevate (розроблено та підтримується спільнотою AlmaLinux) дозволяє міграції та оновлення основних версій «на місці»мінімізація простоїв та спрощення шляху до підтримуваної платформи.
Ці маршрути особливо корисні для організацій, яким потрібно стандартизувати без повторного виконання всіх розгортаньАбо ті, хто хоче консолідувати інструменти та репозиторії без сюрпризів. Як завжди, бажано спочатку протестувати в тестових середовищах та постійно оновлювати резервні копії.
Дрібні деталі, що покращують повсякденне життя
Повертаючись до суті 10/10.1, слід зазначити невеликі дизайнерські рішення, які стають помітними протягом кількох тижнів. повторне введення контролерів Red Hat розширила сумісність з "відновлюваним" обладнанням, відмовившись від обладнання, від якого відмовилася сама компанія. активація покажчиків фреймів за замовчуванням Це спрощує профілювання та діагностику продуктивності. А наявність активного CRB – це одна з тих речей, які... Як тільки ви їх спробуєте, ви не захочете повертатися.особливо якщо ви використовуєте EPEL або робочі столи, такі як KDE Plasma.
У середовищах віртуалізації оновлення QEMU-KVM та Libvirt Зазвичай це призводить до плавніших життєвих циклів віртуальних машин, кращої обробки знімків та більшої стабільності під навантаженням. А для команд, які поєднують контейнери та віртуальні машини, Подман та Білда щодня Вони допомагають гарантувати, що ланцюжок CI/CD не відстає від вищезазначеного.
Коли слід оновлюватися до AlmaLinux 10.1 і чого очікувати
Якщо ви працюєте у виробництві, тепер ви можете встановити стабільна 10.1 щоб впровадити ці покращення на критично важливих машинах. Ті, хто вже користується AlmaLinux 10, побачать деякі зміни, впроваджені через оновлення (наприклад, Активація CRB за замовчуванням та його наслідки), а також зможуть планувати впровадження Btrfs або розгортання нових інструментальних ланцюжків відповідно до внутрішніх політик.
AlmaLinux розвивається, поєднуючи Сумісність з RHEL, власні покращення та акцент на зручності використанняУвімкнення CRB за замовчуванням спрощує повсякденне життя, Btrfs відкриває цікаві можливості з інсталятора, а оновлення інструментів, контейнерів та безпеки підтримують сучасність стеку.