Oracle ZFS is Oracle's proprietary implementation of the ZFS file system and logical volume manager for Oracle Solaris. ZFS is a registered trademark belonging to Oracle.

History

Solaris 10 In update 2 and later, ZFS is part of Sun's own Solaris 10 operating system and is thus available on both SPARC and x86-based systems.

Solaris 11 After Oracle's Solaris 11 Express release, the OS/Net consolidation (the main OS code) was made proprietary and closed-source, and further ZFS upgrades and implementations inside Solaris (such as encryption) are not compatible with other non-proprietary implementations which use previous versions of ZFS.

When creating a new ZFS pool, to retain the ability to use access the pool from other non-proprietary Solaris-based distributions, it is recommended to upgrade to Solaris 11 Express from OpenSolaris (snv_134b), and thereby stay at ZFS version 28.

Future development On September 2, 2017, Simon Phipps reported that Oracle had laid off virtually all of its Solaris core development staff, interpreting it as a sign that Oracle no longer intends to support future development of the platform.

Version history

+ Legend:

ZFS Filesystem Version Number OS Release Significant changes Solaris 11.1 Multilevel file system support Solaris 11.4 SRU 45 File retention support Solaris 11.4 SRU 51 Unicode versioning support

ZFS Pool Version Number OS Release Significant changes Solaris Nevada b148 RAID-Z/mirror hybrid allocator Solaris Nevada b149 ZFS encryption Solaris Nevada b150 Improved 'zfs list' performance Solaris Nevada b151 One MB block support Solaris Nevada b163 Improved share support Solaris 11.1 (0.5.11-0.175.1.0.0.24.2) Sharing with inheritance Solaris 11.2 (0.5.11-0.175.2.0.0.42.0) Sequential resilver Solaris 11.3 Efficient log block allocation Solaris 11.3 LZ4 compression Solaris 11.4xcopy with encryption Solaris 11.4reduce resilver restart Solaris 11.4Deduplication 2 Solaris 11.4Asynchronous dataset destroy Solaris 11.4Reguid: ability to change the pool guid Solaris 11.4, Oracle ZFS Storage Simulator 8.7RAID-Z improvements and cloud device support. Solaris 11.4Device removal Solaris 11.4 SRU 11Lazy deadlists Solaris 11.4 SRU 12Compact file metadata for encryption Solaris 11.4 SRU 21Property Support for ZVOLs Solaris 11.4 SRU 45 File retention support Solaris 11.4 SRU 51 Unicode versioning support Solaris 11.4 SRU 57 Raw crypto replication Solaris 11.4 SRU 63 'onexpiry' options for file retention Solaris 11.4 SRU 72 Mount support for 'clonedir' Solaris 11.4 SRU 78 Maximize space Solaris 11.4 SRU 90 Allow scrub/resilver to run during snapshot cleanup

References