Hey John, I wanted to follow up on this, in case you missed my previous email :)
Thanks, Rohit. On Sat, Aug 29, 2020 at 1:14 AM Rohit Shinde <rohit.shinde12...@gmail.com> wrote: > 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 >>> >>>