Skip to content

Instantly share code, notes, and snippets.

@reddragon
Created November 8, 2011 04:32
Show Gist options
  • Save reddragon/1347004 to your computer and use it in GitHub Desktop.
Save reddragon/1347004 to your computer and use it in GitHub Desktop.
Extending the JOS File System
People:
Aniruddha Laud
Gaurav Menghani
Synopsis:
The JOS filesystem is a bare-bones filesystem, which can be improved upon by adding
features of a contemporary filesystems. We propose implementing the following
features to extend the JOS filesystem:
- Journaled Soft Updates
(Dr. Marshall Kirk McKusick's paper on
Journaled Soft Updates http://www.mckusick.com/publications/suj.pdf ).
- A fsck process to check for the File System consistency
- Supporting files > 4 MiB in size
- Adding meta-data to the File struct such as permission bits, owner id, group id
for the purpose of ACLs
Deliverables
- Code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment