From owner-freebsd-hackers Tue May 2 12:13:52 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA13179 for hackers-outgoing; Tue, 2 May 1995 12:13:52 -0700 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id MAA13168 for ; Tue, 2 May 1995 12:13:40 -0700 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA08352; Tue, 2 May 95 13:05:32 MDT From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9505021905.AA08352@cs.weber.edu> Subject: Re: smbmount To: vazquez@iqm.unicamp.br (Pedro A M Vazquez) Date: Tue, 2 May 95 13:05:31 MDT Cc: hackers@FreeBSD.org In-Reply-To: <199505021713.OAA03862@kalypso.iqm.unicamp.br> from "Pedro A M Vazquez" at May 2, 95 02:13:21 pm X-Mailer: ELM [version 2.4dev PL52] Sender: hackers-owner@FreeBSD.org Precedence: bulk > Does someone ported smbmount to freebsd2.x? > I compiled it using samba-1.9.13 after several litle modifications > but it is not working. It requires a kernel piece; in reality, it is a terrible piece of file system coding for a remote file system, since the transport is stateful. The only comparable code I've seen is the RFS and NUCFS sources in SVR4. Nobody uses RFS any more, and the NUCFS (NetWare client) is ghastly. It's not terrifically awful to port to the BSD VFS environment, but it's not terrifically worth it either, since the GPL on it will keep it from being distributed as part of the kernel. Since it's GPL and not LGPL, it's not even legally loadable as a loadable module. Eventually, I will get around to writing a multiclient multi-requestor based version, or the cleanest way would be to stuff it in user space like AMD and use the hlfs or compressing fs or user space NFS client sources to reimplement it -- this would reolve about 2/3rds of the design problems off the bat. My code on this could be several years off unless I suddenly win the lottery or something (unlikely, with me not buying entries). Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.