Microsoft підтверджує Azure Linux 4 на базі Fedora

Microsoft підтверджує база Fedora для Azure Linux 4

Місяць тому ми повідомляли, що Microsoft націлюється на Fedora як базу для наступної версії свого Azure Linux, розробленого для підтримки інфраструктури компанії в хмарі. І тепер це офіційно підтверджено.

Azure Linux 4 — нова версія з підтримкою Fedora

Microsoft описує майбутній Azure Linux 4 як “відкриту Linux дистрибуцію, що розробляється та оптимізується для Azure, з джерелами, отриманими з Fedora Linux.” Цей дистрибутив раніше був відомий як CBL-Mariner. Він буде продовжувати спрямовуватися на навантаження Azure, такі як віртуальні машини, контейнери та bare-metal платформи.

Основна відмінність від попередніх версій полягає в тому, що його пакування тепер безпосередньо пов’язане з екосистемою Fedora. Іншими словами, з Azure Linux 4 Microsoft приймає модель розробки на базі Fedora, зберігаючи при цьому специфічну кастомізацію для Azure.

Переваги Azure Linux 4

Важливо зазначити, що Azure Linux 4 залишається дистрибутивом на основі RPM, але він все ще знаходиться в процесі розробки та поки не доступний для завантаження. Microsoft рекомендує користувачам на цей час використовувати Azure Linux 3.

Репозиторій зазначає, що система визначається за допомогою файлів конфігурації TOML та цільових накладок на джерела пакування Fedora Linux. Microsoft стверджує, що ці накладки обмежені, щоб уникнути небажаних відхилень від на upstream Fedora.

Репозиторій містить автоматично згенеровані RPM специфікаційні файли, створені шляхом застосування накладки Azure Linux до джерел пакування Fedora. Ці файли перевіряються для забезпечення прозорості та аудиту, а стандартні інструменти RPM, такі як mock, rpmbuild та Koji, використовуються для збірки.

Бухгалтерський облік та безпека в Azure Linux 4

Це забезпечує Azure Linux 4 звичну екосистему пакетів на основі RPM, дозволяючи Microsoft підтримувати специфічні для Azure покращення у безпеці, відповідності вимогам, інтеграції, розробці ядра, управлінні життєвим циклом та хмарних операціях.

Для додаткових деталей відвідайте репозиторій Azure Linux 4 на GitHub.