Changes

Jump to navigation Jump to search
3,229 bytes added ,  10:35, 16 January 2019
Create an initial draft of GSoC ideas page
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>
277

edits

Navigation menu