9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] why do we need 9load?
@ 2003-09-22  6:09 C H Forsyth
  0 siblings, 0 replies; 6+ messages in thread
From: C H Forsyth @ 2003-09-22  6:09 UTC (permalink / raw)
  To: 9fans

>>Seems to me I could load Plan 9 from flash, and then just have it load the
>>real kernel we want.

it was done on some older Plan 9 platforms.
it's also what we do with Inferno on some (not enough) platforms.
the kernel has got most of the drivers, after all.
if you keep a collection of commands in #/, you can do
flash management conveniently through a name space.

one of the dangers in spending too long on a bootstrap
is that you'll end up writing an operating system, with
its own drivers, its own command structure of course, with less
thought than you'd put into a proper one.
it's often as much code than the thing it's booting, or
even more, and certainly that much more to port and maintain.
you sometimes do need something small during the initial
stages of a port to a platform, especially if you must
load it as S records, but it's best not to go overboard.
9load is probably at the limit.
in other words, you realise 9load is not too bad,
once you've had to look at one of the sourceforge alternatives
and weighed it.


^ permalink raw reply	[flat|nested] 6+ messages in thread
* [9fans] why do we need 9load?
@ 2003-09-22  5:18 Ronald G. Minnich
  2003-09-22  5:22 ` Russ Cox
  0 siblings, 1 reply; 6+ messages in thread
From: Ronald G. Minnich @ 2003-09-22  5:18 UTC (permalink / raw)
  To: 9fans


OK, I just a little while back RTFM (well, Andrey Read The FM, and said
"Ron, why don't you ever R The FM", so I did) and noticed /dev/reboot.
Hey, plan 9 can reboot Plan 9 kernels. Hey, the code is really slick. Why
can't I write code this good any more? Too old? Time for me to move into
management or something?

So now I'm wondering, after spending a few months jiggering 9load, why do
we need it? Could we use Plan 9 to boot Plan 9? It seems like it ought to
be possible, and would remove the burden of keeping 9load up to date
(which was a bit of work for the Geodes and CF).

Seems to me I could load Plan 9 from flash, and then just have it load the
real kernel we want.

Inquiring minds, minds which on rare occasions RTFM, want to know. What
I'd really like to do is test this out on EPIA, the currently really cool
cheapo mobo.

ron



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-09-23 15:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-22  6:09 [9fans] why do we need 9load? C H Forsyth
  -- strict thread matches above, loose matches on Subject: below --
2003-09-22  5:18 Ronald G. Minnich
2003-09-22  5:22 ` Russ Cox
2003-09-22  5:25   ` Ronald G. Minnich
2003-09-22 17:52     ` jmk
2003-09-23 15:14       ` ron minnich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).