Backported more features from my bootc OS to my kernel testing harness:
https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/. It now runs on a bootc container and is booted by a UKI kernel.
It also has scripts/build.sh, which is developed and tested to work with Apple's own container manager called, well, 'container' (brew install container && brew services start container).
Getting the build to work on top of Apple's own container manager makes a three year old M2 Pro blazingly fast build server that outputs both x86 and ARM images in no time (much faster than any PC I have).
On a Mac:
CONTAINER=container CONTAINER_MEMORY=16G CONTAINER_CPUS=4 scripts/build.sh
It's a big over-engineered image for the purpose but I've had these features as a side-effect of my OS project so why not collect the fruits and create a more realistic environment.
Right and image has Podman and toolbx, if in the middle of testing something needs to be built :-)
#buildroot #bootc #linux #kernel