Rescue system (jumpdrive), chroot, luks and kernel updates
Currently jumpdrive provides a rescue system via usb-c cable (and telnet from a laptop), if the phone does not boot. This allows us to chroot into the phone and fix any issues. But jumpdrive does not support luks yet and this reported upstream https://github.com/dreemurrs-embedded/Jumpdrive/issues/79. Alternative option is to use qemu on the laptop to get a chroot environment on the phone as jumpdrive shares the emmc as a block device and this allows us to use luks support on the laptop to get a chroot.
This brings up the issue of flash-kernel failing if the kernel package is updated or reinstalled via chroot (details in the issue linked above). Though on mobian the kernel updates works in the chroot also because it does not use flash-kernel and it expects uboot to be handled independently, for example using tow boot.
So I was wondering if pureos should also consider this approach for crimson. Do you think it is reasonable expectation to be able to update a kernel using a chroot (just with the storage device and not connected with the phone)? Also it may be beneficial to everyone if pureos and mobian follows a common approach to bootloader. May be pureos is targeting only Librem 5 right now, do you plan to support pinephone or other devices with pureos? Answer to this question may decide if it is worthwhile to follow the tow boot approach here.