From owner-freebsd-advocacy@FreeBSD.ORG Fri Sep 19 04:15:04 2003 Return-Path: Delivered-To: freebsd-advocacy@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F24016A4B3 for ; Fri, 19 Sep 2003 04:15:04 -0700 (PDT) Received: from firecrest.mail.pas.earthlink.net (firecrest.mail.pas.earthlink.net [207.217.121.247]) by mx1.FreeBSD.org (Postfix) with ESMTP id 423E443FE1 for ; Fri, 19 Sep 2003 04:15:03 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-2ivfmp3.dialup.mindspring.com ([165.247.219.35] helo=mindspring.com) by firecrest.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 1A0JDn-0005Qy-00; Fri, 19 Sep 2003 04:14:44 -0700 Message-ID: <3F6AE4C7.5A29B6D2@mindspring.com> Date: Fri, 19 Sep 2003 04:13:11 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Paul Robinson References: <001301c37e98$2f841560$6c01a8c0@MITERDOMAIN> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4c805553f8f2c54091a6e65e83e2a59d6548b785378294e88350badd9bab72f9c350badd9bab72f9c cc: 'Johnson David' cc: freebsd-advocacy@freebsd.org cc: 'Vulpes Velox' Subject: Re: Sorry. X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2003 11:15:04 -0000 Paul Robinson wrote: > Terry Lambert wrote: > > I also think that this is 100% incompatible with installs onto > > headless boxes with serial consoles, and that you can't really > > reconcile the two approaches in the same distribution without > > multiple installation disc's. This means regular CD's and not > > a DVD, or it means a seperate distribution from the WC CDROM > > one. > > That's funny. Sun are able to do headless installs over an entire server > room, AND have a graphical installer when you're sat in front of the > box, and they don't need to have separate distribution CDs. It must be > magic! :-) I guess if you think "controlling the set of hardware you have to consider" is "magic", then it's "magic". For any given PC, however, FreeBSD can not know 100% reliably if it is a headless machine or not, since the hardware implementation is not uniform enough that this information can be obtained reliably. Unlike Sun Hardware. > > This is also not reconcilable with minimal installs, which do > > not have the ability to run a big graphical app. > > Yup. Several months ago, my interest in installers piqued. I am now > obsessed with them, because it also requires an understanding of upgrade > processes, patching, the whole shebang. It's one of the few things the > BSDs don't actually do particularly well - it works, but not > brilliantly. Yes. > Those who seek "a graphical installer" miss the point by miles. Technically, this is the -advocacy list, not the -install list. 8-). What this basically means is that we are interested in seeing FreeBSD advocated, and one way to do this is to build up the installed base in any way possible. One of the ways to do *that* is to make it as painless as possible to do an install for a first time user trying to get their feet wet, and if you are one of those people, sysinstall is not your friend, and it's not the face the project should be putting forward to represent it. In other words, sysinstall might be a nice person when you get to know it, but it makes a *lousy* first impression. > I now have hundreds of notes on this that I'm going to assemble > into some sort of mini-paper and then a high-level functional design for > the "perfect" installer. Then a roadmap for development, and then > hopefully some devs who have more current experience of the scary coding > required will get an interest. I know I've been saying this for months > now, but really, you can expect to see something on that soon. "Real Soon Now(tm)". 8-) 8-). > I actually really like some aspects of the DragonFly plan. It has lots > of faults, but it has that kind of weird Unixy feel by using existing > tools combined in an interesting way. They plan to write the installer > code in ultra-easy-to-change PHP4, serve it via Apache for remote > network installs, and on the local console you just use links -g with > your graphics guys just needing to edit HTML and GIFs. You then have an > easily customisable, brandable installation system. It doesn't address > the package management issues they want to, and I can see security > problems from miles away, but it's innovative. It's certainly not > something I've seen discussed elsewhere. > > Anyway, this is about to bikeshed. We can all see it. So let's stop now > for a little bit. I promise within a month a mailing list away from here > where you can rip this to shreds and bikeshed as much as you want. :-) You may also want to move discussion to the -install list. -- Terry