[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: hfs files
On Thu, 06 May 1999 19:41:58 GMT, Randy Shackelford
<shack@onyx.southwind.net> wrote:
>Sorting directories is a non issue since HFS directories are B trees and
>file entries are always alphabetical. The rest are easy to get around
>if you have a Mac with Norton handy.
Ick. It is a good thing that we can't use HFS to boot otherwise we'd
have to rename all our inits if we wanted to load them in a certain
order.
>It could be tied to volume size. I have a 200 mb HFS volume and the speed
>is acceptable.
See my reply to Supertimer. It would seem that a system add-on I
recently removed was causing the problem. Which one, I'm not sure.
Things seem to be working much better now.
>It would require an entire new file system since so much stuff in ProDOS
>is hard coded to 32 mb volumes.
There are a number of places that block numbers are stored as 2 bytes
but changing that to 3 bytes and modifying the existing code to use 3
bytes isn't an insurmountable problem. Allowing files larger than 16
MB and allowing longer filenames with less naming restrictions would
start to get a little more difficult, though.
Personally, I'd be happy with just larger volumes sizes. Other
improvements would be nice but I can live without them.
>I'd lean toward making HFS utilities and,
>if people were to reach the point of writing FSTs, making a faster HFS.
Regardless of whether we get larger ProDOS volumes, I think it would
be nice to have HFS utilities. Sure would make my IIgs that much more
flexible.
>There would be no point in making a new file system which no other platform
>could understand when there's a perfectly good (and interoperable) system
>already around. Plus that could be easier to implement than an FST for an
>entirely different file system.
Having a simple, reliable, fast, optimized file system would be a good
thing in my opinion. GS/OS is really nice in that is allows us to use
multiple file systems. If file sharing with other machines is a
concern, make sure you have a drive or at least a partition formatted
for use with other machines. Personally, in the case of sharing with
a Mac, I think it would be easier to set up a network and do file
sharing that way.
The way I see this FST project is that extending the capabilities of
the ProDOS FST, either by patching or creating a new FST, is just a
learning process. Once we can do that, then we can turn our attention
to fixing the bugs in the HFS FST, making the MS-DOS FST read/write
and support FAT32 and long filenames and maybe even allow us to create
NTFS or unix FSTs as well. I see it being a good thing all the way
around.
+------------------------------------------------------------------------+
| Jeff Blakeney - Dean of the Apple II University in A2Pro on Delphi |
| Delphi Apple II Forums Web Pages |
| A2: http://www.delphi.com/apple2 A2Pro: http://www.delphi.com/a2pro |
+------------------------------------------------------------------------+
HyperCard IIgs course now in session in the A2Pro forum on Delphi
Learn to Program in GSoft BASIC course now in session