I've forked the Armbian Build process here
github.com/rodw-au/armbianbuild
I'm currently building for Bookworm edge with./compile.sh EXPERT=yes
build an image
don't change the kernel
add a graphical environment xfce
add browser, editor internet
build and burn to an SD (not emmc yet)
I'm not sure how much can be stored in git yet....
I think Armbian just pull the pettitboot (and maybe uboot) from HardKernel.
You can select the image used by editing this file so you can use a matching RT build to your kernel
github.com/armbian/build/blob/master/con...e/meson64_common.inc
These are some of the kernel settings I wanted to review
CONFIG_HAVE_PREEMPT_LAZY=y
CONFIG_PREEMPT_LAZY=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_RT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y
CONFIG_KVM=n
CONFIG_VIRTUALIZATION=n
CONFIG_LOCALVERSION_AUTO=y
CONFIG_ARCH_SUPPORTS_RT=y
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_HZ_PERIODIC=y
CPU_IDLE_GOV_LADDER =y
EXPERT=y ?????????
CONFIG_NO_HZ_FULL=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_IDLE=n
CONFIG_EMBEDDED=y
I also wanted to review toebetters commits to see what is changing in his kernel.