Перший випуск дистрибутива openSUSE Leap Micro

Розробники проекту openSUSE представили перший випуск нової редакції дистрибутива openSUSE - Leap Micro, заснованої на напрацюваннях проекту MicroOS. Дистрибутив openSUSE Leap Micro позиціонується як community-версія комерційного продукту SUSE Linux Enterprise Micro 5.2. Час підтримки випуску openSUSE Leap Micro 5.2 становитиме 5.2 роки.

Для завантаження доступні збірки для архітектур x86_64 та ARM64 (Aarch64), що поставляються як з інсталятором (Offline-складання, розміром 370МБ), так і у формі готових завантажувальних образів: 570МБ (передналаштований), 740МБ (з Real-Time ядром). Образи можуть запускатись під керуванням гіпервізорів Xen та KVM або поверх обладнання, включаючи плати Raspberry Pi. Для налаштування можна використовувати інструментарій cloud-init для передачі налаштувань під час кожного завантаження або Combustion для виставлення налаштувань під час першого завантаження.

Ключовою особливістю Leap Micro є механізм атомарної установки оновлень, які завантажуються та застосовуються автоматично. На відміну від атомарних оновлень на базі ostree та snap, що використовуються у Fedora та Ubuntu, в openSUSE Leap Micro замість побудови окремих атомарних образів та розгортання додаткової інфраструктури доставки застосовуються штатний пакетний менеджер та механізм снапшотів у ФС. Для оновлення ядра Linux без перезапуску та припинення роботи підтримуються live-патчі.

Кореневий розділ монтується в режимі лише для читання та не змінюється у процесі роботи. Як файлова система використовується Btrfs, снапшоти в якій служать основою для атомарного перемикання між станом системи до і після встановлення оновлень. У разі виникнення проблем після застосування оновлень можна відкотити систему до попереднього стану. Для запуску ізольованих контейнерів до складу інтегрований інструментарій із підтримкою runtime Podman/CRI-O та Docker.

Серед областей застосування Leap Micro згадується використання як базової системи для платформ віртуалізації та контейнерної ізоляції, а також застосування у децентралізованих оточеннях та системах на основі мікросервісів. Leap Micro також є важливою ланкою у формуванні наступного покоління дистрибутива SUSE Linux, в якому планують розділити базову основу дистрибутива на дві частини: урізану «host OS» для роботи поверх обладнання та шар для підтримки програм, орієнтований на запуск у контейнерах та віртуальних машинах.

Нова концепція передбачає, що в «host OS» будуть розвивати мінімальне оточення, необхідне для підтримки та управління обладнанням, а всі додатки та компоненти простору користувача запускати не в змішаному оточенні, а в окремих контейнерах або у віртуальних машинах, що виконуються поверх «host OS» та ізольованих один від одного.

Джерело: opennet.ru

Додати коментар або відгук