| SnapRAID | unRAID | FlexRAID | ZFS | Btrfs | Storage Spaces | |
|---|---|---|---|---|---|---|
| SnapRAID | unRAID | ZFS | Btrfs | Storage Spaces | ||
| Redundancy model Real-time computes parity at real-time like RAID, snapshot at request time, like Backup. |
-Snapshot | Real-time | Real-time Snapshot | Real-time Snapshot | Real-time Snapshot | Real-time | Snapshot | Real-time | Real-time Snapshot | Real-time Snapshot | Real-time |
| Integrity If data is validated with some kind of checksum, and which one is the default. |
-Yes SpookyHash 128 bit | No [8] | Yes Adler32 32 bit | Yes fletcher4 256 bit | Yes CRC32C 32 bit | No [9] | Yes SpookyHash 128 bit | No [8] | Yes fletcher4 256 bit | Yes CRC32C 32 bit | No [9] |
| Fix silent errors If silent errors are detected and fixed before they can propagate into the parity. |
-Yes | No [1] | No [2] | Yes [3] | Yes [3] | No | Yes | No [1] | Yes [3] | Yes [3] | No |
| Operating system Which OS is supported? |
-Linux Windows Mac OS X OpenIndiana Solaris BSD | Linux | Windows Linux | Linux [6] Mac OS X OpenIndiana Solaris BSD | Linux | Windows | Linux Windows Mac OS X OpenIndiana Solaris BSD | Linux | Linux [6] Mac OS X OpenIndiana Solaris BSD | Linux | Windows |
| Age The year of the first official release supporting at least RAID5 redundancy. |
-2011 | 2005 | 2008 | 2005 | not yet stable [11] | 2012 | 2011 | 2005 | 2005 | not yet stable [11] | 2012 |