Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jan 2012 16:33:13 -0800
From:      Devin Teske <>
To:        "'Chad Perrin'" <>, <>
Cc:        Dave Robison <>
Subject:   RE: FreeBSD 9
Message-ID:  <050301ccd70b$18f1be90$4ad53bb0$>
In-Reply-To: <20120119231446.GA27565@hemlock.hydra>
References:  <BLU160-W54C133B8003EF140C41EF7AE860@phx.gbl>	<> <4EFDA3B50040906E@>	<20120119164234.GB21488@hemlock.hydra>	<04db01ccd6df$a6ebe3f0$f4c3abd0$>	<>	<04ff01ccd6fa$ca9a4e20$5fceea60$> <20120119231446.GA27565@hemlock.hydra>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help

> -----Original Message-----
> From: [mailto:owner-freebsd-
>] On Behalf Of Chad Perrin
> Sent: Thursday, January 19, 2012 3:15 PM
> To:
> Subject: Re: FreeBSD 9
> On Thu, Jan 19, 2012 at 02:36:29PM -0800, Devin Teske wrote:
> > > From: Frank Shute
> > >
> > > The new installer will get better with time.
> >
> > The new installer is buggy, and the above maxim is something I'd
> > rather not have to deal with when downloading RELEASE software.
> If the reason it was decided to create bsdinstall and replace sysinstall was
> to do something new

The way we view the timeline of events is:

1. FreeBSD in the beginning had one official filesystem -- UFS1 -- for the root

2. FreeBSD gets a new filesystem -- UFS2. sysinstall(8) is updated to support
this as the new ONLY offering (though you can still get a UFS1 partition by
pressing "Z" to set a custom value for newfs arguments, if you're in-the-know).

3. Enterprise FreeBSD community then desperately wants journaling filesystem,
but ZFS is the only offering with built-in journaling (gjournal does not qualify
here) as McKusick's SU+J is not ready yet.

4. Community recognizes that sysinstall(8) needs to be updated but can't
envision a successful re-work of the C-code that provides the "FDISK Partition
Editor" screen to the point where it can handle both the UFS options as well as
ZFS, etc.

5. Nathan Whitehorn envisions bsdinstall to solve the problem.

However, we feel that something went wrong along the way.

If FreeBSD had decided that there is no need to offer ZFS-on-root and instead
put their eggs in the SU+J basket, then modifying sysinstall(8) to meet the
needs of supporting SU+J would have been trivial at-best as all options would be
UFS based.

Hypothetically, once you landed in the "FDISK Partition Editor" of
sysinstall(8), the "auto" partitioning would default to UFS2 SU+J and you could
toggle any combination of SU+J, SU-J, and no-SU/J.

In fact, this is still a possibility. sysinstall(8) could be enhanced to support
SU+J and the people that don't care about ZFS-on-root can be happy with the
sysinstall(8) route as it still leads to a journaled filesystem. Meanwhile, if
they want ZFS-on-root, they'll have to go to the bsdinstall route.

The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.

Want to link to this message? Use this URL: <$18f1be90$4ad53bb0$>