Beta-версія AlmaLinux 10: огляд основних оновлень
11 грудня 2024 року презентували бета-версію AlmaLinux 10 під кодовим ім’ям Purple Lion. Цей тестовий реліз дає можливість фахівцям оцінити функціонал, який стане основою стабільної версії.
AlmaLinux 10 обіцяє початок нового етапу розвитку, орієнтованого на покращення продуктивності, безпеки та сумісності. DevOps-інженерам система пропонує широкий спектр інструментів та покращень, спрямованих на підвищення ефективності та надійності автоматизації.
Тож давай разом розглянемо, що нового та цікавого нам підготували розробники в бета-версії.
Що таке AlmaLinux
AlmaLinux — це сучасна операційна система з відкритим вихідним кодом, створена для забезпечення стабільності та надійності в корпоративних середовищах. Ця платформа, розроблена компанією CloudLinux, є повністю бінарно сумісною з RHEL та підтримується спільнотою професіоналів і ентузіастів. Це робить її популярним вибором для організацій по всьому світу.
Цей дистрибутив з’явився як відповідь на зміну моделі CentOS і швидко став стабільною заміною, яка дозволяє уникати перебоїв у роботі ІТ-інфраструктур. Докладніше про AlmaLinux як альтернативу CentOS читай за цим посиланням.
Що нового в Beta-версії AlmaLinux 10?
Beta-версія AlmaLinux 10 представила низку значних оновлень, які роблять її одним із найбільш інноваційних випусків у світі Linux-дистрибутивів. Розгляньмо нововведення детальніше та проаналізуємо їхню цінність для DevOps-інженерів.
Вдосконалення основних компонентів
Розробники оптимізували базові компоненти системи, зосередившись на підвищенні продуктивності, зміцненні безпеки та удосконаленні процесів розробки. Ці покращення створюють надійну платформу для масштабованих корпоративних середовищ.
Покращення сумісності
AlmaLinux 10.0 Beta «Purple Lion» тепер можна тестувати на платформах x86_64 (зокрема з оптимізованою версією x86_64-v2), AArch64, PowerPC 64LE та IBM s390x. Це робить її універсальним рішенням для будь-яких середовищ, включаючи хмарні інфраструктури та IoT-проєкти. Така гнучкість дає DevOps-інженерам змогу адаптувати систему до різноманітних корпоративних та інноваційних середовищ.
Нові версії мов програмування, інструментальних ланцюгів та компіляторів
Оновлення містять останні версії мов програмування, таких як Python і GCC, а також сучасні інструментальні ланцюги й компілятори. Це дозволяє DevOps-інженерам працювати з найновішими технологіями, прискорюючи розробку, автоматизацію та тестування застосунків.
Оновлення систем керування, серверів та баз даних
Покращення систем керування включають оновлення для серверів і баз даних, спрямовані на підвищення їхньої продуктивності та масштабованості. Завдяки цьому DevOps-інженери отримують інструменти для стабільної роботи навіть у високонавантажених середовищах, таких як хмарні сервіси чи великі корпоративні мережі.
Оновлення безпеки
Впровадження постквантової криптографії забезпечує захист даних у майбутніх умовах розвитку квантових обчислень. SELinux отримав оновлення, що полегшує налаштування політик доступу, а OpenSSH покращили для підвищення захищеності віддалених підключень. Ці кроки гарантують безпечну роботу серверів і захист конфіденційної інформації.
Нова роль sudo
Утиліта sudo зазнала змін, які роблять управління конфігурацією на кількох системах більш інтуїтивним і ефективним. Це дозволяє DevOps-інженерам швидше налаштовувати доступи та зменшити ризики помилок у масштабованих середовищах.
Нові інструменти для шифрування
Sequoia PGP розширює можливості шифрування, додаючи сучасні інструменти для гарантування безпеки даних. Це особливо важливо для захисту конфіденційної інформації в корпоративних середовищах та під час її передачі.
Як завантажити та почати користуватися AlmaLinux 10 Beta
Для інсталяції доступні три ISO-образи:
AlmaLinux-10.0-beta-1-x86_64-boot.iso — це образ диска для мережевої інсталяції, який завантажує пакети з Інтернету.
AlmaLinux-10.0-beta-1-x86_64-minimal.iso — це мінімальний самодостатній образ DVD, який дозволяє виконувати інсталяцію в режимі офлайн.
AlmaLinux-10.0-beta-1-x86_64-dvd.iso — це повний інсталяційний образ DVD, який містить більшість пакетів AlmaLinux.
Крок 1: Щоб почати працювати з AlmaLinux 10 Beta, завантаж ISO-образ за цим посиланням:
$ wget https://repo.almalinux.org/almalinux/10.0-beta/isos/x86_64/AlmaLinux-10.0-beta-1-x86_64-boot.iso
Крок 2: Завантаж та імпортуй публічний ключ AlmaLinux
$ wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10
$ gpg --import RPM-GPG-KEY-AlmaLinux-10
Крок 3: Завантаж та перевір список контрольних сум
$ wget https://repo.almalinux.org/almalinux/10.0-beta/isos/x86_64/CHECKSUM
# we are looking for “Good signature”
$ gpg --verify CHECKSUM
gpg: Signature made Tue 03 Dec 2024 08:58:28 AM EST using RSA key ID C2A1E572
gpg: Good signature from "AlmaLinux OS 10 <[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: EE6D B7B9 8F5B F5ED D9DA 0DE5 DEE5 C11C C2A1 E572
Крок 4: Перевір контрольну суму завантаженого ISO-образу
# calculate the downloaded ISO SHA256 checksum
$ sha256sum AlmaLinux-10.0-beta-1-x86_64-boot.iso
f0bf7fb6a81a506a4adc56f2537ae53ee9ad4b7ace1b74cf344a100772e10874 AlmaLinux-10.0-beta-1-x86_64-boot.iso
# compare it with expected checksum, it should be the same
$ cat CHECKSUM | grep -E 'SHA256.*AlmaLinux-10.0-beta-1-x86_64-boot.iso'
SHA256 (AlmaLinux-10.0-beta-1-x86_64-boot.iso) = f0bf7fb6a81a506a4adc56f2537ae53ee9ad4b7ace1b74cf344a100772e10874
Контрольні суми повинні збігатись.
Якщо ти вирішиш використати образ AlmaLinux-10.0-beta-1-x86_64-boot.iso, потрібно буде вказати репозиторій 10.0-beta/BaseOS/x86_64/kickstart/ з обраного дзеркала як джерело інсталяції, якщо інсталятор з якихось причин не зможе знайти найближче дзеркало.
Якщо ти вирішив використати мінімальний або DVD ISO-образ, то додаткові джерела інсталяції тобі не знадобляться.
Пам’ятай, що це лише бета-версія, тому її не варто використовувати в продуктовому середовищі. Оновлення можуть викликати проблеми на робочих системах. Якщо хочеш перевірити, як усе працюватиме в стабільній версії, чекай на повноцінний реліз.
Як ти можеш вплинути на фінальну версію ОС?
На етапі релізу бета-версії розробники дуже цінують зворотний зв’язок від фахівців. Ти можеш зробити свій внесок у покращення готового дистрибутива, повідомивши про виявлені помилки у Bug Tracker. Також це можна зробити, приєднавшись до каналу Testing у чаті спільноти AlmaLinux.
Післяслово
Бета-версія AlmaLinux 10 дозволяє DevOps-інженерам протестувати оновлення та підготуватися до переходу на стабільну версію.
Знання версій Linux — ключова частина роботи в DevOps. Якщо відчуваєш, що настав час глибше зануритися в роботу з ними, краще розуміти актуальні оновлення та підготуватись до майбутніх викликів, запрошуємо на наші курси з Linux.
Ти легко опануєш основи роботи з різними дистрибутивами, навчишся використовувати командний рядок, керувати файлами та користувачами. Ми допоможемо тобі зробити перші кроки у світі Linux, або поглибити знання якими ти вже володієш.