Developer resources

Ways to contact people

 * ZFS experts
 * Mailing list
 * IRC: #openzfs on freenode (web interface)
 * Twitter: @openzfs
 * 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. )
 * zfs I/O

Documentation on other websites:


 * ZFS On-Disk Format is a good overview, but sorely outdated.
 * 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.