Can some functionalities for os be passed to second kernel?
For example there could be docker or some other VM with Halium kernel to use some apps for example WiFi, camera and SIM calling?
Example can be qubesos which uses separate VM to do networking and other functions.


But Qubes runs separate VM for diffrent functions to prevent compromised VM to do any harm for main system. For example halium kernel could have only access to camera so it won’t spread harm?
This is not about a qubes-like setup, it’s about a multikernel setup (no hypervisors, just two kernels running on the same hardware in parallel). Both kernels have full ring0 (=EL1 on aarch64) hardware access in that case.