Run GNU/Linux on a smaller computer for drivers and interface it with a FreeBSD system?

A VM is not the full experience if the thread is originally about drivers. What if driver A exists for Linux and driver B exists for FreeBSD?
Not true. VMs normally provide very generic, standardized virtualized hardware. Just look at what settings VMs offer. When you virtualize a GPU, you start by offering something very generic that the guest OS can use via very generic drivers.

The PCI passtrhough is only possible if the driver exists on the host, and actually works on the host.

I basically just ate your VM for breakfast.

Beyond the need to use only the generic drivers to interface with the virtualized hardware, it is in fact a full FreeBSD experience, everything in the User Handbook applies as documented... 😩
 
I don't think it's a frankenmonster. Especially, if one would build a nice interface to it so that it would treat a Debian box like an "external black box", which appears on FreeBSD as if the devices were on it. Maybe it could just mirror the exposed drivers' APIs and all so that they look like FreeBSD's?

I have been just studying Waydroid (https://waydro.id/), and it seems pretty nice to consider Android just as a Linux container there.
 
I don't think it's a frankenmonster. Especially, if one would build a nice interface to it so that it would treat a Debian box like an "external black box", which appears on FreeBSD as if the devices were on it. Maybe it could just mirror the exposed drivers' APIs and all so that they look like FreeBSD's?

I have been just studying Waydroid (https://waydro.id/), and it seems pretty nice to consider Android just as a Linux container there.
Waydroid is basically a VM that allows integration with the Wayland compositor on host. Not that different an idea from WSL, which you brought up earlier in this thread. VirtualBox has a feature to allow mouse pointer integration even in the outdated 6.1, and we have 7.0 in ports already.
 
Back
Top