View on GitHub

Libvirt 8.0

April 9, 2022

Hello, I am Moteen Shah from VJTI, Mumbai. This is the first introduction with opensource contributions. After going through a vast array of Organisations and learning about their projects, I finally found libvirt and virtual machines most interesting.

Getting Started

I joined the IRC channel, subscribed to the libvirt mailing list, and began digging more into the project. I began tackling bitsized issues and learned about the project after discussing it with mentors on mail. And now I’m writing this blog to summarise my journey.

By completing a portion of this issue, I began to familiarise myself with the code base. In addition, after speaking with mentors about the project, I was assigned a heading to work on. Because my project code was meant to end up there, I first became acquainted with the job code.

1. Building libvirt

First I followed the compiling blog section on libvirt’s website, which involved installing all dependencies and building libvirt. I was able to successfully build and test its working on my PC.

2. Submitting my First Patch

3. The Storage Driver

4. The Job Code