Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site sering.mcvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!talcott!harvard!cmcl2!seismo!mcvax!dpk From: dpk@mcvax.UUCP (Doug Kingston) Newsgroups: net.unix-wizards Subject: Re: Extended file system on UNIX 4.2/4.3 BSD Message-ID: <105@sering.mcvax.UUCP> Date: Wed, 18-Dec-85 10:03:22 EST Article-I.D.: sering.105 Posted: Wed Dec 18 10:03:22 1985 Date-Received: Fri, 20-Dec-85 03:05:59 EST References: <617@mit-bug.UUCP> Reply-To: dpk@sering.UUCP (Doug Kingston) Distribution: net Organization: CWI, Amsterdam Lines: 38 Keywords: RFS 4.3BSD remote filesystem Apparently-To: rnews@haring The answer is that there is ongoing work on a remote file system for 4.3BSD. I am currently about to Alpha test a remote filesystem whose development started at BRL with help from Dan Tso at Rockafeller University, and has been continued here at CWI (mcvax). The system uses a kernel mode client and a user mode server. The RFS is completely transparent to the client system. No user mode changes are required except to replace the mount/umount programs and recompile the kmem readers (due to changes in some data structures). It supports remote chdir, remote core dumps, and all other 4.{2,3} filesystem related system calls. Remote file systems are currently mounted just as regular filesystems are mounted. This mechanism may be augmented to happen automatically later. Authentication is currently done via the hosts.equiv/.rhost mechanism. Other security measures can be easily implemented in the user mode server. Current performance 750/file to 750/dev/null is about 30 Kbytes per second. This should improve but will never exceed that of RCP and should be slightly less due to the added overhead of true RPC over the TCP connection. Now the good news: The CWI/BRL RFS will be made available on mod.sources when it has sufficently stable. I expect this to be just after 4.3BSD is released, but not before the end of January. I will be sending diffs of the altered files and the new files I wrote. The RPC protocol has been designed to map very closely to the 4.2BSD system calls and has provisions for negotiating byte order, directory format and other machine and OS dependent actions. It currently uses TCP but is quite able to exist on other reliable transport systems, either STREAM or DGRAM. RDP would be a prime choice. It should port easily to 4.2BSD and 4.2BSD derived systems. When the system is about to be come available, a note will be sent to this newsgroup (amongst others). If you have specific inquiries about this, please address them to me personally: dpk@mcvax.uucp. Cheers and Merry Christmas! -Doug-