Internal workings of libvirt
Let me give some details about the following libvirt source code. If you really want to know more about the implementation, it is good to poke around in the libvirt source code. Get the libvirt source code from the libvirt Git repository:
[root@node]# git clone git://libvirt.org/libvirt.git
Once you clone the repo, you can see the following hierarchy of files in the repo:
libvirt code is based on the C programming language; however, libvirt has language bindings in different languages such as
Ruby, and so on. For more details on these bindings, please refer to: https://libvirt.org/bindings.html ...