Closed
Description
The disk builders should support the addition of arbitrary files
This is useful for a number of reasons:
- Smaller OSes may want a single disk, and may be ok with FAT
- Microkernels may want to load additional services at boot
- Bootloader file based configuration
- Ramdisk support
- Bootloader support for loading arbirary files
Adding all of these files to the same implementation will be cumbersome, due to duplicate of code, so I propose the following:
- Get rid of UefiBoot and BiosBoot, and replace them with a common builder that has functions for UEFI, BIOS, and TFTP
- Rather than treating the kernel as a special case, use a BTreeMap on the new implementation to track source/destination
The proposed changes can be found in #320
Metadata
Metadata
Assignees
Labels
No labels