Conversation

Jarkko Sakkinen

Edited 3 days ago
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
1
0
2
@peterkorsgaard, Would bootc, composefs and toolbx by any means make sense for the Buildroot's upstream?

https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/tree/package?h=main
1
0
0

@jarkko I do not have any experience with those tools, but if they do not cause any issues and you are willing to maintain them, sure!

1
0
1
@peterkorsgaard OK fair enough thank you :-) I do dogfeed myself with them, shouldn't be a problem.
0
0
0