From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60703300709u46dd2e29m553ddc5038a321df@mail.gmail.com> Date: Fri, 30 Mar 2007 07:09:52 -0700 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Re: Fwd: Reading from FS with inaccurate file sizes? In-Reply-To: <460BC0ED.7070101@conducive.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <8ccc8ba40703290259n4a37e06dmae77b3854b81c9a6@mail.gmail.com> <1175165973.125111.238770@o5g2000hsb.googlegroups.com> <460BC0ED.7070101@conducive.org> Topicbox-Message-UUID: 378703a4-ead2-11e9-9d60-3106f5b1d025 On 3/29/07, W B Hacker wrote: > Amit Singh wrote: > > On Mar 29, 3:15 am, boris.marys...@gmail.com (Boris Maryshev) wrote: > >> Unix or not, it would be much appreciated if different fuse > >> implementations were compatible. > > > > Certainly. However: > > > > FUSE was originally designed/implemented for Linux. Unlike Mac OS X, > > which has a FreeBSD-like (but not the same) vnode-centric file system > > architecture, the Linux file system layer is file-centric. This causes > > several issues, combined with the nature of Mac OS X kernel > > interfaces. Therefore, a 100% faithful FUSE API implementation is not > > currently feasible on Mac OS X *under realistic circumstances*. That's > > all. > > Not to complicate the issue, but Mac is not limited to BSD 'like'. > > I run all those I install with UFS-only. Grant, Mac's UFS is a few releases > behind BSD's, but at least it is not hfs / hfs+. > > Which - AFAIK, has sod-all to do with FUSE in any case. But at least gives me > BSD-compatible filenames as well as a faster fs. Got some numbers to back that up? Or links? I'm curious. Because HFS's many variations (some of which ARE case sensitive) actually do things like hot clustering and background defragmentation that should, in theory, help keep things running nicely for quite some time. > > And, JFWIW, Mac's UFS supports Inferno-for-OS X just fine. So AFAIK, a Mac with > one or more UFS partitions might not have as great a need for FUSE. I've never had a problem on Mac OS X using Inferno with HFS+, but I see very little that makes this invalidate uses for FUSE. Of course your usage may differ from mine, and likely does :-) Dave > > Bill Hacker > > -- - Passage Matthew 5:37: But let your communication be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil.