Hey Thomas, Thanks for the in-depth response! I appreciate it a lot!
On Wed, Aug 26, 2020 at 9:38 PM Thomas Huth <th...@redhat.com> wrote: > On 26/08/2020 17.00, 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. > > Ok, that's true - QEMU is really a huge project. I'd really recommend to > pick some topics from https://wiki.qemu.org/Contribute/BiteSizedTasks > first to get a feeling for contributing patches to QEMU. Since you're > interested in emulation, maybe the topics from the "Device models" > section would also be a good fit? > > > > I plan to stay and become a long term contributor. Is there > any CS > > > > What does "CS" stand for? > > > > Computer Science :) > > Oh, well, thanks, ok, that was too easy. I guess there are just too many > abbreviations around ;-) > > > > > > theory that I would need to know other than what I mentioned > > above? > > I'd recommend to browse the various KVM forum presentations on > http://www.linux-kvm.org/page/Category:Conferences to see if there is > something that catches your eye. You can find the recordings of most > presentations on > https://www.youtube.com/channel/UCRCSQmAOh7yzgheq-emy1xA , too. > > > > Is it possible to "learn on the go"? > > > > You certainly have to "learn on the go", since it is likely quite > > impossible to grasp a huge project like QEMU at once. > > > > I am interested in contributing to something like device emulation. > > There might be lots of devices which Qemu might want to emulate but > > which haven't yet been emulated. > Sure, but I think you first need a target you're interested in first. > E.g. do you want to focus on x86, ARM, PPC, m68k, ... ? Depending on > that, you can start looking around in the hw/ directory for "missing" or > "TODO" items. > I am pretty familiar with the x86 architecture since I have worked with processors right from 8086 to the Pentium line of processors. I have a nice familiarity with x86_64. I have a passing familiarity with ARM and SPARC architectures, but not much more. So I think I would like to focus on the x86 architecture. I'll poke around the hw/ directory. Please feel free to give me pointers in the meanwhile. > > Thomas > > Since I am new to the community, I wanted to make sure if it is fine if I post general questions to the mailing list and copy you? I see that all the posts in the mailing list are mostly patches and nothing else. Thanks, Rohit.