All of lore.kernel.org
 help / color / mirror / Atom feed
* Call for GSoC internship project ideas
@ 2026-01-05 21:47 Stefan Hajnoczi
  2026-01-13 15:29 ` Peter Xu
                   ` (3 more replies)
  0 siblings, 4 replies; 88+ messages in thread
From: Stefan Hajnoczi @ 2026-01-05 21:47 UTC (permalink / raw)
  To: qemu-devel, kvm
  Cc: Helge Deller, Oliver Steffen, Stefano Garzarella,
	Matias Ezequiel Vara Larsen, Kevin Wolf, German Maglione,
	Hanna Reitz, Paolo Bonzini, Philippe Mathieu-Daudé,
	Marc-André Lureau, Thomas Huth, danpb, Mark Cave-Ayland,
	Alex Bennee, Pierrick Bouvier

Dear QEMU and KVM communities,
QEMU will apply for the Google Summer of Code internship
program again this year. Regular contributors can submit project
ideas that they'd like to mentor by replying to this email by
January 30th.

About Google Summer of Code
-----------------------------------------
GSoC (https://summerofcode.withgoogle.com/) offers paid open
source remote work internships to eligible people wishing to participate
in open source development. QEMU has been doing internship for
many years. Our mentors have enjoyed helping talented interns make
their first open source contributions and some former interns continue
to participate today.

Who can mentor
----------------------
Regular contributors to QEMU and KVM can participate as mentors.
Mentorship involves about 5 hours of time commitment per week to
communicate with the intern, review their patches, etc. Time is also
required during the intern selection phase to communicate with
applicants. Being a mentor is an opportunity to help someone get
started in open source development, will give you experience with
managing a project in a low-stakes environment, and a chance to
explore interesting technical ideas that you may not have time to
develop yourself.

How to propose your idea
------------------------------
Reply to this email with the following project idea template filled in:

=== TITLE ===

'''Summary:''' Short description of the project

Detailed description of the project that explains the general idea,
including a list of high-level tasks that will be completed by the
project, and provides enough background for someone unfamiliar with
the code base to research the idea. Typically 2 or 3 paragraphs.

'''Links:'''
* Links to mailing lists threads, git repos, or web sites

'''Details:'''
* Skill level: beginner or intermediate or advanced
* Language: C/Python/Rust/etc

More information
----------------------
You can find out about the process we follow here:
Video: https://www.youtube.com/watch?v=xNVCX7YMUL8
Slides (PDF): https://vmsplice.net/~stefan/stefanha-kvm-forum-2016.pdf

The QEMU wiki page for GSoC 2026 is now available:
https://wiki.qemu.org/Google_Summer_of_Code_2026

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 88+ messages in thread
* Re: Call for GSoC internship project ideas
@ 2026-02-23 16:18 Arun Krishna K
  2026-02-23 19:18 ` Stefan Hajnoczi
  0 siblings, 1 reply; 88+ messages in thread
From: Arun Krishna K @ 2026-02-23 16:18 UTC (permalink / raw)
  To: stefanha
  Cc: alex.bennee, danpb, deller, gmaglione, hreitz, kvm, kwolf,
	marcandre.lureau, mark.cave-ayland, mvaralar, osteffen, pbonzini,
	philmd, pierrick.bouvier, qemu-devel, sgarzare, thuth

[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]

I am reaching out to you regarding a potential GSoC project, as suggested
by Warner Losh.

I have been researching potential areas for contribution and noticed that
QEMU currently has several missing ioctl calls. I am curious if
implementing these would be a suitable topic for a GSoC project or a
general contribution.

I want to be clear that I am still evaluating this idea and am not entirely
sure of its feasibility or scope. My current plan is to focus on the
discrepancy between the ioctl headers and their actual implementations in
linux-user/syscall.c to identify unimplemented ioctls. I also noticed that
the current automation relies on regex, which I think can be improved in
complex cases.

I am interested in building a more reliable method to identify and address
these gaps.
If this is a viable path, I would appreciate your guidance on how to best
approach it or if there are specific areas within this topic I should focus
on.

Thank you for your time.

Best regards,
Arun Krishna K

[-- Attachment #2: Type: text/html, Size: 1204 bytes --]

^ permalink raw reply	[flat|nested] 88+ messages in thread
* Call for GSoC internship project ideas
@ 2025-01-28 16:16 Stefan Hajnoczi
  2025-01-29 17:44 ` Stefano Garzarella
                   ` (3 more replies)
  0 siblings, 4 replies; 88+ messages in thread
From: Stefan Hajnoczi @ 2025-01-28 16:16 UTC (permalink / raw)
  To: qemu-devel, kvm
  Cc: Richard Henderson, Philippe Mathieu-Daudé, Peter Maydell,
	Paolo Bonzini, Thomas Huth, Daniel P. Berrange, Pierrick Bouvier,
	Alex Bennee, Akihiko Odaki, Zhao Liu, Bibo Mao, Jamin Lin,
	Cédric Le Goater, Fabiano Rosas, Palmer Dabbelt,
	Eugenio Pérez, Hanna Reitz, Stefano Garzarella

Dear QEMU and KVM communities,
QEMU will apply for the Google Summer of Code internship
program again this year. Regular contributors can submit project
ideas that they'd like to mentor by replying to this email by
February 7th.

About Google Summer of Code
-----------------------------------------
GSoC (https://summerofcode.withgoogle.com/) offers paid open
source remote work internships to eligible people wishing to participate
in open source development. QEMU has been doing internship for
many years. Our mentors have enjoyed helping talented interns make
their first open source contributions and some former interns continue
to participate today.

Who can mentor
----------------------
Regular contributors to QEMU and KVM can participate as mentors.
Mentorship involves about 5 hours of time commitment per week to
communicate with the intern, review their patches, etc. Time is also
required during the intern selection phase to communicate with
applicants. Being a mentor is an opportunity to help someone get
started in open source development, will give you experience with
managing a project in a low-stakes environment, and a chance to
explore interesting technical ideas that you may not have time to
develop yourself.

How to propose your idea
------------------------------
Reply to this email with the following project idea template filled in:

=== TITLE ===

'''Summary:''' Short description of the project

Detailed description of the project that explains the general idea,
including a list of high-level tasks that will be completed by the
project, and provides enough background for someone unfamiliar with
the code base to research the idea. Typically 2 or 3 paragraphs.

'''Links:'''
* Links to mailing lists threads, git repos, or web sites

'''Details:'''
* Skill level: beginner or intermediate or advanced
* Language: C/Python/Rust/etc

More information
----------------------
You can find out about the process we follow here:
Video: https://www.youtube.com/watch?v=xNVCX7YMUL8
Slides (PDF): https://vmsplice.net/~stefan/stefanha-kvm-forum-2016.pdf

The QEMU wiki page for GSoC 2024 is now available:
https://wiki.qemu.org/Google_Summer_of_Code_2025

What about Outreachy?
-------------------------------
We have struggled to find sponsors for the Outreachy internship
program (https://www.outreachy.org/) in recent years. If you or your
organization would like to sponsor an Outreachy internship, please get
in touch.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 88+ messages in thread

end of thread, other threads:[~2026-03-16 15:18 UTC | newest]

Thread overview: 88+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-05 21:47 Call for GSoC internship project ideas Stefan Hajnoczi
2026-01-13 15:29 ` Peter Xu
2026-01-13 16:16   ` Stefan Hajnoczi
2026-01-13 16:30     ` Peter Xu
2026-01-14 10:16   ` Marco Cavenati
2026-01-14 14:48     ` Peter Xu
2026-01-15 17:13       ` Marco Cavenati
2026-03-14 19:47   ` Junjie Cao
2026-03-16 15:17     ` Peter Xu
2026-01-14 18:00 ` Marc-André Lureau
2026-01-14 19:26   ` Stefan Hajnoczi
2026-01-20 21:42     ` Stefan Hajnoczi
2026-01-20 21:50       ` Daniel P. Berrangé
2026-01-22 10:49         ` Thomas Huth
2026-01-22 10:14       ` Daniel P. Berrangé
2026-01-22 10:22         ` Marc-André Lureau
2026-01-22 10:39           ` Daniel P. Berrangé
2026-01-22 10:54             ` Peter Maydell
2026-01-22 10:57               ` Daniel P. Berrangé
2026-01-22 11:28                 ` Marc-André Lureau
2026-01-22 11:40                   ` Daniel P. Berrangé
2026-01-22 12:02                   ` Alex Bennée
2026-01-22 15:46                   ` Pierrick Bouvier
2026-01-23  8:44                     ` Marc-André Lureau
2026-01-23 15:56                       ` Pierrick Bouvier
2026-01-26 22:29                       ` Stefan Hajnoczi
2026-01-27  8:06                         ` Helge Deller
2026-01-27 14:18                           ` Stefan Hajnoczi
2026-02-10 17:45                             ` Helge Deller
2026-02-10 18:23                               ` Stefan Hajnoczi
2026-02-10 20:43                                 ` Helge Deller
2026-02-15 18:25                                 ` Helge Deller
2026-02-15 20:31                                   ` Stefan Hajnoczi
2026-02-16  2:21                                     ` Helge Deller
2026-01-27  8:34                         ` Stefano Garzarella
2026-01-27 14:19                           ` Stefan Hajnoczi
2026-01-22 10:43         ` Thomas Huth
2026-01-22 10:48           ` Daniel P. Berrangé
2026-01-22 11:05             ` Thomas Huth
2026-01-22 11:24               ` Daniel P. Berrangé
2026-01-22 11:58               ` Alex Bennée
2026-01-22 19:14           ` Stefan Hajnoczi
2026-01-22 11:55         ` Alex Bennée
2026-01-20 22:00     ` John Levon
2026-01-20 21:44   ` Stefan Hajnoczi
2026-01-22  9:38   ` Modern HMP (was: Call for GSoC internship project ideas) Markus Armbruster
2026-01-22 10:00     ` Daniel P. Berrangé
2026-01-22 12:07       ` Modern HMP Markus Armbruster
2026-01-22 12:21         ` Daniel P. Berrangé
2026-01-22 13:07           ` Markus Armbruster
2026-01-22 14:03             ` Daniel P. Berrangé
2026-01-22 15:47           ` Fabiano Rosas
2026-01-22 16:00             ` Daniel P. Berrangé
2026-01-27 11:17               ` Kevin Wolf
2026-02-01 18:29               ` Dr. David Alan Gilbert
2026-02-04  8:08                 ` Markus Armbruster
2026-02-04  9:07                   ` Daniel P. Berrangé
2026-02-04  9:44                     ` Markus Armbruster
2026-02-05  1:15                   ` Dr. David Alan Gilbert
2026-02-05  6:52                     ` Markus Armbruster
2026-02-05 12:50                       ` Dr. David Alan Gilbert
2026-01-27  9:27 ` Call for GSoC internship project ideas Matias Ezequiel Vara Larsen
2026-01-27 14:15   ` Stefan Hajnoczi
2026-01-29 10:46 ` COCONUT-SVSM project ideas for GSoC 2026 Jörg Rödel
2026-01-29 14:18   ` Stefan Hajnoczi
2026-02-04 13:24     ` Jörg Rödel
2026-02-04 16:12       ` Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2026-02-23 16:18 Call for GSoC internship project ideas Arun Krishna K
2026-02-23 19:18 ` Stefan Hajnoczi
2026-02-23 23:26   ` Warner Losh
2025-01-28 16:16 Stefan Hajnoczi
2025-01-29 17:44 ` Stefano Garzarella
2025-02-03  1:42   ` Jamin Lin
2025-02-10 14:55   ` Stefano Garzarella
2025-02-10 15:54     ` Stefan Hajnoczi
2025-02-06  9:34 ` Matias Ezequiel Vara Larsen
2025-02-06 15:02   ` Stefan Hajnoczi
2025-02-07 13:57     ` Matias Ezequiel Vara Larsen
2025-02-06 15:10   ` Stefan Hajnoczi
2025-02-07 13:58     ` Matias Ezequiel Vara Larsen
2025-02-07 12:35 ` Hanna Czenczek
2025-02-07 13:41   ` Stefan Hajnoczi
2025-02-07 13:48     ` Hanna Czenczek
2025-02-07 13:53       ` Stefan Hajnoczi
2025-02-07 14:39 ` Helge Deller
2025-02-07 14:47   ` Stefan Hajnoczi
2025-02-07 15:34     ` Helge Deller
2025-02-07 16:01       ` Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.