Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 4 Feb 2002 15:00:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 4 Feb 2002 15:00:23 -0500 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:1596 "EHLO frodo.biederman.org") by vger.kernel.org with ESMTP id ; Mon, 4 Feb 2002 15:00:02 -0500 To: "H. Peter Anvin" Cc: "Erik A. Hendriks" , Andrew Morton , linux-kernel@vger.kernel.org, Werner Almesberger Subject: Re: [RFC] x86 ELF bootable kernels/Linux booting Linux/LinuxBIOS In-Reply-To: <3C586355.A396525B@zip.com.au> <3C58B078.3070803@zytor.com> <3C58CAE0.4040102@zytor.com> <20020131103516.I26855@lanl.gov> <3C59DB56.2070004@zytor.com> <3C5A5F25.3090101@zytor.com> <3C5ADDD1.6000608@zytor.com> <3C5C54D2.2030700@zytor.com> <3C5C98E6.2090701@zytor.com> <3C5D91EB.4000900@zytor.com> From: ebiederm@xmission.com (Eric W. Biederman) Date: 04 Feb 2002 12:55:51 -0700 In-Reply-To: <3C5D91EB.4000900@zytor.com> Message-ID: Lines: 35 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org "H. Peter Anvin" writes: > Eric W. Biederman wrote: > > > The simplest is the observation that right now 10MB is about what it > > takes to hold every Linux driver out there. So all you really need is > > a 16MB system, to avoid a device probing loader. And probably > > noticeably less than that. The only systems I see having real > > problems are old systems where device enumeration is not reliable, and > > require human intervention anyway. > > > > > A floppy disk is 1.44 MB. Yes floppies are small. The nice thing is that there are only 2 or 3 floppy drivers in the kernel so it is not hard to include access to the primary boot medium. Though actually last time I checked you can still fit all of the kernels network drivers on a floppy, and it wouldn't surprise me if you could do the same with cd drivers as well. For other medium you can reduce the number of times you interact with the user to exactly once, and that is worth handling. For a floppy you either have enough room for all of your drivers or you don't. This doesn't really appear to affect the number of user interactions, and doesn't seem to me to be a case that the presence of absence of firmware callbacks makes a difference. The only difference I see with firmware callbacks is weather you are working from BIOS user space or from kernel user space. Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/