Bob,
Here's a public domain implementation...
-----Original Message-----
From: cctalk-admin(a)classiccmp.org [mailto:cctalk-admin@classiccmp.org]On
Behalf Of Bob Shannon
Sent: Sunday, July 27, 2003 12:29 PM
To: cctalk(a)classiccmp.org
Subject: Re: Simplest (practical) file system?
Just how much code does this take, and where can I find source?
Patrick Rigney wrote:
Bob,
In "from scratch" projects I've done, I've always just implemented the
MS/PC-DOS FAT filesystem. It's simple, and it has the advantage of being
readable and writable from any regular desktop PC directly.
I've also done
several variants of *nix filesystems, which are
only slightly
more complex,
but perform much better at the expense of a bit of
RAM.
Naturally, if you
stick to the standards, you'll have no trouble
reading, writing (and
verifying the correctness of) these volumes from Linux or
FreeBSD. I prefer
>the former for floppies and other small-size removables, that latter for
>hard disks.
>
>Patrick
>
>>-----Original Message-----
>>From: cctalk-admin(a)classiccmp.org [mailto:cctalk-admin@classiccmp.org]On
>>Behalf Of Bob Shannon
>>Sent: Sunday, July 27, 2003 10:14 AM
>>To: cctalk(a)classiccmp.org
>>Subject: Simplest (practical) file system?
>>
>>
>>What is the simplest usable disk file system to implement?
>>
>>More specifically, if your going to write a disk file system from
>>scratch, what would be the easiest way to implement
>>some basic file system functionality?
>>
>>How did some of the very early DOS systems allocate disk space in the
>>days before FAT tables, etc?
>>
>>Just how simply can this be done?