NetBSD-SoC: Subfile support
What is it?
An idea that has been mentioned for a previous Summer of Code is the implementation of subfiles in order to better support other files systems. Subfiles exist in Windows in the form of Alternate Data Streams, Apple has resource and data forks, NFSv4 has Named Attributes, and Solaris has Extended Attributes. My project would likely not be a port, but an original creation, using the other file systems as a examples to base upon.
While a complete implementation of subfiles would be outside the scope of the amount of time the Summer of Code allows, the goal of my project would be to implement the basic file functions and create specialized programs to test and confirm their operation.
The original proposal with contacts is available here:
An Expanded proposal can be found here:
In addition to keeping this page as up-to-date as possible, I will put updates on my own personal site at http://www.adamburkepile.com/category/gsoc08/
- _April 21, 2008: Community Bonding Period -- Students get to know mentors, read documentation, get up to speed to begin working on their projects.
- May 26, 2008: Students begin coding for their GSoC projects; Google begins issuing initial student payments
- July 7, 2008: Mentors and students can begin submitting mid-term evaluations.
- July 14, 2008: Mid-term evaluation deadline; Google begins issuing mid-term student payments provided passing student survey is on file.
- August 11, 2008: Suggested 'pencils down' date. Take a week to scrub code, write tests, improve documentation, etc.
- August 18, 2008: Firm 'pencils down' date. Mentors, students
and organization administrators can begin submitting final evaluations to
- September 1, 2008: Final evaluation deadline; Google begins issuing student and mentoring organization payments provided forms and evaluations are on file.
Mandatory (must-have) components:
Optional (would-be-nice) components:
- As many user-land tools as I have time (See personal sitei for more details)
[Insert use and test cases, instruction for integration into NetBSD,
installation, configuration, using; reference existing standards
or other existing works where appropriate]
[Documentation of existing NetBSD interfaces used, new interfaces
created, pointers to header-files, section .2/.3/.9 manpages created
and used, etc.]
| Adam Burkepile <firstname.lastname@example.org> |
| $Id: index.html,v 1.5 2008/05/12 23:33:39 sadpoti Exp $ |