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
>>
>>

Reply via email to