<story><title>Krunvm – Create MicroVMs from OCI Images</title><url>https://github.com/containers/krunvm</url></story><parent_chain></parent_chain><comment><author>sidkshatriya</author><text>Krunvm is extremely easy to use and is packed with some interesting ideas.&lt;p&gt;One of the biggest advantages of this VMM is that programs have access to the network inside the VMM without the admin having to setup complex virtual bridges and so forth in the host in advance or use something like slirp. This is accomplished via TSI (Transparent Socket Impersonation).&lt;p&gt;Basically sockets in the guest are bridged to AF_VSOCK via the use of a patched linux kernel (when you build libkrunfw.so) when communicating outside the VM. See &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=EGV03THGrrw&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=EGV03THGrrw&lt;/a&gt; for more info on TSI.&lt;p&gt;My only concern is that TSI is currently not a feature available in Linux. When do the authors plan to upstream this into Linux proper? My understanding is that this was planned in 2021 but it is now 2022...</text></comment>
<story><title>Krunvm – Create MicroVMs from OCI Images</title><url>https://github.com/containers/krunvm</url></story><parent_chain></parent_chain><comment><author>gabereiser</author><text>Mmmmmm, rust and golang, working together. Shout out to buildah team and the krunvm folks. This is very cool. The icing on the cake was the aarm64 support for apple. Kudos to you all. I can now run experimental linux images as VM&amp;#x27;s and see if they&amp;#x27;ll blow up.</text></comment>