Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!lucy.swin.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!news.kei.com!newsfeed.internetmci.com!uuneo.neosoft.com!web.nmti.com!peter From: peter@nmti.com (Peter da Silva) Newsgroups: comp.os.linux.misc,comp.os.linux.networking,comp.os.linux.setup,comp.unix.bsd.bsdi.misc,comp.unix.bsd.misc Subject: User-space file systems. (Re: Linux vs BSD) Date: 16 Feb 1997 00:48:10 GMT Organization: Network/development platform support, NMTI Lines: 37 Message-ID: <5e5lga$lg6@web.nmti.com> References: <32DFFEAB.7704@usa.net> <Pine.SOL.3.91.970201040446.16129A-100000@ux8.cso.uiuc.edu> <5l20akqffh.fsf@tequila.systemsz.cs.yale.edu> <87sp2z8562.fsf@elanor.acs.ohio-state.edu> NNTP-Posting-Host: sonic.nmti.com Xref: euryale.cc.adfa.oz.au comp.os.linux.misc:158901 comp.os.linux.networking:68672 comp.os.linux.setup:97735 comp.unix.bsd.bsdi.misc:6019 comp.unix.bsd.misc:2525 In article <87sp2z8562.fsf@elanor.acs.ohio-state.edu>, Greg Dearing <dearing.2@osu.edu> wrote: > But as long as this thread has went, all of the FreeBSD people have > avoided the basic question that's been asked over and over. What the > heck would I do with a FreeBSD emulator? :) I don't know. I don't think anyone's really interested in that. By the way, this discussion *has* convinced me that my original assumption that implementing a network file system in user mode would not be horribly inefficient is correct. What had convinced me I was wrong was the lousy performance of the Linux NFS, which I assumed was due to it being a user-mode implementation. If it does in fact limit buffer sizes to 1k, then that is *easily* enought of a handicap to explain its poor behaviour. I've used a network file system implemented in usermode in the past (OpenNET from Microsoft and/or Intel, an SMB-based Xenix-UNIX network with DOS and VMS support), and I've been using Samba more recently (another SMB-based network, but one not compatible with OpenNET... Microsoft strikes again). They don't seem horrible (though I've not benchmarked them... I'd expect OpenNET to come out very poorly just because it's running on Xenix-286, though). I really do like the idea of implementing components in user-space, what else do people have on hand? (it'd also be really nice if there were a cleaner interface to user-space file-systems on the client side... Alex and Rumba pretend to be a NFS servers, for example) -- The Reverend Peter da Silva, ULC, COQO, BOFH. Har du kramat din varg, idag? `-_-'