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?