From owner-freebsd-current Wed Jul 24 11:29:18 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E080F37B400; Wed, 24 Jul 2002 11:29:15 -0700 (PDT) Received: from castle.jp.FreeBSD.org (castle.jp.FreeBSD.org [210.226.20.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC8DD43E6E; Wed, 24 Jul 2002 11:29:14 -0700 (PDT) (envelope-from matusita@jp.FreeBSD.org) Received: from localhost (localhost [::1]) by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet6 id g6OITDn43982; Thu, 25 Jul 2002 03:29:13 +0900 (JST) (envelope-from matusita@jp.FreeBSD.org) Cc: current@FreeBSD.org In-Reply-To: <20020724173037.GE87477@sunbay.com> References: <200207041548.g64Fm0vU077312@freefall.freebsd.org> <20020705005426Y.matusita@jp.FreeBSD.org> <20020724173037.GE87477@sunbay.com> X-User-Agent: Mew/1.94.2 XEmacs/21.5 (bamboo) X-FaceAnim: (-O_O-)(O_O- )(_O- )(O- )(- -)( -O)( -O_)( -O_O)(-O_O-) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Dispatcher: imput version 20000228(IM140) Lines: 33 From: Makoto Matsushita To: ru@FreeBSD.org Subject: Re: cvs commit: src/release/i386 drivers.conf Date: Thu, 25 Jul 2002 03:29:10 +0900 Message-Id: <20020725032910A.matusita@jp.FreeBSD.org> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ru> This was "broken" again. I don't have any ideas of what to move ru> out. There are some ideas to do around boot floppies in my mind: 1) More drivers to move kernel modules, including other network drivers, pccard and friends, filesystems, etc. Apparantly it reduces kernel size so kern.flp will fit to 1.44MB again. It requires some consideration that which driver can be moved as a kernel module. 2) Concatinate multiple kernel modules into a single one. It doesn't help kern.flp flood, but mfsroot.flp may contain more kernel modules. I've tried this before, and it seems working at that time (see mail archive of current@FreeBSD.org). 3) Create 'the 3rd floppy' for kernel modules. It should be an optional floppy. We can load kernel modules on a floppy from the sysinstall(8) menu. src/release/scripts/driver-*.awk and Makefile(s) should be hacked for this. It doesn't help to reduce kern.flp size, but we can have more kernel modules. 4) Use bzip2 (instead of gzip) for compression. Apparantly it reduces the size of compressed kernel/loader size. However I've heard that there are some problems if bzip2 is used (I don't know the details). 5) Give up supporting current device drivers and options which are contained within the kernel of kern.flp. Hard to accept for me, but it should reduce the size of the kernel. -- - Makoto `MAR' Matsushita To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message