openSUSE Tumbleweed obsługuje teraz systemd-boot zamiast GRUB

opensuse

Jest to system operacyjny zorientowany na użytkowników wolnego oprogramowania i otwarty na rozwój nowych funkcji przez swoją społeczność.

Kilka dni temu o ujawnienie twórców projektu openSUSE, za pośrednictwem wpisu na blogu, wiadomości o Integracja obsługi bootloadera „systemd-boot”. w dystrybucji openSUSE Tumbleweed.

Systemd-boot, w skrócie sd-boot, es prosty menedżer rozruchu UEFI, który podobnie jak inne menedżery rozruchu oferuje użytkownikowi menu tekstowe umożliwiające wybranie wpisu rozruchowego oraz edytor wiersza poleceń jądra. systemd-boot obsługuje tylko systemy z oprogramowaniem sprzętowym UEFI.

Oprócz zapewnienia tekstowego interfejsu do wybierania wpisów rozruchowych, systemd-boot pUmożliwia edycję wierszy poleceń jądra. Należy pamiętać, że sd-boot jest kompatybilny tylko z systemami z oprogramowaniem sprzętowym UEFI.

Jednym z główne zalety to stawiamy na prostotę i efektywność, szczególnie w przypadku szyfrowania całego dysku. W przeciwieństwie do tradycyjnych programów ładujących, takich jak GRUB, sd-boot deleguje obowiązki związane z deszyfrowaniem i wyprowadzaniem kluczy na jądro Linuksa i przestrzeń użytkownika, przyspieszając w ten sposób proces uruchamiania i unikając możliwych spowolnień podczas uruchamiania systemu.

W porównaniu z tradycyjnym bootloaderem GRUB, Użycie systemd-boot w openSUSE Tumbleweed poprawia szybkość i bezpieczeństwo procesu rozruchu. Obecnie systemd-boot jest opcją dodatkową, podczas gdy GRUB pozostaje domyślnym programem ładującym, z wyjątkiem kompilacji dla QEMU, gdzie systemd-boot zostanie włączony wraz z pełnym szyfrowaniem dysku.

Przejście z tradycyjnego GRUB-a na systemd-boot było motywowane kilkoma kluczowymi powodami, zgodnie z prezentacją Ludwiga Nussela (menedżera wydań Leap), który poruszył niektóre z najważniejszych aspektów tego przejścia i jego przyczyny.

Ludwig wspomina, że ​​jedną z głównych motywacji była prostota i wydajność, jaką oferuje systemd-boot, szczególnie w środowiskach obsługujących pełne szyfrowanie dysku. W przeciwieństwie do tradycyjnych programów ładujących, takich jak GRUB, systemd-boot deleguje obowiązki związane z szyfrowaniem i wyprowadzaniem kluczy na jądro Linuksa i przestrzeń użytkownika, pomagając przyspieszyć proces rozruchu i zmniejszyć złożoność rozruchu.

Jeśli chodzi o kluczowe powody związane z tą integracją, możemy wyróżnić następujące:

  1. Poprawiona szybkość uruchamiania i bezpieczeństwo: Oczekuje się, że przejście na systemd-boot poprawi prędkość rozruchu i zwiększy bezpieczeństwo procesu rozruchu w openSUSE Tumbleweed w porównaniu z używaniem tradycyjnego programu ładującego GRUB.
  2. Opcjonalne wsparcie: Obecnie obsługa systemd-boot jest oferowana jako opcja dodatkowa, podczas gdy GRUB pozostaje domyślnym programem ładującym. Jednak kompilacje dla QEMU planują domyślnie włączyć systemd-boot wraz z pełnym szyfrowaniem dysku.
  3. Ułatwienie pełnego szyfrowania dysku: Głównym celem dodania obsługi systemd-boot jest ułatwienie i usprawnienie pracy z pełnym szyfrowaniem dysku. Dzięki systemd-boot operacje związane z szyfrowaniem są przenoszone na stronę jądra Linuksa i do sterownika w przestrzeni użytkownika, upraszczając kod programu ładującego.
  4. Integracja z Btrfs i zarządzanie migawkami: openSUSE Tumbleweed domyślnie używa systemu plików Btrfs, co oznacza pracę z migawkami. Integracja systemd-boot ułatwia uruchamianie z pojedynczych migawek i zwiększa efektywność organizowania aktualizacji jądra za pomocą narzędzia sdbootutil, które zarządza migawkami.

Wreszcie jest o tym mowa Obsługa systemd-boot w openSUSE jest nadal uważana za eksperymentalną, więc Jest oferowany jako opcja zarówno w instalatorach Tumbleweed, jak i MicroOS, zapewniając alternatywę dla GRUB-a dla tych użytkowników, którzy chcą go wypróbować. Ponadto w qemu znajdują się gotowe do użycia urządzenia, które domyślnie korzystają z systemowego rozruchu i pełnego szyfrowania dysku.

Jeżeli jesteś chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.