]>
Commit | Line | Data |
---|---|---|
1e487540 BB |
1 | The Solaris Porting Layer (SPL) is a Linux kernel module which provides |
2 | many of the Solaris kernel APIs. This shim layer makes it possible to | |
3 | run Solaris kernel code in the Linux kernel with relatively minimal | |
4 | modification. This can be particularly useful when you want to track | |
5 | upstream Solaris development closely and don’t want the overhead of | |
6 | maintaining a large patch which converts Solaris primitives to Linux | |
7 | primitives. | |
8 | ||
53be2266 BB |
9 | To build packages for your distribution: |
10 | ||
d5fcc5f5 BB |
11 | $ ./configure |
12 | $ make pkg | |
53be2266 | 13 | |
c167aadb ED |
14 | To copy the kernel code inside your kernel source tree for builtin |
15 | compilation: | |
16 | ||
17 | $ ./configure --enable-linux-builtin --with-linux=/usr/src/linux-... | |
18 | $ ./copy-builtin /usr/src/linux-... | |
19 | ||
53be2266 | 20 | Full documentation for building, configuring, and using the SPL can |
4bc4f6d8 | 21 | be found at: <http://zfsonlinux.org> |