From owner-freebsd-questions@FreeBSD.ORG Fri Jan 20 00:32:48 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04AFE106566B for ; Fri, 20 Jan 2012 00:32:48 +0000 (UTC) (envelope-from Devin.Teske@fisglobal.com) Received: from mx1.fisglobal.com (mx1.fisglobal.com [199.200.24.190]) by mx1.freebsd.org (Postfix) with ESMTP id BD9B28FC0C for ; Fri, 20 Jan 2012 00:32:47 +0000 (UTC) Received: from pps.filterd (ltcfislmsgpa05 [127.0.0.1]) by ltcfislmsgpa05.fnfis.com (8.14.4/8.14.4) with SMTP id q0K0R1dq029804; Thu, 19 Jan 2012 18:32:44 -0600 Received: from smtp.fisglobal.com ([10.132.206.17]) by ltcfislmsgpa05.fnfis.com with ESMTP id 12evdc08nj-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 19 Jan 2012 18:32:44 -0600 Received: from dtwin (10.14.152.15) by smtp.fisglobal.com (10.132.206.17) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 19 Jan 2012 18:32:43 -0600 From: Devin Teske To: "'Chad Perrin'" , References: <4EFDA3B50040906E@> <20120119164234.GB21488@hemlock.hydra> <04db01ccd6df$a6ebe3f0$f4c3abd0$@fisglobal.com> <20120119200106.GB88862@orange.esperance-linux.co.uk> <04ff01ccd6fa$ca9a4e20$5fceea60$@fisglobal.com> <20120119231446.GA27565@hemlock.hydra> In-Reply-To: <20120119231446.GA27565@hemlock.hydra> Date: Thu, 19 Jan 2012 16:33:13 -0800 Message-ID: <050301ccd70b$18f1be90$4ad53bb0$@fisglobal.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQLQRxvieyweenM8sTFCozfP6uax1AKyIQosAhz+sBMCoRxyJQEyPIuBAIHJq9YCPwCDXwJtD4JWk57/IsA= Content-Language: en-us X-Originating-IP: [10.14.152.15] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.6.7361, 1.0.211, 0.0.0000 definitions=2012-01-19_09:2012-01-20, 2012-01-19, 1970-01-01 signatures=0 Cc: Dave Robison Subject: RE: FreeBSD 9 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2012 00:32:48 -0000 > -----Original Message----- > From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd- > questions@freebsd.org] On Behalf Of Chad Perrin > Sent: Thursday, January 19, 2012 3:15 PM > To: freebsd-questions@freebsd.org > 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. > [snip] > If the reason it was decided to create bsdinstall and replace sysinstall was simply > 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 filesystem. 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. -- Devin _____________ 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.