Prije nekoliko dana, predstavljeni programeri openSUSE projekta, putem objave na blogu, vijesti o Integracija podrške za “systemd-boot” bootloader u distribuciji openSUSE Tumbleweed.
Systemd-boot, skraćeno sd-boot, es jednostavan UEFI boot manager, koji kao i drugi menadžeri pokretanja nudi korisniku tekstualni meni za odabir unosa za pokretanje i editora za komandnu liniju kernela. systemd-boot podržava samo sisteme sa UEFI firmverom.
Pored pružanja tekstualnog interfejsa za odabir unosa za pokretanje, systemd-boot pOmogućava vam da uređujete komandne linije kernela. Važno je napomenuti da je sd-boot kompatibilan samo sa sistemima sa UEFI firmverom.
Jedan od glavne prednosti To je tvoje fokusiranje na jednostavnost i efikasnost, posebno pri rukovanju potpunom enkripcijom diska. Za razliku od tradicionalnih pokretača kao što je GRUB, sd-boot delegira odgovornosti za dešifriranje i izvođenje ključeva Linux kernelu i korisničkom prostoru, čime se ubrzava proces pokretanja i izbjegavaju moguća usporavanja pri pokretanju sistema.
U poređenju sa tradicionalnim GRUB bootloaderom, Korišćenje systemd-boot u openSUSE Tumbleweed poboljšava brzinu i sigurnost procesa pokretanja. Trenutno, systemd-boot je dodatna opcija, dok GRUB ostaje podrazumevani pokretač sistema, osim u verzijama za QEMU, gde će systemd-boot biti omogućen zajedno sa kompletnom šifrovanjem diska.
Prelazak sa tradicionalnog GRUB-a na systemd-boot motivisan je iz nekoliko ključnih razloga, prema prezentaciji Ludwiga Nussela (Leap menadžer izdanja) koji se dotakao nekih od najvažnijih aspekata ove tranzicije i razloga iza nje.
Ludwig napominje da je jedna od glavnih motivacija bila jednostavnost i efikasnost koju nudi systemd-boot, posebno u okruženjima koja obrađuju potpunu enkripciju diska. Za razliku od tradicionalnih pokretača kao što je GRUB, systemd-boot delegira odgovornosti vezane za šifriranje i izvođenje ključeva Linux kernelu i korisničkom prostoru, pomažući da se ubrza proces pokretanja i smanji složenost pokretanja.
Što se tiče ključnih razloga vezanih za ovu integraciju, možemo izdvojiti sljedeće:
- Poboljšana brzina pokretanja i sigurnost: Očekuje se da će prelazak na systemd-boot poboljšati brzinu pokretanja i povećati sigurnost procesa pokretanja u openSUSE Tumbleweedu u poređenju sa korišćenjem tradicionalnog GRUB pokretača.
- Opciona podrška: Trenutno je sistemska podrška za pokretanje ponuđena kao dodatna opcija, dok GRUB ostaje podrazumevani pokretač. Međutim, verzije za QEMU planiraju da po defaultu omoguće systemd-boot zajedno sa kompletnom enkripcijom diska.
- Omogućavanje pune enkripcije diska: Glavni cilj dodavanja podrške za systemd-boot je lakši i efikasniji rad s punom šifriranjem diska. Sa systemd-boot, operacije vezane za enkripciju se premeštaju na stranu Linux kernela i na drajver u korisničkom prostoru, pojednostavljujući kod pokretača.
- Integracija sa Btrfs-om i upravljanje snimcima: openSUSE Tumbleweed podrazumevano koristi sistem datoteka Btrfs, što znači rad sa snimcima. Systemd-boot integracija olakšava pokretanje sa pojedinačnih snimaka i povećava efikasnost u organizovanju ažuriranja kernela pomoću uslužnog programa sdbootutil, koji upravlja snimcima.
Na kraju se spominje da Podrška systemd-boot-a u openSUSE-u se i dalje smatra eksperimentalnom, tako da Nudi se kao opcija i za Tumbleweed i za MicroOS instalatere, pružajući alternativu GRUB-u za one korisnike koji žele da ga isprobaju. Osim toga, postoje uređaji izvan kutije u qemu-u koji po defaultu koriste systemd-boot i potpunu enkripciju diska.
Naps zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.