summaryrefslogtreecommitdiff
path: root/system/spl-solaris/README
diff options
context:
space:
mode:
authorPetr Hejl <silenost01@seznam.cz>2013-12-07 11:55:02 +0100
committerErik Hanson <erik@slackbuilds.org>2013-12-14 10:52:34 -0600
commit476913333952be412edbcb4a695730176d4fece6 (patch)
tree47bf6657236b25d9a267cd64b0276a98516cd17e /system/spl-solaris/README
parentceb447c4f0fcf8df29676d66b856b95e2a4c6da7 (diff)
downloadslackbuilds-476913333952be412edbcb4a695730176d4fece6.tar.gz
system/spl-solaris: Added (solaris kernel API for linux).
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'system/spl-solaris/README')
-rw-r--r--system/spl-solaris/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/system/spl-solaris/README b/system/spl-solaris/README
new file mode 100644
index 0000000000..cde5bc628d
--- /dev/null
+++ b/system/spl-solaris/README
@@ -0,0 +1,21 @@
+The Solaris Porting Layer (SPL) is a Linux kernel module which
+provides many of the Solaris kernel APIs.
+This shim layer makes it possible to run Solaris kernel code in the
+Linux kernel with relatively minimal modification.
+
+This can be particularly useful when you want to track upstream
+Solaris development closely and do not want the overhead of
+maintaining a large patch which converts Solaris primitives to Linux
+primitives.
+
+You need this if you want to run ZFS on Linux.
+
+NOTE: You'll need the kernel source code to be able to compile this.
+This package is kernel dependent, so you'll need to recompile it for
+every new kernel you choose to run.
+
+If you don't have a /usr/src/linux symlink pointing to your real
+kernel directory (the script looks for it there by default), specify
+your kernel source destination by
+
+ LINUXPATH=<path to your kernel source> ./spl-solaris.SlackBuild