Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
summerofcode2014ideas [2018/03/13 07:27] – more stale links MarkLinimonsummerofcode2014ideas [2022/10/03 05:22] (current) – Use mailto macro for email address KubilayKocak
Line 1: Line 1:
 ====== FreeBSD Google Summer of Code 2014 ====== ====== FreeBSD Google Summer of Code 2014 ======
  
-The [[http://www.freebsd.org/|FreeBSD Project]] is pleased to participate in the+The [[http://www.freebsd.org/|FreeBSD Project]] was pleased to participate in the
 [[http://www.google-melange.com/gsoc/homepage/google/gsoc2014|Google Summer of Code 2014]] program. [[http://www.google-melange.com/gsoc/homepage/google/gsoc2014|Google Summer of Code 2014]] program.
  
Line 55: Line 55:
 ===== GSOC2014: Put your topic here ===== ===== GSOC2014: Put your topic here =====
  
-| Mentor | [[YourName|mail@]] | +| Mentor | %%YourName%%%%|%%mail@ | 
-| Co-mentor | [[YourName|mail@]] |+| Co-mentor | %%YourName%%%%|%%mail@ |
 | Skills | C(advanced, intermediate, beginner) Perl(advanced, intermediate, beginner), Python(advanced, intermediate, beginner), kernel(advanced, intermediate, beginner), computer-architecture(advanced, intermediate, beginner), network(advanced, intermediate, beginner), security(advanced, intermediate, beginner) | | Skills | C(advanced, intermediate, beginner) Perl(advanced, intermediate, beginner), Python(advanced, intermediate, beginner), kernel(advanced, intermediate, beginner), computer-architecture(advanced, intermediate, beginner), network(advanced, intermediate, beginner), security(advanced, intermediate, beginner) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 578: Line 578:
 ===== bhyve and x86/iommu integration ===== ===== bhyve and x86/iommu integration =====
  
-| Mentor | [[Neel Natu|neel@]] |+| Mentor | [[NeelNatu|neel@]] |
 | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 602: Line 602:
 ===== Instruction caching for bhyve ===== ===== Instruction caching for bhyve =====
  
-| Mentor | [[Neel Natu|neel@]] |+| Mentor | [[NeelNatu|neel@]] |
 | Skills | C(advanced), kernel(advanced) | | Skills | C(advanced), kernel(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 635: Line 635:
 ===== Intel e1000 device model in userspace for bhyve ===== ===== Intel e1000 device model in userspace for bhyve =====
  
-| Mentor | [[Neel Natu|neel@]] | +| Mentor | [[NeelNatu|neel@]] | 
-| Co-mentor | [[Peter Grehan|grehan@]], [[EdMaste|emaste@]] |+| Co-mentor | [[PeterGrehan|grehan@]], [[EdMaste|emaste@]] |
 | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 667: Line 667:
 ===== bhyve in-kernel timer emulations ===== ===== bhyve in-kernel timer emulations =====
  
-| Mentor | [[Peter Grehan|grehan@]] |+| Mentor | [[PeterGrehan|grehan@]] |
 | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 692: Line 692:
 ===== USB device model in userspace for bhyve ===== ===== USB device model in userspace for bhyve =====
  
-| Mentor | [[Neel Natu|neel@]] | +| Mentor | [[NeelNatu|neel@]] | 
-| Co-mentor | [[Peter Grehan|grehan@]], [[EdMaste|emaste@]] |+| Co-mentor | [[PeterGrehan|grehan@]], [[EdMaste|emaste@]] |
 | Skills | C(advanced), kernel(advanced, intermediate, beginner), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced, intermediate, beginner), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 719: Line 719:
 ===== Implement new Xen netfront/netback features ===== ===== Implement new Xen netfront/netback features =====
  
-| Mentor | [[Roger Pau Monné|royger@]] | +| Mentor | [[RogerPau|royger@]] | 
-| Co-mentor | [[Wei Liu|wei.liu2@citrix.com]] |+| Co-mentor | Wei Liu: <wei.liu2@citrix.com> |
 | Skills | C(advanced), kernel(medium), networking(advanced) | | Skills | C(advanced), kernel(medium), networking(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 750: Line 750:
 ===== USB Front-End Driver ===== ===== USB Front-End Driver =====
  
-| Mentor | [[YourName|mail@]] |+| Mentor |  |
 | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 783: Line 783:
 ===== SCSI Front-End Driver ===== ===== SCSI Front-End Driver =====
  
-| Mentor | [[YourName|mail@]] |+| Mentor |  |
 | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) | | Skills | C(advanced), kernel(advanced), computer-architecture(advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 893: Line 893:
 ===== TCP/IP regression test suite ===== ===== TCP/IP regression test suite =====
  
-| Mentor | [[YourName|mail@]] |+| Mentor |  |
 | Skills | C(intermediate), scripting (intermediate), networking (advanced) | | Skills | C(intermediate), scripting (intermediate), networking (advanced) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 1037: Line 1037:
 ===== IPv6 User Land Cleanup ===== ===== IPv6 User Land Cleanup =====
  
-| Mentor | [[YourName|mail@]] |+| Mentor |  |
 | Skills | C(intermediate), networking (intermediate) | | Skills | C(intermediate), networking (intermediate) |
 | Mid-term deliverable | Explain what MVP for mid-term is | | Mid-term deliverable | Explain what MVP for mid-term is |
Line 1338: Line 1338:
 ===== kgdb support for devel/gdb port ===== ===== kgdb support for devel/gdb port =====
  
-| Mentor | [[YourName|mail@]] |+| Mentor |  |
 | Skills | C(advanced), kernel(intermediate) | | Skills | C(advanced), kernel(intermediate) |
 | Mid-term deliverable | Try to have kgdb working for at least one architecture | | Mid-term deliverable | Try to have kgdb working for at least one architecture |
Line 1354: Line 1354:
 ===== kernel debugging support for LLDB ===== ===== kernel debugging support for LLDB =====
  
-| Mentor | [[Ed Maste|emaste@freebsd.org]] |+| Mentor | [[EdMaste|emaste@freebsd.org]] |
 | Skills | C++(intermediate), kernel(intermediate) | | Skills | C++(intermediate), kernel(intermediate) |
 | Mid-term deliverable | Basic support for opening kernel cores and /dev/mem | | Mid-term deliverable | Basic support for opening kernel cores and /dev/mem |
Line 1410: Line 1410:
  
 | Mentor | [[BaptisteDaroussin|bapt@]] | | Mentor | [[BaptisteDaroussin|bapt@]] |
-| Co-mentor | [[YourName|mail@]] |+| Co-mentor |  |
 | Skills | C(intermediate), Packaging(intermediate) | | Skills | C(intermediate), Packaging(intermediate) |
 | Mid-term deliverable | A ports repository support | | Mid-term deliverable | A ports repository support |
  • summerofcode2014ideas.1520926035.txt.gz
  • Last modified: 2018/03/13 07:27
  • by MarkLinimon