Developer resources

Ways to contact people

 * ZFS experts
 * Mailing list
 * IRC: #openzfs on freenode
 * Twitter: @openzfs
 * Office hours: rotating the leader/owner
 * Pointers to other mailing lists and repos?

Ongoing work

 * Test framework
 * One of our goals is to reduce code differences.
 * List of platform code differences
 * Projects
 * ZFS Channel Programs

Implementation Documentation

 * Links to source code are on the Distributions page
 * Architectural/high-level documentation about general OpenZFS concepts
 * ZFS Send
 * Administrative Commands (e.g. )

Links to documentation on other websites:


 * The ZFS On-Disk Format document is a good overview, although sorely out of date
 * The source tour describes the various subcomponents in ZFS.
 * Blog posts on specific ZFS features
 * snapshots
 * scrub/resilver
 * ZIL (ZFS Intent Log)
 * space maps and block allocation
 * Hot spares
 * Deduplication
 * RAID-Z
 * L2ARC

Repo-Specific Developer Documentation

 * Illumos integration process
 * Information about how to develop ZFS for the different distributions/pointers to them (e.g., how to build illumos)
 * In particular, documentation about how to test and possibly scripts for building
 * Needs to be written/links provided by reps from those communities