From owner-freebsd-current@FreeBSD.ORG Wed Oct 9 16:42:36 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 68B98310 for ; Wed, 9 Oct 2013 16:42:36 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 44869247A for ; Wed, 9 Oct 2013 16:42:36 +0000 (UTC) Received: from localhost (mail.ixsystems.com [10.2.55.1]) by mail.iXsystems.com (Postfix) with ESMTP id E107366C80 for ; Wed, 9 Oct 2013 09:42:35 -0700 (PDT) Received: from mail.iXsystems.com ([10.2.55.1]) by localhost (mail.ixsystems.com [10.2.55.1]) (maiad, port 10024) with ESMTP id 67480-04 for ; Wed, 9 Oct 2013 09:42:35 -0700 (PDT) Received: from [192.168.0.51] (75-130-56-30.static.kgpt.tn.charter.com [75.130.56.30]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id 2F1B866C79 for ; Wed, 9 Oct 2013 09:42:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1381336955; bh=N3G2sIcCaVBuNzoEa38NhpnMcQ7VGxHobIHbImRQ6Zo=; h=Date:From:To:Subject:References:In-Reply-To; b=iUQHbtunAf+7tYMqy0LG2f94moZUu8PXbWWGc1hZbLpD1e5TIhPYZA73jXfYQaMF+ AkoNiyS0NQ2aOIP8uU4Y6WQvk7oQpeh63mlOAffylMPIWKMxZftKeIZe3zsoyMh+J7 n25SuJen355jYrP/6ND5y1M1iXmtjVoiI9v0pboI= Message-ID: <52558779.2070203@pcbsd.org> Date: Wed, 09 Oct 2013 12:42:33 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: rcs References: <60177810-8DC4-4EA3-8040-A834B79039D2@orthanc.ca> <52538EDC.2080001@freebsd.org> <52541202.3010707@mu.org> <20131008.170444.74714516.sthaug@nethelp.no> <52542BD4.5070706@FreeBSD.org> <52542E1D.9000000@mu.org> <52555D1C.8010407@freebsd.org> <52558577.5020401@allanjude.com> In-Reply-To: <52558577.5020401@allanjude.com> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Oct 2013 16:42:36 -0000 On 10/09/2013 12:33, Allan Jude wrote: > On 2013-10-09 12:23, Freddie Cash wrote: >> On Wed, Oct 9, 2013 at 9:12 AM, Freddie Cash wrote: >> >>> On Wed, Oct 9, 2013 at 6:41 AM, Julian Elischer wrote: >>> >>>> On 10/9/13 2:35 AM, Freddie Cash wrote: >>>> >>>>> On Tue, Oct 8, 2013 at 9:09 AM, Alfred Perlstein wrote: >>>>> >>>>> You're right on the money, to be honest this is one of the reasons why >>>>>> I've switched to using OSX as my desktop OS. >>>>>> >>>>>> zsh, vim, screen by default. and upgrades work. At the end of the day >>>>>> I'm spending time doing work, not mucking about my workspace to make it >>>>>> usable for development. >>>>>> >>>>>> I think this was brought up at BSDCan in the discussion about making >>>>>> FreeBSD a more featured development platform. >>>>>> >>>>>> Speaking of... has anyone tried PCBSD? >>>>>> >>>>> PC-BSD isn't much different from FreeBSD. The installer is GUI and >>>>> support >>>>> ZFS, there are some GUI setup tools on first boot for X, there are some >>>>> GUI >>>>> tools to select binary drivers for X, and there ​​are working pkgng repos >>>>> available. >>>>> >>>>> I had a lot of issues with PC-BSD 9.0 and 9.1 as I was trying to do >>>>> things >>>>> "the FreeBSD way" which broke a lot of things that were done "the PC-BSD >>>>> way" (aka don't manually edit config files used for booting). >>>>> >>>>> ​Switching to the "rolling-release" (aka PC-BSD 9-STABLE) and moving all >>>>> my >>>>> config file edits into .conf.local fixed my issues. Things >>>>> have >>>>> been running smooth, and I finally understand the beauty and simplicity >>>>> of >>>>> freebsd-update + pkg. OS gets updated once per month, packages get >>>>> updated >>>>> twice per month, no more compiling things from source. It's like using >>>>> Ubuntu/Debian but with the power and features of FreeBSD. :) >>>>> ​ >>>>> >>>> When they went to a ZFS-only system, using GRUB, with no alternative, >>>> then I'm afraid they lost me. >>>> I want a root filesystem on UFS for reliabailty and simpleness. I can >>>> debug it's media if needed. >>>> Before then I really liked it (though ther eis not enough information on >>>> how it works interneally if you want to use it. >>>> hopefully that will come.. and I LIKE PBIs FreeBSD should adopt PBIs for >>>> sure. >>>> With PBIs you could make even quite base items separately installable. >>>> versioning problems go away. >>>> >>> There's no GRUB in a default install of PC-BSD 9.0, 9.1, or 9.2. Even on >>> a ZFS-only setup (which is what I run). It's using the FreeBSD loader, >>> with custom artwork and menus. >>> >> ​Hrm, it seems they've changed things with the 9.2 installer. It does use >> GRUB2 (ewwww!) for the boot loader, and integrates support for ZFS boot >> environments (via beadm) into it. :( Shame they didn't use the BE support >> in the FreeBSD loader for this. Wonder if my 9-STABLE-based PC-BSD install >> will get "upgraded" to GRUB? >> > The reason they went to grub2, is that the way the freebsd loader menus > work, it loads the kernel before it draws the menu. This means if there > is a problem with your kernel (probably the most valuable time to have > boot environments) then the menu never comes up, and you cannot select > which BE to boot from. Grub doesn't rely on a FreeBSD kernel until after > you select which BE to boot from. > > Kris and I discussed it at length with Devin Teske, and while he has > demonstrated being able to populate a lower menu with the ZFS datasets, > I am not sure if the other issue can be resolved. > Yea, GRUB is not my first choice, but ATM this is the "cleanest" way we can do ZFS BE's. However if you don't like ZFS / GRUB, you can always use regular FreeBSD and just grab our toolchain from sysutils/pcbsd-utils* in ports or use our PKGNG repo: http://wiki.pcbsd.org/index.php/Turn_FreeBSD_into_PC-BSD%C2%AE I'm planning on using GRUB to do UEFI booting for 10.0 as well. But when the FreeBSD loader matures to the point of having support for all these features, I'll gladly move us back. -- Kris Moore PC-BSD Software iXsystems