| 
									
										
										
										
											2010-06-30 01:13:07 +04:00
										 |  |  |  | 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 don’t want the overhead of | 
					
						
							|  |  |  |  | maintaining a large patch which converts Solaris primitives to Linux | 
					
						
							|  |  |  |  | primitives. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-01 21:23:05 +04:00
										 |  |  |  | To build packages for your distribution: | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-15 20:05:34 +04:00
										 |  |  |  |     $ ./configure | 
					
						
							|  |  |  |  |     $ make pkg | 
					
						
							| 
									
										
										
										
											2010-09-01 21:23:05 +04:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-09 13:10:31 +04:00
										 |  |  |  | To copy the kernel code inside your kernel source tree for builtin | 
					
						
							|  |  |  |  | compilation: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     $ ./configure --enable-linux-builtin --with-linux=/usr/src/linux-... | 
					
						
							|  |  |  |  |     $ ./copy-builtin /usr/src/linux-... | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-01 21:23:05 +04:00
										 |  |  |  | Full documentation for building, configuring, and using the SPL can | 
					
						
							| 
									
										
										
										
											2010-09-15 02:54:15 +04:00
										 |  |  |  | be found at: <http://zfsonlinux.org> |