Hey John, Sorry to bother you! I just wanted to know if you had any thoughts on the mail I sent.
Is there anything I can pick up right now with regards to the Python package? You mentioned that linting is something that needs to be completed before we go ahead, so maybe I can start with that? Thanks, Rohit. On Wed, Aug 26, 2020 at 1:55 PM Rohit Shinde <rohit.shinde12...@gmail.com> wrote: > Hey John, > > I came across QEMU in 2015 when I was looking to participate in GSOC. I > did GSoC through another org. I kept following qemu because I was > interested in virtualization, systems level coding and device emulation. > > Currently, most of my professional dev work is done in Java and Python > (with some C++). I am interested in C/C++ development simply because of the > things you can accomplish with the tools that these languages give you. My > interests in programming as a hobby are very general. I would like to take > part in all kinds of development at least once (example: OS development, > virtualization, compilers, networking, etc). Professionally, I am a backend > developer who does SDK/API development along with writing general purpose > software that serves business needs. This is all at the application level. > So I have quite some experience in areas like CI/CD, deployment, build > systems and API dev. However, I don't know how much of that will translate > to QEMU development since the environment I work in is quite different. > > Out of the topic areas you mention, I am very interested in the following > (mentioned in order of interest): > > 1. Emulation > 2. KVM > 3. Storage optimization. > > I have been reading about KVM quite a bit because I wanted to know how > virtualization theory is actually implemented. > > And once again, thanks for the response! I really appreciate it! > > Thanks, > Rohit. > > On Wed, Aug 26, 2020 at 11:51 AM John Snow <js...@redhat.com> wrote: > >> On 8/26/20 11:00 AM, Rohit Shinde wrote: >> > Hey Thomas, >> > >> > I didn't really have any specific questions. I wanted to know if there >> > was any part of qemu that I could contribute to. Qemu is overwhelmingly >> > vast and without some pointers, I felt very lost. >> >> Yeah, it can be hard to get started. >> >> What are your interests in programming/development, any specific types >> of coding you like doing more than others? What draws you to the QEMU in >> particular? Is there something you'd like to see QEMU do that it doesn't >> today, or something you feel like you are particularly suited to doing? >> >> If I can figure out what brought you here, maybe I can direct you to >> some projects that might benefit from your attention. [Apart from the >> Python stuff, which we are discussing elsewhere in another thread.] >> >> Some topic areas: >> >> - Emulation (TCG) >> - Virtualization (KVM) >> - Esoteric/Legacy architecture/device emulation >> - Optimization (Network, Storage, CPU) >> - Regression/Acceptance Testing >> - Fuzzing >> - Configuration >> - Deployment >> - Continuous Integration >> - Accessibility, Ease-of-use >> - Build systems & tooling >> - Development process >> - SDK/API development >> >> >> If you have any specific knowledge in areas that aren't Linux on x86, >> there are likely areas of QEMU that could benefit from your knowledge. >> We are always looking for people to help maintain and develop code >> intended for other architectures on other platforms. >> >> --js >> >>