Hi all! As developing new drivers and other low-level stack pieces might feel like a constant uphill battle for teams with limited resources, has it ever been considered to piggyback on the concept of rump kernels to help in this regard? I have quite little knowledge of Haiku’s internals at the moment, so would be interested to learn if this can be considered a viable approach for local use case, provided there can be some specific limitations and challenges I am not aware of.
Found this old article for implementing rump hypervisor on top of Linux as a potential starting reference point - https://blog.netbsd.org/tnf/entry/a_rump_kernel_hypervisor_for