Pred niekoľkými dňami, vývojári projektu openSUSE predstavili, prostredníctvom blogového príspevku, novinky o Integrácia podpory pre bootloader „systemd-boot“. v distribúcii openSUSE Tumbleweed.
Systemd-boot, skrátene sd-boot, es jednoduchý UEFI boot manager, ktorý rovnako ako ostatné boot manažéri ponúka užívateľovi textové menu na výber bootovacej položky a editor pre príkazový riadok jadra. systemd-boot podporuje iba systémy s firmvérom UEFI.
Okrem poskytovania textového rozhrania na výber položiek zavádzania, systemd-boot pUmožňuje vám upravovať príkazové riadky jadra. Je dôležité poznamenať, že sd-boot je kompatibilný iba so systémami s firmvérom UEFI.
Jeden z hlavné výhody Je to tvoja zamerať sa na jednoduchosť a efektivitu, najmä pri práci s úplným šifrovaním disku. Na rozdiel od tradičných zavádzačov, ako je GRUB, sd-boot deleguje zodpovednosť za dešifrovanie a odvodzovanie kľúčov na jadro Linuxu a užívateľský priestor, čím sa urýchli proces zavádzania a zabráni sa možnému spomaleniu pri štarte systému.
V porovnaní s tradičným bootloaderom GRUB, Použitie systemd-boot v openSUSE Tumbleweed zlepšuje rýchlosť a bezpečnosť procesu zavádzania. V súčasnosti je systemd-boot ďalšou možnosťou, zatiaľ čo GRUB zostáva predvoleným zavádzačom, s výnimkou zostavení pre QEMU, kde bude systemd-boot povolené spolu s úplným šifrovaním disku.
Prechod z tradičného GRUB na systemd-boot bol motivovaný niekoľkými kľúčovými dôvodmi, podľa prezentácie Ludwiga Nussela (manažéra Leap release), ktorý sa dotkol niektorých najdôležitejších aspektov tohto prechodu a dôvodov, ktoré za ním stoja.
Ludwig spomína, že jednou z hlavných motivácií bola jednoduchosť a efektívnosť, ktorú systemd-boot ponúka, najmä v prostrediach, ktoré zvládajú úplné šifrovanie disku. Na rozdiel od tradičných zavádzačov, ako je GRUB, systemd-boot deleguje zodpovednosti súvisiace so šifrovaním a odvodzovaním kľúčov na jadro Linuxu a užívateľský priestor, čo pomáha urýchliť proces zavádzania a znížiť zložitosť zavádzania.
Pokiaľ ide o kľúčové dôvody súvisiace s touto integráciou, môžeme zdôrazniť nasledujúce:
- Vylepšená rýchlosť zavádzania a zabezpečenie: Očakáva sa, že prechod na systemd-boot zlepší rýchlosť bootovania a zvýši bezpečnosť bootovacieho procesu v openSUSE Tumbleweed v porovnaní s použitím tradičného bootloadera GRUB.
- Voliteľná podpora: V súčasnosti je podpora systemd-boot ponúkaná ako ďalšia možnosť, zatiaľ čo GRUB zostáva predvoleným zavádzačom. Zostavy pre QEMU však plánujú štandardne povoliť spustenie systemd spolu s úplným šifrovaním disku.
- Uľahčenie úplného šifrovania disku: Hlavným cieľom pridania podpory pre systemd-boot je uľahčiť a zefektívniť prácu s úplným šifrovaním disku. Pomocou systemd-boot sa operácie súvisiace so šifrovaním presunú na stranu jadra Linuxu a do ovládača v užívateľskom priestore, čím sa zjednoduší kód zavádzača.
- Integrácia s Btrfs a správou snímok: openSUSE Tumbleweed štandardne používa súborový systém Btrfs, čo znamená prácu so snímkami. Integrácia systemd-boot uľahčuje zavádzanie z jednotlivých snímok a zvyšuje efektivitu pri organizovaní aktualizácií jadra pomocou pomôcky sdbootutil, ktorá spravuje snímky.
Nakoniec sa uvádza, že podpora systemd-boot v openSUSE sa stále považuje za experimentálnu, tak Ponúka sa ako možnosť v inštalačných programoch Tumbleweed aj MicroOS, čím poskytuje alternatívu k GRUB pre tých používateľov, ktorí si to chcú vyskúšať. Okrem toho sú v qemu zariadenia, ktoré štandardne používajú systemd-boot a úplné šifrovanie disku.
Ak ste záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.