Subject: Re: Partitioning should stay the same
To: None <macbsd-development@NetBSD.ORG>
From: Charles J. Williams <chas@ohm.nrl.navy.mil>
List: macbsd-development
Date: 01/28/1995 08:17:09
In message <9501280211.AA11312@puma.bevd.blacksburg.va.us>,Allen Briggs writes:
>next post on this list to be a proposed design for the mac-side
>utilities and install process or something on an entirely

i would like to see a single utility, probably called something stupid like
console (or miniroot even though it really wouldn't be)

ideally, it would be /bin/sh with windows wrapped around it.  this would
make it easy to write some install scripts, maintenance scripts, etc.
of course, builtins like ls, newfs/mkfs, fsck!, etc, would need to be added.
and naturally, there would be a command boot.  [i am possibly overfond of 
the commandline interface, but there could be menus/etc], disk label
editor (see below)

so all the macside code to access netbsd parititions could be kept in one
executable (but it you wanted several executables, how about a library?)

i could probably handle lower level programming, but i have not mastered
the art of building a macintosh user-interface (even event-based programming
under X11 is simpler)

back on the original topic, i am actually fond of the idea of a single
hfs paritition w/ a netbsd label which breaks up the partition logically
for netbsd.  this would make netbsd less dependent on paritioning
software (well, just a little *less*)  naturally you wouldn't be able
to mount these under AUX/mach, but is that a big problem?  can you create
an hfs partition that just points to a block on the disk and the some 
length (that is already allocated) i.e. overlapping parititions?  you
could make hfs parition references to the netbsd partitions inside.

naturally, i am sure i am crazy as a loon.