SoC/Ideas: Difference between revisions

From SambaWiki
(→‎Samba: Commented out stale proposals, feel free to remove the comments around the things that are still relevant.)
(→‎Linux Kernel CIFS/SMB2/SMB3 client improvements: Commenting out stale proposals, feel free to re-add things that are still relevant)
Line 124: Line 124:
==Linux Kernel CIFS/SMB2/SMB3 client improvements==
==Linux Kernel CIFS/SMB2/SMB3 client improvements==
Interested students should contact Steve French (or Jeff Layton) and discuss possible improvements to the Linux Kernel CIFS VFS client. Here are some ideas to get you started:
Interested students should contact Steve French (or Jeff Layton) and discuss possible improvements to the Linux Kernel CIFS VFS client. Here are some ideas to get you started:

<!-- Commenting out stale proposals


===File Copy Offload: T10 operations, and improved tools for using CopyChunk===
===File Copy Offload: T10 operations, and improved tools for using CopyChunk===
Line 201: Line 203:
*Possible mentors: Steve French
*Possible mentors: Steve French


<!-- Commented out possibly stale proposals
==Build Farm==
==Build Farm==



Revision as of 10:29, 17 January 2018

Google Summer of Code: Suggested Project ideas

The following are the Samba project ideas for Summer of Code. Of course you are free to come up with ideas not listed here. Please discuss the your planned project by either joining us on irc://irc.freenode.net/#samba-technical or by sending email to samba-technical@lists.samba.org

Most of our projects will require C programming skills, but the Samba section has a couple of Python projects.

Samba

Some additional possible GSoC topics can be found in Bugzilla in the form of bugs which are marked as "Feature request": here. Questions regarding complexity and requirements should be directed to the technical mailing list.


Linux Kernel CIFS/SMB2/SMB3 client improvements

Interested students should contact Steve French (or Jeff Layton) and discuss possible improvements to the Linux Kernel CIFS VFS client. Here are some ideas to get you started: