From owner-freebsd-current Tue Jul 22 10:13:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA11968 for current-outgoing; Tue, 22 Jul 1997 10:13:09 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id KAA11959 for ; Tue, 22 Jul 1997 10:13:06 -0700 (PDT) Received: from rover.village.org [127.0.0.1] by rover.village.org with esmtp (Exim 1.60 #1) id 0wqiTB-0003hP-00; Tue, 22 Jul 1997 11:11:29 -0600 To: Simon Shapiro Subject: Re: Boot file system idea! Slick Cc: Michael Smith , freebsd-current@freebsd.org, terry@lambert.org, pechter@lakewood.com In-reply-to: Your message of "Mon, 21 Jul 1997 22:53:36 PDT." References: Date: Tue, 22 Jul 1997 11:11:29 -0600 From: Warner Losh Message-Id: Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message Simon Shapiro writes: : a. Increases the size and complexity of a minimal kernel to include : another file system not necessarily needed otherwise. Not necessarily. If you have a /boot/kernel that is a on FAT and a /kernel that is on a ufs partition, then you needn't have MSDOS support in your kernel. mtools would suffice. Not the most desirable or easiest way to do this, but it would suffice. I've done this on the OpenBSD/arc stuff for a while when the msdosfs stuff was not stable. : b. Uses a standard file system. Which standard? There is nothing more standard than the FAT file system :-) : c. Makes FreeBSD (installation) dependant on MicroSoft. Not necessarily. Booting off a FAT file system doesn't mean booting MS-DOS. However, that would require separate boot blocks than are standard, or to have a boot loader that is named MSDOS.SYS. : d. Allows everyone with a dos floppy (or without) to modify/destroy the : O/S. They can do that now :-) The above is just my two cents from having dealt with a system that you had to boot off of a FAT file system, but that also gave you the freedom to set env vars to tell it how to do its thing. The current BIOSes that are found in PCs may make this situation radically different than it was for me with the ARC BIOS. Warner