[GSoC 2025] submit your proposal (VM plugins) by April 8 #3383
AkihiroSuda
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This year we participate in the Google Summer of Code(GSoC) as a CNCF project, so as to facilitate contributions from open source beginners and students.
Successful contributors will receive stipends.
Register to become a contributor by April 8 (Tue) 18:00 UTC, via the GSoC website.
Idea
The idea is to make a plugin subsystem that decouples the built-in VM drivers (
qemu
,vz
, andwsl2
) into separate binaries that communicate with the main Lima binary via some RPC (probably gRPC).This idea will improve the maintainability of the code base, and also help supporting additional VM backends (e.g.,
vfkit
and cloud-based drivers).Technological details have been already discussed in:
Candidates are highly suggested to join the discussion ahead of the acceptance of their proposal.
Candidates may show their proof-of-concept codes and ask us to review it, however, we will not prioritize (nor deprioritize) such candidates.
Important
Registration must be done via the GSoC website, not via the GitHub Discussions.
Eligibility
The eligibility of GSoC is limited to an open source beginner or a student (18+ years old).
Beginners are still expected to have good experience of programming and
git
command.Note
An active open source contributor can be still considered a beginner, if they have been only engaged in their own projects, or projects that are only used at a single institution. See FAQs.
See also:
What are the eligibility requirements for participation?
How do I know if I am considered a beginner in open source development?
)7. GSoC Contributors
→1. Eligibility
Elements of a Quality Proposal
Selection
We mentors (@afbjorklund and me) will mark the candidates that we are interested in.
The ranking of those candidates will be decided by CNCF.
See also:
Timeline
The standard timeline (12 weeks for coding):
The coding period is extensible to 22 weeks at most.
See also:
Links
Beta Was this translation helpful? Give feedback.
All reactions