The &#x2F;dev&#x2F;kvm API has a hard dependency on union support, and rustc hasn&#x27;t yet implemented RFC1444, so I hadn&#x27;t planned to attempt to create a KVM crate until that point.  Once that happens, I&#x27;ll start building prototypes and pushing them to github and Cargo.<p>In the meantime, here&#x27;s an article I wrote on the &#x2F;dev&#x2F;kvm API, including how to drive it directly from a small C program: <a href="https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;658511&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;658511&#x2F;</a> (edit: fixed URL)