
Це операційна система, орієнтована на користувачів безкоштовного програмного забезпечення та відкрита для розробки нових функцій спільнотою.
Кілька днів тому в представники розробників проекту openSUSE, через публікацію в блозі, новини про Інтеграція підтримки завантажувача “systemd-boot”. у дистрибутиві openSUSE Tumbleweed.
Systemd-boot, скорочено sd-boot, es простий менеджер завантаження UEFI, який, як і інші менеджери завантаження, пропонує користувачеві текстове меню для вибору запису завантаження та редактор для командного рядка ядра. systemd-завантаження підтримує лише системи з прошивкою UEFI.
На додаток до надання текстового інтерфейсу для вибору записів завантаження, systemd-boot pДозволяє редагувати командні рядки ядра. Важливо відзначити, що sd-boot сумісний лише з системами з прошивкою UEFI.
Однією з основні переваги Це ваш фокус на простоті та ефективності, особливо під час обробки повного дискового шифрування. На відміну від традиційних завантажувачів, таких як GRUB, sd-boot делегує відповідальність за дешифрування та отримання ключів ядру Linux і простору користувача, тим самим прискорюючи процес завантаження та уникаючи можливого сповільнення під час запуску системи.
У порівнянні з традиційним завантажувачем GRUB, Використання systemd-boot у openSUSE Tumbleweed покращує швидкість і безпеку процесу завантаження. Наразі systemd-boot є додатковою опцією, тоді як GRUB залишається завантажувачем за умовчанням, за винятком збірок для QEMU, де systemd-boot буде ввімкнено разом із повним шифруванням диска.
Перехід від традиційного GRUB до systemd-boot був мотивований декількома ключовими причинами, згідно з презентацією Людвіга Нусселя (директора випуску Leap), який торкнувся деяких найважливіших аспектів цього переходу та причин, що стоять за ним.
Людвіг згадує, що однією з головних мотивацій була простота й ефективність, яку пропонує systemd-boot, особливо в середовищах, які обробляють повне шифрування диска. На відміну від традиційних завантажувачів, таких як GRUB, systemd-boot делегує обов’язки, пов’язані з шифруванням і отриманням ключів, ядру Linux і простору користувача, допомагаючи пришвидшити процес завантаження та зменшити складність завантаження.
Що стосується ключових причин, пов’язаних з цією інтеграцією, ми можемо виділити наступне:
- Покращено швидкість завантаження та безпеку: Очікується, що перехід на systemd-boot покращить швидкість завантаження та підвищить безпеку процесу завантаження в openSUSE Tumbleweed порівняно з використанням традиційного завантажувача GRUB.
- Додаткова підтримка: Наразі підтримка systemd-boot пропонується як додаткова опція, тоді як GRUB залишається завантажувачем за умовчанням. Однак збірки для QEMU планують увімкнути за замовчуванням systemd-boot разом із повним шифруванням диска.
- Полегшення повного шифрування диска: Основна мета додавання підтримки systemd-boot — зробити роботу з повним шифруванням диска легшою та ефективнішою. За допомогою systemd-boot операції, пов’язані з шифруванням, переносяться до ядра Linux і до драйвера в просторі користувача, що спрощує код завантажувача.
- Інтеграція з Btrfs і керування знімками: openSUSE Tumbleweed за замовчуванням використовує файлову систему Btrfs, що означає роботу зі знімками. Інтеграція systemd-boot полегшує завантаження з окремих знімків і підвищує ефективність організації оновлень ядра за допомогою утиліти sdbootutil, яка керує знімками.
Нарешті, згадується, що Підтримка systemd-boot в openSUSE все ще вважається експериментальноюТак, що Він пропонується як опція в інсталяторах Tumbleweed і MicroOS, забезпечуючи альтернативу GRUB для тих користувачів, які хочуть його випробувати. Крім того, у qemu є готові пристрої, які за замовчуванням використовують systemd-boot і повне шифрування диска.
Якщо ви є цікаво дізнатися про це більше, Ви можете перевірити деталі У наступному посиланні.