Keyboard and mouse passthrough using evdev with libvirt

Let’s say you have a Windows VM on Linux and you want to use the same keyboard and mouse inside the VM. What if I told you this was a very easy process thanks to the evdev input device type on libvirt. If you go to edit the XML definition of your VM you will find a <device> ... </device> block. All you have to do to make this work is add this snippet into the this block.
Read more →

Running a high performance Windows VM on Linux

Running a high performance Windows VM on Linux
Being a developer, Linux is my main OS as I find it easier to use for a lot of stuff. Additionally, I am a gamer and like to play after a good day of work. Let me just say that Linux has made a lot of progress in the gaming space. With Proton being integrated to Steam and Lutris for non Steam games, it’s easier than ever to run games on Linux without much performance loss most of the time.
Read more →