{"id":11553,"date":"2025-02-02T16:51:38","date_gmt":"2025-02-02T16:51:38","guid":{"rendered":"https:\/\/byte-bucket.com\/2025\/02\/02\/abschied-vom-bootloader-nmbl-bringt-linux-in-die-zukunft\/"},"modified":"2025-02-02T16:51:38","modified_gmt":"2025-02-02T16:51:38","slug":"abschied-vom-bootloader-nmbl-bringt-linux-in-die-zukunft","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=11553","title":{"rendered":"Abschied vom Bootloader: NMBL bringt Linux in die Zukunft"},"content":{"rendered":"<p>Der modulare Grand Unified Bootloader (Grub 2) ist heute der Standard f\u00fcr die Installation vieler Linux-Systeme. Seine Vielseitigkeit, unterst\u00fctzt durch zahlreiche Dateisysteme, EFI, Secure Boot und Multiboot, macht ihn zu einem flexiblen Allesk\u00f6nner. Allerdings w\u00e4chst der Dschungel aus C- und Assembler-Code stetig an, was Wartung und Entwicklung erschwert.<\/p>\n<p>Als schlanke Alternative f\u00fcr EFI-Systeme etabliert sich Systemd-boot, ein minimalistischer Bootloader von Systemd, der \u00fcber einen EFI-Booteintrag gestartet wird und lediglich ein Men\u00fc mit verf\u00fcgbaren Kernelversionen pr\u00e4sentiert. Doch laut Marta Lewandowska von Red Hat k\u00f6nnte bald sogar der komplette Bootloader wegfallen \u2013 dank des Konzepts &#8222;No More Boot Loader&#8220; (NMBL).<\/p>\n<p>NMBL fokussiert sich auf Unified Kernel Images (UKIs), die alles enthalten, was f\u00fcr den Start bis zum User Space ben\u00f6tigt wird. Der eigentliche Start erfolgt, wie bei Systemd-boot, durch einen EFI-Booteintrag in der Firmware. Dieser ruft \u00fcber eine minimale Grub-2-Emulationsschicht ein Image mit Kernel, voreingestellten Bootparametern und einer initialen Ramdisk auf. Diese beinhaltet Treiber f\u00fcr Dateisysteme und Netzwerkschnittstellen. Optional kann das Image auch f\u00fcr Secure Boot signiert werden.<\/p>\n<p>Der Verzicht auf zus\u00e4tzliche Bootloader-Komponenten soll laut Lewandowska den Administrationsaufwand bei der Erstellung von UKIs und ihren Booteintr\u00e4gen drastisch reduzieren. Durch die fehlende Notwendigkeit eines ausgewachsenen Loaders startet das System mit dieser Methode besonders schnell. Die Zukunft des Linux-Startprozesses sieht also ohne klassische Bootloader aus, ganz im Zeichen von Effizienz und Geschwindigkeit.<\/p>\n<p>Schlagw\u00f6rter: Marta Lewandowska + NMBL + UKIs<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der modulare Grand Unified Bootloader (Grub 2) ist heute der Standard f\u00fcr die Installation vieler Linux-Systeme. Seine Vielseitigkeit, unterst\u00fctzt durch zahlreiche Dateisysteme, EFI, Secure Boot und Multiboot, macht ihn zu einem flexiblen Allesk\u00f6nner. Allerdings w\u00e4chst der Dschungel aus C- und Assembler-Code stetig an, was Wartung und Entwicklung erschwert. Als schlanke&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":11552,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/11553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11553"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/11553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/11552"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}