Subject: Re: Where did GENERICAHA and GENERICBT go?
To: Chris G Demetriou <Chris_G_Demetriou@LAGAVULIN.PDL.CS.CMU.EDU>
From: Greg Spiegelberg <gspiegel@owens.ridgecrest.ca.us>
List: port-i386
Date: 04/17/1995 11:19:44
Chris G Demetriou said something not totally unlike...
|
|> |Wow. And I thought the 820K kernel I run with was porky. :-)
|>
|> Has anyone put any thought into a compressed kernel similiar to what
|> linux does? It's not a bad setup especially if you like to boot your
|> test kernels from floppy.
|
|(1) no one should ever be running a kernel that large "in real life."
|(2) compressing your kernel makes a lot of other things harder.
|
|
|getting a machine installed is a very special case, and should be
|handled accordingly.
True, but in real life you have to expect the unexpected. SunOS kernels
I deal with can range from 1 to 2.5 Meg, IRIX 5 kernels from 1.8 to 3
Meg, my Linux at home can easily be 1 meg uncompressed. My point is that
it's be nice.
Compressing the kernel can't be that difficult.
1 - boots
2 - loads a mini-root with compression utils instead of true kernel
3 - mini-root loads appropriate kernel from disk and uncompresses on the fly.
It might prolong the initial portion of the bootup sequence but it could
be worth it. I rarely deal with "vanilla" systems and don't believe in
such beasties. Here's my home system as an example...
486dx2-66 VLB overclocked to ~81MHz, 1 1522 SCSI controller with 2 drives,
1 IDE controller w/ 2 drives, a 4 floppy controller and 4 floppy drives
(why? I had the card :), sound blaster, 4 com ports, 2 parallel, 2 game,
diamond stealth pro, and so on. And I'd still like to upgrade my video,
get a scsi tape drive, possibily a different scsi controller and, again,
so on.
Vanilla is boring. I'd be happy to give the boot routine w/ compression
a try when I get back from vacation (next tuesday) and with a little
support. Ought to get BSD back on the system too... oops, thinking out-
load again...
--
Greg "TwoTone" Spiegelberg I'm not mental...
SAIC UNIX/Netware Computer Type Guy I'm just on higher philosophical
gspiegel@ridgecrest.ca.us plane, so GET OFF MY BACK!
#include <linux/std_disclaimer.h>