File:  [NetBSD Developer Wiki] / wikisrc / projects / project / simplify-ffs.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Thu Feb 27 06:25:35 2014 UTC (3 years ago) by dholland
Branches: MAIN
CVS tags: HEAD
Clarify that this is really talking about a new filesystem, not (juts)
cleanup of the ffs code.

[[!template id=project

title="Simpler, extent-based FFS"


duration="8-12 months"

Remove the residual geometry code and datastructures from FFS (keep some kind of
allocation groups but without most of what cylinder groups now have) and replace
blocks and fragments with extents, yielding a much simpler filesystem well
suited for modern disks.

Note that this results in a different on-disk format and will need to be a different file system type.

The result would be potentially useful to other operating systems beyond just
NetBSD, since UFS/FFS is used in so many different kernels.


CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb