Skip to content

0.8

Compare
Choose a tag to compare
@anatol anatol released this 06 May 21:26
· 110 commits to master since this release
0.8
  • Add booster.log boot parameter that replaces and extends the functionality of booster.debug. ooster.debug is marked as deprecated.
  • booster.disable_concurrent_module_loading boot parameter has been removed. This parameter has been used as a safety net if concurrent module loading does not work properly. Concurrent module loading has been thoroughly tested and found no major issues. Drop the unneeded parameter.
  • Fix “too many open files” booster generator error (#76)
  • Process udev and block scanning concurrently to increase the level of parallelism and reduce boot time.
  • Refactor booster CLI. Add booster build, booster ls, booster cat, booster unpack subcommand to build/inspect initramfs images. This functionality is roughly equivalent to lsinitcpio (#11)
  • Add sdhci_acpi to the list of modules required for eMMC (#90)
  • Handle init= kernel parameter (#115)
  • Handle devices with 4K sectors (#119)
  • Fix GPU drivers loading (#120)
  • Handle FAT16/FAT32 partitions correctly
  • Add support for partitions used for hibernation
  • Add uas to the list of default modules (#121)
  • Handle multiple luks mappings in the kernel command line (#124)
  • Handle firmware files compressed with xz (#127)
  • Handle non-/usr filesystem hierarchy (such as used by Alpine Linux)
  • Add /usr/lib64 to the list of elf directories to handle Fedora Linux (#137)
  • Handle HWPATH=xxx device reference in boot parameters (#112)
  • Handle WWID=XXX device reference in boot parameters (#111)
  • (Experimental) Implement remote unlock functionality using Tang protocol. (#24)
  • Unconditionally enable local echo for emergency shell (#144)
  • Don't error-out if /etc/locale.conf doesn't exist
  • Lookup executable under $PATH