Subject: Re: SoC project proposal
To: haad <haaaad@gmail.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 03/21/2007 22:25:20
On Sat, Mar 17, 2007 at 12:19:39AM +0100, haad wrote:
> [...]
> Here is short version: <<EOF
> General
> 
> The Ext2 file system is the de-facto standard, Unix-like file system used on
> Linux installations. Ext2 does not have journaling capabilities, so Ext3 was
> built on top of it to add them without breaking compatibility with Ext2. Ext3 is
> now a stable journaled file system used on lots of Linux installations.
> 
> NetBSD currently fully supports the Ext2 file system at the kernel level.
> Unfortunately there is no support for the new features included in Ext3,
> although Ext3 file systems can be mounted provided that their journal is clean.
> It would be very nice if NetBSD had Ext3 file system support because the system
> could immediately gain a journaled file system as well as compatibility with Linux.
> 
> NetBSD as operating system really need good, stable journal file system, today
> disks and raids become more and more bigger with size about 1TB or more. FFS was
> not designed for disks size like this. We have problems with file system sizes
> over 2TB (nor FFS or FFS2 is suitable for this size) good ext3/ext4 support will
> give away these problems.
> 
> EXT3 file system features:
> 
>     *
> 
>       Journaling
>     *
> 
>       Over 16TB file system size

ffsv2 can actually handle filesystems much larger than that.
Also note that ext2/ext3 has some limitations, like 16bit uid/gid, only
one second resolution for access/create/modification times. Will, or will not,
be a problem, depending on your application. 

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--