On Tue, 01/09 13:45, Alistair Francis wrote: > On Tue, Jan 2, 2018 at 12:23 PM, Stefan Hajnoczi <stefanha@xxxxxxxxx> wrote: > > QEMU will apply to the Google Summer of Code > > (https://summerofcode.withgoogle.com/) and Outreachy > > (https://www.outreachy.org/) open source internship programs again > > this year. > > > > Do you want to mentor newcomers beginning open source development in > > our community? > > > > Please post your project ideas on the wiki by January 23rd: > > https://wiki.qemu.org/Google_Summer_of_Code_2018 > > > > Project ideas must: > > * Be doable in 12 weeks by someone fluent in C programming but not > > familiar with the codebase. > > * Have a clear scope and few dependencies. > > * Have a high chance of being merged. > > * Consist of smaller steps that can be merged incrementally. > > > > Active QEMU, KVM, and Jailhouse contributors are invited to become > > mentors. Mentoring is a volunteer activity that requires around 5 > > hours per week to interact with your intern, review code, etc. GSoC > > and Outreachy internships run from May through August. > > > > For background on why QEMU participates in open source internship > > programs and how it works, check out my KVM Forum presentation: > > https://www.youtube.com/watch?v=xNVCX7YMUL8 > > https://vmsplice.net/~stefan/stefanha-kvm-forum-2016.pdf > > > > KVM and Jailhouse are invited to participate under the QEMU GSoC > > umbrella organization. > > > > Please let me know if you have any questions! > > Hey, > > Can anyone who has done this before chime in. > > What do you think about getting someone to cleanup and improve the GDB > support in QEMU? Would that be the right difficulty of task for a GSoC > project? Yeah. I don't know much about GDB stub in QEMU but it sounds like a good idea if the requirements (what exactly to improve) are concrete. In general, a few factors to consider are: * Is it managable for a student who is not familiar with QEMU code but has fair proficiency in C and Linux programming? * Is it roughly 3 months' (full time) amount of work for such a student? * Is there a mentor that can guide and help (like said above, devote a few hours every week in the process, meeting with the student, answering questions and reviewing patches)? Fam