Skip to content
A shim layer which adds the core interfaces required for OpenZFS.
Branch: master
Clone or download
behlendorf Prepare SPL repo to merge with ZFS repo
This commit removes everything from the repository except the core
SPL implementation for Linux.  Those files which remain have been
moved to non-conflicting locations to facilitate the merge.
The and associated files have been updated accordingly.

Reviewed-by: Tony Hutter <>
Reviewed-by: Olaf Faaland <>
Reviewed-by: Matthew Ahrens <>
Reviewed-by: Pavel Zakharov <>
Signed-off-by: Brian Behlendorf <>
Latest commit 5712fad Feb 14, 2018


The Solaris Porting Layer, SPL, is a Linux kernel module which provides a compatibility layer used by the ZFS on Linux project.


The latest version of the SPL is maintained as part of the ZFS on Linux Github repository:

Cloning this repository is only needed when building version 0.7.x or earlier.


The SPL is released under a GPLv2 license. For more details see the NOTICE and LICENSE files; UCRL-CODE-235197

You can’t perform that action at this time.