fatfs for the Hurd
==================

fatfs is a FAT filesystem server for the GNU Hurd operating system.
It can translate FAT12, FAT16 and FAT32 filesystems.

Compilation:
 make -f Makefile.sep

Installation:
 cp fatfs /hurd

Usage (example):
 cd /dev; MAKEDEV fd0
 settrans -c /floppy /hurd/fatfs /dev/fd0
 ls -l /floppy

Known limitations:
 No support for long filenames.
 No support for HIDDEN/SYSTEM/LABEL attributes.
 No support for creation time/date, last access date.
 No support for case attribute.
 Does not determine free and occupied disk blocks.

Performance:
 fatfs is about three times slower than ext2fs.

Conformance:
 Eventually, fatfs will be conform to the FAT specification, version 1.02
 as released by Microsoft at:

 http://www.microsoft.com/hwdev/EFI/
 (short cut: http://209.67.75.168/hardware/fatgen.htm)

Copyright:
 fatfs is Copyright 2000 Marcus Brinkmann, Marcus.Brinkmann@ruhr-uni-bochum.de

 The Hurd is Copyright Free Software Foundation, written by Thomas Bushnell, BSG,
 Roland McGrath and others.
 Huge parts of fatfs are directly taken from the Hurd sources of isofs,
 one part from ext2fs.

 fatfs is free software. It is covered by the GNU General Public License, found
 in the file COPYING.

2000-05-05
Marcus Brinkmann, Marcus.Brinkmann@ruhr-uni-bochum.de

