Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2018 09:41:53 -0800
From:      Conrad Meyer <cem@freebsd.org>
To:        Pedro Giffuni <pfg@freebsd.org>
Cc:        src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org,  svn-src-head@freebsd.org
Subject:   Re: svn commit: r341505 - head/share/man/man5
Message-ID:  <CAG6CVpUJH3Bj4Rd00EgDhNSZDSNR8RwLdj1nVZGViY06OncaUg@mail.gmail.com>
In-Reply-To: <44199325-5b07-5195-1157-63c197eb5f07@FreeBSD.org>
References:  <201812042251.wB4MpE2m018782@repo.freebsd.org> <343a2f70-fb4c-bc5c-d32c-789e7797a628@FreeBSD.org> <44199325-5b07-5195-1157-63c197eb5f07@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 5, 2018 at 7:24 AM Pedro Giffuni <pfg@freebsd.org> wrote:
> On 12/5/18 12:06 AM, Kubilay Kocak wrote:
> > Can we remove '2' from the module/man/etc name if (since) it supports
> > multiple extXfs versions? Is there anything serious preventing it?
>
> You can currently create plain ext2 filesystems on FreeBSD and add
> ext3/4 features on top and it will work just fine. The distinction on
> linux about ext2/3/4 is rather accidental: they didn't master Version
> Control in time to branch instead of forking the implementation a couple
> of times. It also seems like ext3 disappeared.

The Linux model is that the current incarnation of the ext2/3/4 driver
is named "ext4," and that's what Linux users expect.  You can mount
any ext2/3/4 filesystem with the Linux ext4 driver.  For ext4, it was
a result of wanting to keep ext3 stable while developing ext4 in-tree.
(For a while, it was called "ext4dev").  ext4 is long-since stabilized
and ext3 became fully redundant with ext4, so I guess they dropped it.

I think we should just follow that convention and rename ext2fs to
ext4fs.   We can mention support for the less-used ancient ext2/3 in a
COMPATIBILITY section or something, if we don't already, but ext4 has
been the go-to basic Linux filesystem for a decade.  (Seriously:  "On
11 October 2008, the patches that mark ext4 as stable code were merged
in the Linux 2.6.28.")  If we support ext4, call it ext4.

My 2=C2=A2,
Conrad



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpUJH3Bj4Rd00EgDhNSZDSNR8RwLdj1nVZGViY06OncaUg>