Skip to content

Tags: tyilo/booster

Tags

0.4

Toggle 0.4's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anatol Anatol Pomozov
Booster 0.4 release

* Speedup image generation with optimized modalias matching. (anatol#41)
* Add 'fsck' support. If fsck binary is added to the image then it is called right before the root block device is mounted. (anatol#32)
* Add support for stripping ELF binaries. It helps to reduce image size. (anatol#36)
* At the end of initramfs process booster removes content of tmpfs to reclaim initramfs memory back to the system. (8415258)
* Add support for virtual console configuration. It is possible to use non-ASCII keyboard/font configuration at the boot time now. (anatol#43)
* Add a script to regenerate booster images for all installed kernels. It is useful in case if a configuration is changed and the user wants to update these images. (b3dd4f5)
* Add a new network configuration option to specify what interfaces should be initialized at the boot time. Useful in case if a host has multiple networks but only one of them should be used. (anatol#25)
* Firmware files for kernel modules added to image automatically. (anatol#48)
* Host mode handles builtin modules correctly now. (anatol#54)
* Booster honors `quiet` boot option now. If it is specified then only error messages are printed out to the console. (anatol#39)
* Add support for kernel modules compressed with lz4 (anatol#34) and gzip (anatol#55).
* Add support for initramfs compressed with xz. (anatol#42)
* booster handles UUID boot params with quotes e.g. root=UUID="foo-bar-some-UUID" (anatol#6)
* Add possibility to exclude some of the default modules from the image. (anatol#3)
* Add `modules_force_load` config option to specify modules that need to be additionally loaded at the boot time. (anatol#20)
* Add a boot flag to disable concurrent module loading. It helps to get a cleaner debug log. (anatol#61)
* Add 'resume=' boot option support (anatol#49)
* Booster logs are printed to kmsg and available at host via `dmesg` and `journalctl`. (anatol#60)
* Handle kernel module parameters specified via modprobe.d and boot parameters e.g. "vfio-pci.ids=1002:67df,1002:aaf0" (anatol#20 anatol#62 anatol#74). As a result booster handles GPU passthrough using vfio now.

0.3

Toggle 0.3's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anatol Anatol Pomozov
Booster 0.3 release

Notable changes:
 * Fixed a race condition with udev that causes init crash (issue anatol#22)
 * Detect partitions formatted with f2fs correctly (issue anatol#28)
 * Generator should not fail is kernel compiled without virtio (issue anatol#27)
 * Speed up Arch Linux installation hook by building initramfs for each
 kernel in parallel
 * Add support for modules compressed with zstd
 * Handle 'noatime' mount parameters if specified as kernel command line (issue anatol#35)
 * Configure default gateway if DHCP provides it (issue anatol#25)

0.2

Toggle 0.2's commit message
Fix an integration test flakiness

qemu depends on swtpm and needs its socket file to communicate.
Sometimes qemu starts faster than the swtpm instance and the socket
file is not available yet. qemu fails to launch the vm in this case.

Wait for the socket file to appear before QEMU starts.

0.1

Toggle 0.1's commit message
Increase network timeout to 40 seconds