File:  [NetBSD Developer Wiki] / wikisrc / projects / project / tmpfs-snapshot.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sun Nov 6 19:58:46 2011 UTC (10 years, 11 months ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Add the projects from the website (htdocs/contrib/projects.xml).

At this point, all this is is a "blind conversion" from the xml file to
individual mdwn files.  I did this by using a custom xslt file and some
manual cleanups on the files.

Most of these projects are still misclassified as they do not list the
correct difficulty or the category they list is not yet defined in the
wiki.  Some other projects need to be pruned out due to the lack of
details (or moved to the ideas page).  But this is a "good enough" start
that should allow me to nuke these same projects from htdocs.

    1: [[!template id=project
    2: 
    3: title="Add snapshots to tmpfs"
    4: 
    5: contact="""
    6: [tech-kern](mailto:tech-kern@NetBSD.org)
    7: """
    8: 
    9: category="filesystems"
   10: difficulty=""
   11: 
   12: description="""
   13: Add memory-efficient snapshots to tmpfs.  A snapshot is a view of the
   14: filesystem, frozen at a particular point in time.  The snapshotted filesystem is
   15: not frozen, only the view is.  That is, you can continue to
   16: read/write/create/delete files in the snapshotted filesystem.
   17: 
   18: The interface to snapshots may resemble the interface to null mounts, e.g.,
   19: 'mount -t snapshot /var/db /db-snapshot' makes a snapshot of /var/db/ at
   20: /db-snapshot/.
   21: 
   22: You should exploit features of the virtual memory system like copy-on-write
   23: memory pages to lazily make copies of files that appear both in a live tmpfs and
   24: a snapshot.  This will help conserve memory.
   25: """
   26: ]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb