3,229 bytes added
, 10:35, 16 January 2019
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 ==
=== Post-copy for shared memory and hugetlbfs ===
'''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:'''
* 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:'''
* 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:'''
* 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:'''
* 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>