[openbeos] Re: The FAT file system
- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
- To: openbeos@xxxxxxxxxxxxx
- Date: Sat, 21 Jun 2003 12:17:33 +0200 CEST
"Imre Leber" <imre.leber@xxxxxxxxxxxxxx> wrote:
> I was just wondering should OpenBeOS have full support of the FAT
> filesystems, I know there is some support planned for FAT32. But what
> about
> FAT12, FAT16? I know BeOS supports FAT.
BeOS supports this file system in all flavours, and fortunately, the
source of the file system was released as part of the sample-code
program.
We already have an updated driver of it in our repository, you can find
it under: develop/src/add-ons/kernel/file_systems/dos
On the other hand, it has some issues and is notably slower than other
implementations of that file system. So if you would like to have a
look on how to improve it, you're welcome.
But our file system API is not yet completed, it will have to be ported
to it once it is ready. Although the FS-API itself will be very similar
(just removes some design inherent limitations with attributes and
queries), we will have a completely new cache design which will most
probably have a completely different API.
So right now, it would probably make sense to identify the problems of
that add-on, and write them down (maybe in a newsletter article? :-))
and solve them when we have completed that API.
> Since i am very familiar with the filesystems i would be able to a
> FAT
> driver for OpenBeOS. Moreover i could port my defrag and scandisk
> projects
> to BeOS, of course with a nice interface. There is probably already a
> version of DOSFSCK ready for OpenBeOS, but that is only a command
> line
> utility and doesn't give very nice output.
That would be very nice, too. Right now, there isn't even a port of
that tool, but I guess it would be easy to do that.
But even there, we are in the progress of developing a standard API to
make that functionality available to the end user - we just don't plan
to provide any implementation for any file system for R1; if you want
to change that, we wouldn't stop you, though.
Adios...
Axel.
- References:
- [openbeos] The FAT file system
- From: Imre Leber
Other related posts:
- » [openbeos] The FAT file system
- » [openbeos] Re: The FAT file system
- [openbeos] The FAT file system
- From: Imre Leber