&gt;None of the current forwarding ASIC vendors publish enough information to write a driver for their chips. So no, you can&#x27;t write your own driver.<p>Of course they don&#x27;t publish it as open source. But if you buy their chips, they will, I assume. So then you <i>can</i> write your own driver.<p>&gt;If you&#x27;re just going to run it in a VM, you&#x27;d be better off with more established things like OpenBSD, OpenWRT, pfSense, Cumulus VX, or even just a Debian VM with Quagga.<p>I agree. My VM scenario was meant only to illustrate that OpenSwitch is really easy to run in a container&#x2F;VM, and that fact can be used to examine it for any malovalent behavior.