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 <!-- "~ all" being tech shorthand for "approximately 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
{| class="wikitable"
|+ Legend:
|
|-
|
|}
{| class="wikitable"
|-
! ZFS Filesystem Version Number
! OS Release
! Significant changes
|-
!
| style="white-space:nowrap;" | Solaris 11.1
| Multilevel file system support
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 45
| File retention support
|RAID-Z improvements and cloud device support.
|-
!
| style="white-space:nowrap;" | Solaris 11.4
|Lazy deadlists
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 12
|Compact file metadata for encryption
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 21
|Property Support for ZVOLs
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 45
| File retention support
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 51
| Unicode versioning support
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 63
| 'onexpiry' options for file retention
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 78
| Maximize space
|-
!
| style="white-space:nowrap;" | Solaris 11.4 SRU 90
| Allow scrub/resilver to run during snapshot cleanup
|}
