home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!data.nas.nasa.gov!taligent!apple!city-lights.apple.com!user
- From: mattd@apple.com (Matt Deatherage)
- Newsgroups: comp.sys.apple2
- Subject: Re: gs.os.FST?
- Message-ID: <mattd-260892132155@city-lights.apple.com>
- Date: 26 Aug 92 20:28:06 GMT
- References: <m0mL8YL-0000olC@crash.cts.com> <1992Aug20.111829.9858@actrix.gen.nz>
- Sender: usenet@Apple.COM
- Followup-To: comp.sys.apple2
- Organization: Developer Technical Support, Apple Computer, Inc.
- Lines: 65
-
- I normally try really hard to stay out discussions like this. Just about a
- year ago we went through this whole thing about "Why can't we have a new
- file system," with the basic answer that creating a new file system that's
- totally incompatible with other operating systems (ProDOS 8, HFS, etc.)
- just isn't very useful -- by the time you add all the features you want,
- it will be just about as slow as HFS and about half as compatible.
-
- But I have to comment on some of these things...
-
- In article <1992Aug20.111829.9858@actrix.gen.nz>,
- David.Empson@bbs.actrix.gen.nz wrote:
-
- > Filetypes should be two bytes and auxiliary types four bytes (to allow
- > for "future expansion").
-
- None of our FSTs currently allow more than one-byte file types and two
- byte auxiliary types, and this isn't likely to change. It is completely
- and totally unacceptable to have a file type that can't exist on some
- disks. Thanks to careful file type management, we have enough left to
- probably last as long as people ask, provided we keep the scheme in
- place.
-
- > HFS information can be stored somewhere (possibly in the directory,
- > though it seems a waste of space to have it for all files).
-
- HFS does this.
-
- > The fields required to handle the resource fork should be in the
- > directory, not in an extended file key block.
-
- HFS does this too.
-
- > Otherwise, there is no reason why it cannot be an expanded version of
- > ProDOS. To handle disks larger than 32 megabytes, mutiple disk blocks
- > could be combined into "allocation blocks". To make a 4 gigabyte
- > disk, you would need 64k allocation blocks (64k of them).
-
- HFS also does this. This also means that as you get onto large volumes,
- you wind up with lots of wasted space. I have a 230 MB hard drive
- on my Quadra 700 at work; creating a two-byte file results in a
- logical allocation of 4K. Get Info says "4K on disk (2 bytes used)".
-
- People will complain about this as much as they complain about HFS
- speed. I know you folks; given the opportunity, you'll complain.
- :)
-
- > Any comments?
-
- Yeah; it sounds like you're trying to add all the features of HFS into
- something and call it "Not HFS" and hope it's faster. Good luck.
-
- Now can the otherwise talented individuals reading this _please_ spend
- their time doing something realistic and productive for Apple II users?
-
- > David Empson
- >
- > Internet: David.Empson@bbs.actrix.gen.nz EMPSON_D@kosmos.wcc.govt.nz
- > Snail mail: P.O. Box 27-103, Wellington, New Zealand
-
- ============================================================================
- Matt Deatherage, Developer Support Center, Apple Computer, Inc.
- Personal mail only -- please POST technical questions, questions about
- Apple and its policies, where to find documents and related inquiries.
- The opinions I express don't represent Apple, which makes us both happy.
- ============================================================================
-