On Tue, Mar 24, 2009 at 06:34:17AM -0700, Robert Thurlow wrote: > Richard Schilling wrote: > > I notice that packages seem to come in three basic flavors: Usr, Root, and > > Kernel. > > > > Can someone explain what the precise differences are? I assume > > that "Usr" is a userland package, "Root" requires root privileges, > > and "Kernel" is a kernel module. But I want to confirm that. > > Think "root filesystem" instead of root privileges, and you'll have > it. > > > And, in the case of Samba, there are several packages available and > > I'm not sure which one to pick: > > > > system SUNWsmbar samba - A Windows SMB/CIFS > > fileserver for UNIX (Root) > > system SUNWsmbau samba - A Windows SMB/CIFS > > fileserver for UNIX (Usr) > > system SUNWsmbfskr SMB/CIFS File System client > > support (Kernel) > > system SUNWsmbfsr SMB/CIFS File System client > > support (Root) > > system SUNWsmbfsu SMB/CIFS File System client > > support (Usr) > > system SUNWsmbskr SMB Server (Kernel) > > system SUNWsmbsr SMB Server (Root) > > system SUNWsmbsu SMB Server (Usr) > > So "Samba" is a server for the SMB/CIFS protocol. It is implemented > entirely at user-level (no kernel components). That's the SUNWsmba* > packages. Samba is most appealing if you use it on other platforms > and know it well. > > Solaris has a great SMB/CIFS server, implemented mostly in the kernel > for better performance and integration with the rest of the system. > It is the preferred SMB/CIFS server on Solaris, is under very active > development, and gets better on every build. That's the SUNWsmbs* > packages. > > Solaris also has an SMB/CIFS client, to access files on any SMB/CIFS > server. That's the SUNWsmbfs* packages. > > In general, if you want a service, you need ALL of the components of > that service - you don't try to get by with just part of it. >
Need to give this in-kernel CIFS server a try. Can it only serve off of ZFS backed storage or could it re-export, for example, NFS mounts? Ray