sdsb

Crates.iosdsb
lib.rssdsb
version0.0.1
sourcesrc
created_at2023-08-30 22:03:22.484773
updated_at2023-08-30 22:03:22.484773
descriptionUnified system for bootloader configs, initramfs, and self-controlled secureboot
homepagehttps://gitlab.com/infomorphic-matti/sdsb
repositoryhttps://gitlab.com/infomorphic-matti/sdsb
max_upload_size
id959309
size43,323
Matti (infomorphic-matti)

documentation

https://docs.rs/sdsb

README

sdsb - Self-Determination for Secure Boot

This program is designed to provide a simpler framework for creating kernels with different initramfs generators (such as mkinitcpio, dracut and booster), embedding them in Unified Kernel Images, and generating a configured bootloader to load these images from boot.

It uses sbctl (or potentially some other framework) to use your own Secure Boot keys to lock down the entire boot chain. The idea is to do this in a relatively declarative manner that can ideally replace the various messy ad-hoc scripts used for generating bootloader configurations which have mixed support for non-mkinitcpio generators on Arch or other distributions.

This program is significantly influenced by the contents of the Controlling Secure Boot page by Rod Smith

Commit count: 4

cargo fmt