Does runv have plans to support hardware passthrough?
I am still in the process of trying to understand the runv project but I notice you mention that you have no support for the OCI devices section. Are there any thoughts or plans on trying to address this using hypervisor hardware pass through capabilities? It would be particularlly interesting to be able to use hardware pass though to run gpu applications in a hypervisor container.
Once discussed with @gnawux for several times, let him to take over here.
At the same time we are also working on kubernetes upstream to make Pod level devices happen.
@Esarak
runV is a virtualized container runtime, i.e. implement OCI interface with hypervisors, just like a VM at the bottom. As a result of the harder isolation, you could not map /dev filesystem into a VM, which is those in the device section.
However, the virtualization technology has mature hardware passthrough support already, and could be support in runV.