Acum câteva zile, cel dezvoltatorii proiectului openSUSE au fost dezvăluite, printr-o postare pe blog, știrile despre Integrarea suportului pentru bootloader-ul „systemd-boot”. în distribuția openSUSE Tumbleweed.
Systemd-boot, abreviat ca sd-boot, es un simplu manager de boot UEFI, care la fel ca alți manageri de boot oferă utilizatorului un meniu textual pentru a selecta intrarea de pornire și un editor pentru linia de comandă a nucleului. systemd-boot acceptă numai sisteme cu firmware UEFI.
Pe lângă furnizarea unei interfețe textuale pentru selectarea intrărilor de boot, systemd-boot pVă permite să editați liniile de comandă ale nucleului. Este important de reținut că sd-boot este compatibil numai cu sistemele cu firmware UEFI.
Unul dintre principalele avantaje este concentrați-vă pe simplitate și eficiență, mai ales când se manipulează criptarea completă a discului. Spre deosebire de încărcătoarele tradiționale, cum ar fi GRUB, sd-boot delegă responsabilitățile de decriptare și derivare a cheilor nucleului Linux și spațiului utilizator, accelerând astfel procesul de boot și evitând posibile încetiniri la pornirea sistemului.
În comparație cu bootloader-ul tradițional GRUB, Utilizarea systemd-boot în openSUSE Tumbleweed îmbunătățește viteza și securitatea procesului de pornire. În prezent, systemd-boot este o opțiune suplimentară, în timp ce GRUB rămâne bootloader-ul implicit, cu excepția versiunilor pentru QEMU, unde systemd-boot va fi activat împreună cu criptarea completă a discului.
Trecerea de la GRUB tradițional la systemd-boot a fost motivată de mai multe motive cheie, potrivit unei prezentări a lui Ludwig Nussel (Managerul de lansare Leap), care a atins unele dintre cele mai importante aspecte ale acestei tranziții și motivele din spatele acesteia.
Ludwig menționează că una dintre principalele motivații a fost simplitatea și eficiența pe care le oferă systemd-boot, mai ales în mediile care se ocupă de criptarea completă a discurilor. Spre deosebire de încărcătoarele tradiționale de pornire, cum ar fi GRUB, systemd-boot delegă responsabilitățile legate de criptare și derivarea cheilor către kernel-ul și spațiul utilizatorului Linux, ajutând la accelerarea procesului de pornire și la reducerea complexității codului de bootloader.
În ceea ce privește principalele motive legate de această integrare, putem evidenția următoarele:
- Viteza de pornire și securitate îmbunătățite: Trecerea la systemd-boot este de așteptat să îmbunătățească viteza de pornire și să mărească securitatea procesului de pornire în openSUSE Tumbleweed în comparație cu utilizarea încărctorului de boot GRUB tradițional.
- Suport optional: În prezent, suportul systemd-boot este oferit ca o opțiune suplimentară, în timp ce GRUB rămâne încărcătorul de pornire implicit. Cu toate acestea, versiunile pentru planul QEMU pentru a activa systemd-boot în mod implicit împreună cu criptarea completă a discului.
- Facilitează criptarea completă a discului: Scopul principal al adăugarii de suport pentru systemd-boot este de a face lucrul cu criptarea completă a discului mai ușor și mai eficient. Cu systemd-boot, operațiunile legate de criptare sunt mutate în partea kernel-ului Linux și într-un driver din spațiul utilizatorului, simplificând codul bootloader-ului.
- Integrare cu Btrfs și gestionarea instantanee: openSUSE Tumbleweed folosește sistemul de fișiere Btrfs în mod implicit, ceea ce înseamnă lucrul cu instantanee. Integrarea systemd-boot face mai ușoară pornirea din instantanee individuale și crește eficiența în organizarea actualizărilor kernelului folosind utilitarul sdbootutil, care gestionează instantaneele.
În cele din urmă, se menționează că Suportul systemd-boot în openSUSE este încă considerat experimental, așa Este oferit ca opțiune atât în instalatoarele Tumbleweed, cât și în MicroOS, oferind o alternativă la GRUB pentru acei utilizatori care doresc să-l încerce. În plus, există dispozitive din cutie în qemu care utilizează în mod implicit systemd-boot și criptarea completă a discului.
Dacă ești interesat să afle mai multe despre asta, puteți verifica detaliile În următorul link.