Google Summer of Code Ideas
Google Summer of Code (GSoC) is a global program that offers post-secondary students an opportunity to be paid for contributing to an open source project over a three month period.
This page contains project ideas for upcoming Google Summer of Code.
Suggested ideas
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Mentor: Mike Rapoport <rppt@linux.ibm.com>
- Suggested by: Mike Rapoport <rppt@linux.ibm.com>
Optimize logging engine
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Mentor: Andrei Vagin <avagin@gmail.com>
- Suggested by: Andrei Vagin <avagin@gmail.com>
Add support for checkpoint/restore of cgroups v2
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- https://github.com/checkpoint-restore/criu/issues/252
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Suggested by: Person who suggested the idea
Add support for checkpoint/restore of CORK-ed UDP socket
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- https://github.com/checkpoint-restore/criu/issues/409
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Mentor: Pavel Emelianov <xemul@virtuozzo.com>
- Suggested by: Pavel Emelianov <xemul@virtuozzo.com>
Optimize the pre-dump algorithm
Summary: Optimize the pre-dump algorithm to avoid vmsplice()-ing the whole memory
TODO: Detailed description of the project.
Links:
- https://github.com/checkpoint-restore/criu/issues/351
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Mentor: Pavel Emelianov <xemul@virtuozzo.com>
- Suggested by: Pavel Emelianov <xemul@virtuozzo.com>
Anonymize image files
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- https://github.com/checkpoint-restore/criu/issues/360
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: C
- Mentor: Pavel Emelianov <xemul@virtuozzo.com>
- Suggested by: Pavel Emelianov <xemul@virtuozzo.com>
Porting crit functionalities in GO
Summary: TODO: Short description of the project
TODO: Detailed description of the project.
Links:
- Wiki links to relevant material
- External links to mailing lists or web sites
Details:
- Skill level: beginner or intermediate or advanced
- Language: Go
- Mentor: Adrian Reber <areber@redhat.com>
- Suggested by: Adrian Reber <areber@redhat.com>