Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2000 20:05:47 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        msmith@freebsd.org (Mike Smith)
Cc:        tlambert@primenet.com (Terry Lambert), rkw@dataplex.net (Richard Wackerbarth), doconnor@gsoft.com.au (Daniel O'Connor), freebsd-arch@freebsd.org
Subject:   Re: How about building modules along with the kernel?
Message-ID:  <200004282005.NAA27418@usr08.primenet.com>
In-Reply-To: <200004270629.XAA00679@mass.cdrom.com> from "Mike Smith" at Apr 26, 2000 11:29:10 PM

next in thread | previous in thread | raw e-mail | index | archive | help
> > > > The loader can (and does) already read UFS..
> > > >
> > > > It can read files in and load them into arbitarily named sections in the
> > > > kernel, and other good things :)
> > > 
> > > But what about JFS, E2FS, KFS, etc. ?
> > 
> > Historical UNIX implementations have handled this with a
> > flat filesystem, usually called "stand", where the kernel and
> > any modules needed to access the locally instantiated filesystem
> > implementations are installed.
> > 
> > NT's boot loader approaches this the same way, though their
> > "stand" is actually a FAT partition.
> 
> We have this already; it's called /, and the format is UFS.
> 
> If you want to get really anal, change the module search path to include 
> somewhere under /boot, and make that a FAT filesystem (we support those 
> as well).  The reason that these other systems use a separate filesystem 
> of a simpler type is that their bootloaders are _lame_.  Ours isn't, and 
> it doesn't need a new filesystem type just to cater to its' braindeath.
> 
> Either use FAT or UFS, or teach the loader (libstand) about your new
> filesystem types.  If you're going to implement a filesystem for FreeBSD, 
> writing loader support for it is just about the most trivial part - 
> probably on par with the manpage.

I think the issue is being raised in the context of dual boot
machines; ifit weren't, then "JFS, E2FS, KFS, etc." would have
no relevence, as you say.

I think you are missing the context here.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004282005.NAA27418>