AlmaLinux та Rocky Linux - це два провідні безкоштовні замінники CentOS. Обидва з'явилися у 2021 році, після того як Red Hat перевела CentOS на роллінг-модель CentOS Stream, і обидва є безкоштовними складаннями корпоративного рівня, сумісними з RHEL, з підтримкою протягом 10 years. На VPS вони поводяться майже однаково - справжня різниця полягає в тому, хто стоїть за кожним проєктом і наскільки точно кожен із них відтворює Red Hat Enterprise Linux.
AlmaLinux vs Rocky Linux: коротке порівняння
| Характеристика | AlmaLinux | Rocky Linux |
|---|---|---|
| Перший реліз | 2021 | 2021 |
| Засновник | CloudLinux | Ґреґорі Курцер (співзасновник CentOS) |
| Управління | AlmaLinux OS Foundation (некомерційна) | Rocky Enterprise Software Foundation (RESF) |
| Комерційна підтримка | CloudLinux | CIQ |
| Відповідність RHEL | Сумісність на рівні ABI (двійкова сумісність застосунків) | Прагне до 1:1, баг-у-баг |
| Термін підтримки | 10 years на кожен мажорний реліз | 10 years на кожен мажорний реліз |
| Менеджер пакетів | dnf / yum | dnf / yum |
| Інструмент міграції з CentOS | almalinux-deploy, ELevate | migrate2rocky |
| Вартість | Безкоштовна, з відкритим кодом | Безкоштовна, з відкритим кодом |
| Найкраще підходить для | Прагматичної сумісності та швидких виправлень | Суворої відповідності RHEL як downstream |
Чому існують обидва
Роками CentOS був безкоштовним, стабільним і сумісним із RHEL стандартом для серверів. Наприкінці 2020 року Red Hat припинила підтримку класичного CentOS на користь CentOS Stream, який розташований upstream відносно RHEL, а не downstream. Це залишило прогалину, і два проєкти заповнили її майже одразу: AlmaLinux за підтримки CloudLinux і Rocky Linux, започаткований одним з оригінальних співзасновників CentOS. Обидва обіцяють безкоштовного наступника CentOS, готового до прямої заміни.
Ключова відмінність: як вони відстежують RHEL
У середині 2023 року Red Hat обмежила публічний доступ до вихідного коду RHEL. Два проєкти відреагували по-різному, і саме в цьому полягає головна відмінність сьогодні:
- Rocky Linux продовжує прагнути до суворого складання RHEL один-до-одного, баг-у-баг, отримуючи вихідні коди через такі канали, як офіційні контейнерні та хмарні образи.
- AlmaLinux обрала шлях сумісності на рівні двійкового інтерфейсу застосунків (ABI) із RHEL, а не суворого 1:1, складаючись із CentOS Stream та інших джерел. На практиці програмне забезпечення, зібране для RHEL, працює без змін, а AlmaLinux може випускати деякі виправлення безпеки швидше.
Для переважної більшості робочих навантажень на VPS - вебсерверів, баз даних, бекендів застосунків - ця відмінність непомітна: обидва запускають програмне забезпечення RHEL без модифікацій.
Стабільність, підтримка та пакети
Обидва використовують однакові інструменти dnf/yum, однаковий набір пакетів і однаковий 10-річний цикл підтримки на кожну мажорну версію, тож сервери з тривалим терміном роботи забезпечені підтримкою на десятиліття. Rocky приваблює команди, які хочуть максимально точну копію RHEL з міркувань відповідності стандартам чи сертифікації; AlmaLinux приваблює команди, які цінують прагматичний проєкт під управлінням фундації з історією швидких оновлень безпеки.
Міграція з CentOS
Обидва спрощують відхід від CentOS. AlmaLinux надає скрипт almalinux-deploy та інструмент ELevate для оновлень мажорних версій, тоді як Rocky Linux пропонує migrate2rocky. Будь-який із них перетворює наявну інсталяцію CentOS на місці без повного перевстановлення.
Що обрати?
- Обирайте AlmaLinux для прагматичного, сумісного з RHEL сервера під підтримкою фундації зі швидкими виправленнями безпеки - чудовий універсальний варіант за замовчуванням.
- Обирайте Rocky Linux, коли вам потрібна максимально сувора downstream-копія RHEL один-до-одного, наприклад для відповідності стандартам чи сертифікації від постачальника.
Надаєте перевагу родині Debian? Дивіться Debian 12 vs Ubuntu 24.04 LTS. І AlmaLinux, і Rocky Linux встановлюються в один клік на кожному KVM VPS від INET.WS, з повним root-доступом і 14 локаціями в Північній Америці та Європі.
