Prije nekoliko dana, predstavljeni su programeri openSUSE projekta, putem posta na blogu, vijest o Integracija podrške za “systemd-boot” bootloader u distribuciji openSUSE Tumbleweed.
Systemd-boot, skraćeno sd-boot, es jednostavan UEFI boot manager, koji poput drugih upravitelja pokretanja nudi korisniku tekstualni izbornik za odabir unosa pokretanja i uređivač za naredbeni redak jezgre. systemd-boot podržava samo sustave s UEFI firmwareom.
Uz pružanje tekstualnog sučelja za odabir unosa za pokretanje, systemd-boot strOmogućuje vam uređivanje naredbenih linija jezgre. Važno je napomenuti da je sd-boot kompatibilan samo sa sustavima s UEFI firmware-om.
Jedan od glavne prednosti je fokus na jednostavnost i učinkovitost, posebno kada se radi o enkripciji cijelog diska. Za razliku od tradicionalnih pokretačkih programa kao što je GRUB, sd-boot delegira odgovornosti za dešifriranje i derivaciju ključeva na Linux kernel i korisnički prostor, čime se ubrzava proces dizanja i izbjegava moguća usporavanja pri pokretanju sustava.
U usporedbi s tradicionalnim GRUB bootloaderom, Korištenje systemd-boot u openSUSE Tumbleweedu poboljšava brzinu i sigurnost procesa pokretanja. Trenutno je systemd-boot dodatna opcija, dok GRUB ostaje zadani bootloader, osim u verzijama za QEMU, gdje će systemd-boot biti omogućen zajedno s potpunom enkripcijom diska.
Prijelaz s tradicionalnog GRUB-a na systemd-boot bio je motiviran s nekoliko ključnih razloga, prema prezentaciji Ludwiga Nussela (Leap release manager) koji se dotaknuo nekih od najvažnijih aspekata ovog prijelaza i razloga iza njega.
Ludwig spominje da je jedna od glavnih motivacija bila jednostavnost i učinkovitost koju nudi systemd-boot, posebno u okruženjima koja obrađuju punu enkripciju diska. Za razliku od tradicionalnih pokretačkih programa kao što je GRUB, systemd-boot delegira odgovornosti vezane uz enkripciju i izvođenje ključa na Linux kernel i korisnički prostor, pomažući ubrzati proces pokretanja i smanjiti složenost pokretanja.
Što se tiče ključnih razloga vezanih za ovu integraciju, možemo istaknuti 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 usporedbi s korištenjem tradicionalnog GRUB pokretača.
- Dodatna podrška: Trenutno se podrška za systemd-boot nudi kao dodatna opcija, dok GRUB ostaje zadani pokretač. Međutim, nadogradnje za QEMU planiraju omogućiti systemd-boot prema zadanim postavkama zajedno s potpunom enkripcijom diska.
- Olakšavanje pune enkripcije diska: Glavni cilj dodavanja podrške za systemd-boot je učiniti rad s potpunom enkripcijom diska lakšim i učinkovitijim. Uz systemd-boot, operacije povezane s enkripcijom premještaju se na stranu Linux kernela i na upravljački program u korisničkom prostoru, pojednostavljujući kod pokretača.
- Integracija s Btrfs i upravljanje snimkama: openSUSE Tumbleweed prema zadanim postavkama koristi datotečni sustav Btrfs, što znači rad sa snimkama. Systemd-boot integracija olakšava pokretanje s pojedinačnih snimki i povećava učinkovitost u organiziranju ažuriranja kernela pomoću uslužnog programa sdbootutil koji upravlja snimkama.
Napokon se spominje da systemd-boot podrška u openSUSE još uvijek se smatra eksperimentalnom, Tako da je Nudi se kao opcija u programima za instalaciju Tumbleweed i MicroOS, pružajući alternativu GRUB-u za one korisnike koji ga žele isprobati. Osim toga, u qemu-u postoje uređaji izvan kutije koji prema zadanim postavkama koriste systemd-boot i punu enkripciju diska.
Naps zainteresiran za saznanje više o tome, možete provjeriti detalje U sljedećem linku.