home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!wupost!waikato.ac.nz!comp.vuw.ac.nz!actrix!David.Empson
- Newsgroups: comp.sys.apple2
- Subject: Re: gs.os.FST?
- Message-ID: <1992Aug20.111829.9858@actrix.gen.nz>
- From: David.Empson@bbs.actrix.gen.nz
- Date: Thu, 20 Aug 1992 11:18:29 GMT
- Sender: David.Empson@actrix.gen.nz (David Empson)
- References: <m0mL8YL-0000olC@crash.cts.com>
- Organization: Actrix Information Exchange
- Lines: 50
-
- In article <m0mL8YL-0000olC@crash.cts.com> ncp@gnh-cathouse.cts.com (Neal Pitts) writes:
- >
- > I believe that there is supposed to be an 18% speed increase in the HFS FST
- > when System 6.0.1 (yay!) comes out. I agree about the "GS/OS FST". I've been
- > hoping something like that would come since System 5.0; I always thought some
- > company would come out with such a thing, but Apple never released the specs.
- > I guess this will never happen since Apple feels they have better things to
- > do...
-
- I was thinking about a hypothetical GS/OS-specific file system last
- night, and had a few ideas that others may like to comment on:
-
- It should support file and disk sizes up to the full limit of GS/OS
- parameters, i.e. 4 gigabytes per file or disk.
-
- Filenames should be less restrictive. I like HFS: 31 characters,
- only illegal character is colon.
-
- Dates stored on disk should include seconds (for those of us who
- frequently compile programs, and use date/time comparisons to work out
- whether a source file needs to be recompiled).
-
- Filetypes should be two bytes and auxiliary types four bytes (to allow
- for "future expansion").
-
- HFS information can be stored somewhere (possibly in the directory,
- though it seems a waste of space to have it for all files).
-
- The fields required to handle the resource fork should be in the
- directory, not in an extended file key block.
-
- 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).
-
- Since the allocation block size varies, "sapling" and "tree" files
- suddenly get bigger. With a 512-byte allocation block, a sapling
- file can be up to 128k and a tree file up to 16 megabytes. Every
- doubling of the allocation block size quadruples the maximum size of
- that storage type (you wouldn't need tree files any more with the
- largest allocation block sizes).
-
-
- Any comments?
- --
- 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
-