Oracle ZFS
| Oracle ZFS | |
|---|---|
| Initial release | November 2005, part of OpenSolaris |
| Stable release | 11.4 SRU53 (Solaris OS)[1]
/ January 18, 2023 |
| Written in | C |
| Operating system | Oracle Solaris |
| License | Proprietary |
| Website | docs |
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.[2]
History
[edit]Solaris 10
[edit]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
[edit]After Oracle's Solaris 11 Express release, the OS/Net consolidation (the main OS code) was made proprietary and closed-source,[3] 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
[edit]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.[4]
Version history
[edit]| Old release |
| Latest Proprietary stable release |
| ZFS Filesystem Version Number | OS Release | Significant changes |
|---|---|---|
| 6 | Solaris 11.1 | Multilevel file system support[5] |
| 7 | Solaris 11.4 SRU 45 | File retention support[5] |
| 8 | Solaris 11.4 SRU 51 | Unicode versioning support[5] |
| ZFS Pool Version Number | OS Release | Significant changes |
|---|---|---|
| 29 | Solaris Nevada b148 | RAID-Z/mirror hybrid allocator |
| 30 | Solaris Nevada b149 | ZFS encryption |
| 31 | Solaris Nevada b150 | Improved 'zfs list' performance |
| 32 | Solaris Nevada b151 | One MB block support |
| 33 | Solaris Nevada b163 | Improved share support |
| 34 | Solaris 11.1 (0.5.11-0.175.1.0.0.24.2) | Sharing with inheritance |
| 35 | Solaris 11.2 (0.5.11-0.175.2.0.0.42.0) | Sequential resilver |
| 36 | Solaris 11.3 | Efficient log block allocation |
| 37 | Solaris 11.3 | LZ4 compression |
| 38 | Solaris 11.4 | xcopy with encryption |
| 39 | Solaris 11.4 | reduce resilver restart |
| 40 | Solaris 11.4 | Deduplication 2 |
| 41 | Solaris 11.4 | Asynchronous dataset destroy |
| 42 | Solaris 11.4 | Reguid: ability to change the pool guid |
| 43 | Solaris 11.4, Oracle ZFS Storage Simulator 8.7[6] | RAID-Z improvements and cloud device support.[7] |
| 44 | Solaris 11.4[7] | Device removal |
| 45 | Solaris 11.4 SRU 11[8] | Lazy deadlists |
| 46 | Solaris 11.4 SRU 12[9] | Compact file metadata for encryption |
| 47 | Solaris 11.4 SRU 21[10] | Property Support for ZVOLs |
| 48 | Solaris 11.4 SRU 45 | File retention support[11] |
| 49 | Solaris 11.4 SRU 51 | Unicode versioning support[11] |
| 50 | Solaris 11.4 SRU 57 | Raw crypto replication[12] |
| 51 | Solaris 11.4 SRU 63 | 'onexpiry' options for file retention[12] |
| 52 | Solaris 11.4 SRU 72 | Mount support for 'clonedir'[13] |
| 53 | Solaris 11.4 SRU 78 | Maximize space[14] |
References
[edit]- ^ "Announcing Oracle Solaris 11.4 SRU53". January 18, 2023. Retrieved January 18, 2023.
- ^ "Status Information for Serial Number 85901629 (ZFS)". United States Patent and Trademark Office. Archived from the original on October 21, 2013. Retrieved October 21, 2013.
- ^ "Oracle Has Killed OpenSolaris". Techie Buzz. August 14, 2010. Archived from the original on October 15, 2013. Retrieved July 17, 2013.
- ^ Varghese, Sam (September 4, 2017). "Bye, bye Solaris, it was a nice ride while it lasted". ITWire. Retrieved July 21, 2019.
- ^ a b c "ZFS File System Versions". Oracle Corporation. 2022. Archived from the original on January 2, 2023. Retrieved January 1, 2023.
- ^ "Oracle ZFS Storage Simulator download". Oracle Corporation. 2017. Archived from the original on January 13, 2018. Retrieved January 12, 2018.
- ^ a b "ZFS Pool Versions". Oracle Corporation. 2018. Archived from the original on December 18, 2018. Retrieved December 18, 2018.
- ^ "ZFS Pool Versions". Oracle Corporation. 2019. Archived from the original on December 18, 2018. Retrieved July 24, 2019.
- ^ "ZFS Pool Versions". Oracle Corporation. 2019. Archived from the original on December 18, 2018. Retrieved August 20, 2019.
- ^ "ZFS Pool Versions". Oracle Corporation. 2020. Archived from the original on December 18, 2018. Retrieved May 23, 2020.
- ^ a b "ZFS Pool Versions". Oracle Corporation. 2022. Archived from the original on December 21, 2022. Retrieved January 1, 2023.
- ^ a b "ZFS Pool Versions". Oracle Corporation. 2023. Retrieved November 17, 2023.
- ^ "ZFS Pool Versions". Oracle Corporation. 2024. Retrieved January 20, 2025.
- ^ "ZFS Pool Versions". Oracle Corporation. 2025. Retrieved March 20, 2025.