Subject: Re: Further observations...
To: Bill Studenmund <wrstuden@loki.stanford.edu>
From: David A. Gatwood <marsmail@globegate.utm.edu>
List: port-mac68k
Date: 02/09/1998 12:23:06
On Mon, 9 Feb 1998, Bill Studenmund wrote:

> My guess is that the file system is going into the Linux kernel, not the
> microkernel (please correct me if I'm wrong). If so, there's no big deal
> as the Linux kernel's GPL'd.

That's what I'd have thought, but it really is in the mach kernel.... 
It's in the osfmk code... I'm guessing it's part of the bootstrap task.
That's what allows it to read the vmlinux server off an HFS partition
(it's a new feature, designed to allow the new redhat-based installer to
put itself on an HFS partition and boot off that).  Thus, it looks
similar, as far as the way things are laid out, to the macfs stuff from
puma.  It is, as far as I can tell, basically a bunch of code to handle
the mach kernel device info, then read or write files.  What I can't
figure out is the lack of mount and unmount calls, though I guess there's
not really a notion of that at the mach kernel level.  That and the fact
that write support isn't in there (though I think sync'ing fs changes
*is*... very strange. 


David

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CC/FA/H/L/MC/M/MU/PA/TW d-@ s:>- a-- C++++>$ UBLAS*++++>$
P+?>$ L+++>$ !E--- W+++>$ N++(+++)>+++$ !o? K-? !w--- !O
M++>$ !V-- PS+>$ !PE- Y+>$ PGP+>$ t+++>$ 5+>++++$ !X- !R tv+>$
b++>$ !DI !D- G++(+++)>$ e>++++ h--! r--- !y-
------END GEEK CODE BLOCK------