Pred nekaj dnevi je razkrili razvijalci projekta openSUSE, prek objave na blogu, novice o Integracija podpore za zagonski nalagalnik »systemd-boot«. v distribuciji openSUSE Tumbleweed.
Systemd-boot, skrajšano sd-boot, es preprost upravitelj zagona UEFI, ki tako kot drugi upravitelji zagona ponuja uporabniku besedilni meni za izbiro zagonskega vnosa in urejevalnik za ukazno vrstico jedra. systemd-boot podpira samo sisteme z vdelano programsko opremo UEFI.
Poleg zagotavljanja besedilnega vmesnika za izbiro zagonskih vnosov, systemd-boot pOmogoča urejanje ukaznih vrstic jedra. Pomembno je vedeti, da je sd-boot združljiv samo s sistemi z vdelano programsko opremo UEFI.
Eden glavne prednosti To je vaš osredotočanje na preprostost in učinkovitost, zlasti pri ravnanju s šifriranjem celotnega diska. Za razliko od tradicionalnih zagonskih nalagalnikov, kot je GRUB, sd-boot prenese odgovornosti za dešifriranje in izpeljavo ključev na jedro in uporabniški prostor Linuxa, tako pospešite zagonski proces in se izognete morebitnim upočasnitvam ob zagonu sistema.
V primerjavi s tradicionalnim zagonskim nalagalnikom GRUB, Uporaba systemd-boot v openSUSE Tumbleweed izboljša hitrost in varnost zagonskega procesa. Trenutno je systemd-boot dodatna možnost, medtem ko GRUB ostaja privzeti zagonski nalagalnik, razen v različicah za QEMU, kjer bo systemd-boot omogočen skupaj s šifriranjem celotnega diska.
Glede na predstavitev Ludwiga Nussela (vodja izdaje Leap), ki se je dotaknil nekaterih najpomembnejših vidikov tega prehoda in razlogov zanj, je prehod s tradicionalnega GRUB na systemd-boot spodbudilo več ključnih razlogov.
Ludwig omenja, da je bila ena od glavnih motivacij preprostost in učinkovitost, ki ju ponuja systemd-boot, zlasti v okoljih, ki obravnavajo celotno šifriranje diska. Za razliko od tradicionalnih zagonskih nalagalnikov, kot je GRUB, systemd-boot prenese odgovornosti v zvezi s šifriranjem in izpeljavo ključev na jedro Linuxa in uporabniški prostor, kar pomaga pospešiti zagonski proces in zmanjšati zagonsko zapletenost.
Kar zadeva ključne razloge, povezane s to integracijo, lahko izpostavimo naslednje:
- Izboljšana hitrost zagona in varnost: Preklop na systemd-boot naj bi izboljšal hitrost zagona in povečal varnost zagonskega procesa v openSUSE Tumbleweed v primerjavi z uporabo tradicionalnega zagonskega nalagalnika GRUB.
- Izbirna podpora: Trenutno je podpora za sistemski zagon na voljo kot dodatna možnost, medtem ko GRUB ostaja privzeti zagonski nalagalnik. Vendar graditve za QEMU načrtujejo, da privzeto omogočijo zagon systemd skupaj s šifriranjem celotnega diska.
- Omogočanje šifriranja celotnega diska: Glavni cilj dodajanja podpore za systemd-boot je olajšati in učinkoviteje delo s šifriranjem celotnega diska. S systemd-boot se operacije, povezane s šifriranjem, premaknejo na stran jedra Linuxa in v gonilnik v uporabniškem prostoru, kar poenostavi kodo zagonskega nalagalnika.
- Integracija z Btrfs in upravljanje posnetkov: openSUSE Tumbleweed privzeto uporablja datotečni sistem Btrfs, kar pomeni delo s posnetki. Integracija systemd-boot olajša zagon iz posameznih posnetkov in poveča učinkovitost pri organiziranju posodobitev jedra z uporabo pripomočka sdbootutil, ki upravlja posnetke.
Na koncu je omenjeno še to podpora systemd-boot v openSUSE še vedno velja za eksperimentalno, tako da Na voljo je kot možnost v namestitvenih programih Tumbleweed in MicroOS ter zagotavlja alternativo GRUB-u za tiste uporabnike, ki ga želijo preizkusiti. Poleg tega so v qemu že pripravljene naprave, ki privzeto uporabljajo sistemski zagon in celotno šifriranje diska.
Če ste zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.