Mount all popular filesystems

Our .:Haiku:. should mount all know filesystem and the lastest filesystem create.

bfs
Fat32
Ntfs
Fat16
ext2
ext3
reiserfs
Reiser4
hsf
winfs
vcdfs (not supported on BeOS 5) and all CD/DVD formats.

Do you know others ?

BFS - duh, it uses BFS
FAT12/16/32 - done
ReiserFS 3.x - done, 4.x not done
NTFS - someones working on it

Really, the rest don’t matter too much. However, you left out two crucially important ones - ISO9660 and UDF. Which are both done.

WinFS will be stillborn, believe me. Its too damn slow to use even on a 1.7Ghz machine.

WinFS will be popular on servers and in very specialized situations. Nearly every other use could be done with another and possibly free (es-queue-el) platform.

WinFS isn’t a filesystem. It’s an add-on for NTFS like Spotlight (Mac OSX).

Haiku needs only support for basic filesystems like the ones from Windows (NTFS and FAT12/16/32) and Linux (Ext2/3). We need these to help people migrate over to Haiku and the FATX for Media disk (CF, SD and floppies).

Let other devs add the missing pieces (Amiga, Apple, OS/2 and other obscur Linux filesystems) for specific jobs.

for me UFS/FFS (what *BSD is using) support is more importnat than hfs and winfs.

SkyFS
HFS
HFS+
JFS (used in some mainstream linux distro’s like suse)
Smart File System (SFS) (comes with Morph OS)
FastFileSystem (FFS) (comes with Morph OS)

moop_stick wrote:
SkyOS HFS HFS+ JFS (used in some mainstream linux distro's like suse) Smart File System (SFS) (comes with Morph OS) FastFileSystem (FFS) (comes with Morph OS)

SkyOS FS is no work at all - get the OBFS driver, rename it, change the FS code, and you’re done. Its BFS, after all

HFS and HFS+ are not important, really, as more and more Mac users go to UFS

JFS is not used in SuSE. They use Reiser. Its still possibly useful though

SFS, err… if Axels working on the Pegasos it could be useful

FFS is already somewhat supported, by the bootloader I think.

JFS is used by suse, but IBM made it. If you use yast in the suse install utility JFS is an option, it’s just that suse promotes reisefer fs.

Quote:
Haiku needs only support for basic filesystems like the ones from Windows (NTFS and FAT12/16/32) and Linux (Ext2/3). We need these to help people migrate over to Haiku and the FATX for Media disk (CF, SD and floppies).

Let other devs add the missing pieces (Amiga, Apple, OS/2 and other obscur Linux filesystems) for specific jobs.

Totally agree with you !!! NTFS / FAT* and EXt2/3 and that’s it !

beosfrance wrote:
Quote:
Haiku needs only support for basic filesystems like the ones from Windows (NTFS and FAT12/16/32) and Linux (Ext2/3). We need these to help people migrate over to Haiku and the FATX for Media disk (CF, SD and floppies).

Let other devs add the missing pieces (Amiga, Apple, OS/2 and other obscur Linux filesystems) for specific jobs.

Totally agree with you !!! NTFS / FAT* and EXt2/3 and that’s it !

thats stupid, if you dont support ISO9660 or BFS.

moop_stick wrote:
beosfrance wrote:
Quote:
Haiku needs only support for basic filesystems like the ones from Windows (NTFS and FAT12/16/32) and Linux (Ext2/3). We need these to help people migrate over to Haiku and the FATX for Media disk (CF, SD and floppies).

Let other devs add the missing pieces (Amiga, Apple, OS/2 and other obscur Linux filesystems) for specific jobs.

Totally agree with you !!! NTFS / FAT* and EXt2/3 and that’s it !

thats stupid, if you dont support ISO9660 or BFS.

The source tree already supports ISO9660, BFS and UDF, hence mentioning them again would be superflous.

Quote:
HFS and HFS+ are not important, really, as more and more Mac users go to UFS

i disagree, UFS is rarely used on macs, the recommended default filesystem for OS-X is HFS+ (it’s used on every new mac) … on pre-x machines HFS or HFS+ is used. UFS is “slower” than hfs+, too. (i have to admit haven’t tested it, plus AFAIK it doesn’t support that complicated forking system HFS does…)

Be had hfs support right out of the box… shouldn’t be a big problem for haiku.

hmmm…

smithz