From owner-freebsd-hackers@FreeBSD.ORG Mon Jun 16 13:38:06 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 871C537B401; Mon, 16 Jun 2003 13:38:06 -0700 (PDT) Date: Mon, 16 Jun 2003 15:38:06 -0500 From: Juli Mallett To: "Matthew D. Fuller" Message-ID: <20030616153806.A42660@FreeBSD.org> References: <20030616191852.GA52694@ussenterprise.ufp.org> <20030616194359.GA53587@ussenterprise.ufp.org> <20030616194625.GA1845@over-yonder.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030616194625.GA1845@over-yonder.net>; from fullermd@over-yonder.net on Mon, Jun 16, 2003 at 02:46:25PM -0500 X-Title: Code Maven X-Towel: Yes X-Negacore: Yes X-Authentication-Warning: localhost: juli pwned teh intarweb cc: freebsd-hackers@freebsd.org Subject: Re: floppy.. Was: Drawing graphics on terminal X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2003 20:38:06 -0000 * "Matthew D. Fuller" [ Date: 2003-06-16 ] [ w.r.t. Re: floppy.. Was: Drawing graphics on terminal ] > On Mon, Jun 16, 2003 at 03:43:59PM -0400 I heard the voice of > Leo Bicknell, and lo! it spake thus: > > > > Another idea is to make a floppy just smart enough to load the installer > > over the network, since PC's generally have more memory these days... > > Many Linux dists seem to do something like this nowadays. Then you also > only need enough drivers for the NIC; not even the floppy/CD, since you > read that through the BIOS up until you've downloaded the installer and > modules. It's got its downsides, to be sure, but it also has some > positives. Not to turn this into too much of a bikeshed, but here's an idea I jotted down a while ago: %%% There has been a lot of talk about deprecation of floppies in upcoming releases, and I've been thinking a lot about whether or not we need to do this, and I've been thinking especially about when it makes sense to have the installer at all, and have come up with three cases, and how a floppy would fit in to them. This is intended to help come up with ways of having single-purpose floppies that are easier to keep small enough to fit on, well, floppies. 1) Network install. The floppy could include only network (and requisite) drivers, such that mass storage drivers could be pulled over the net at an early stage in the install. Ideally we would work from the information we gather about driverless devices to figure out what drivers may be appropriate, but letting the user select would be a must, as would possibly trying everything, with a suitable warning that drivers may be quite large. 2) CD-ROM install. The CD-ROM should be used for booting, or a floppy similar to that in case 3. should be used. 3) Install from other physical medium. No network drivers. Just storage (and requisite) driers of every common colour at the very least. Driver floppies could be available for the more bloated. No reason a user cannot run sysinstall after the system is installed to set up the network parameters they want, if they don't need them for the bootstrap install. This should probably not have netinet, etc., either. The idea is that people using floppies should be using them to get what they need up and running to install the base system, and that real configuration of all available hardware should be done once the kernel they will be running said configuration on is there. %%% I think I may have come up with some edge cases since then that I never wrote down, but I doubt they mattered much. Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; efnet: juli;