Re: real kernel bloat

Roman Gollent (roman@portal.stwing.upenn.edu)
Tue, 25 Jun 1996 19:33:53 -0400 (EDT)


Steve VanDevender wrote:
> As far as I can tell Digital UNIX (formerly Digital OSF/1) is a fat
> bloated pig. At boot the kernel allocates over 8 megabytes of memory to
> itself on a 32 meg machine. Once I load up X and my assortment of

Sounds like someone is still running genvmunix.

> I compare this with my home Linux system, with 486-DX2/66 instead of a
> 233 MHz Alpha, but also with 32M of memory. Even though I've got enough

It's quite frightening that you would compare a 486 running Linux to
an Alpha running Digital Unix. It tells me that you're quick to
criticize without checking the facts first. Digital Unix is 64 bit,
Intel Linux is not. Alphas are very much RISC-based, we all know that
the i486 is not. So, not only do you have a bloat resulting from CISC
vs RISC, but you're basically doubling the size of binaries by going
from 32 to 64 bit (I don't think you'll want to try compiling the
kernel with -xtaso). Apples and Oranges, as they like to say.

> So those of you complaining about Linux's kernel bloat haven't seen
> anything if you haven't seen Digital UNIX. Linux has a long, long way
> to go before it could aspire to be that bloated.

There are plenty of other operating systems out there that manage to
meet, if not exceed the "bloat" of Digital Unix's kernel. I suggest
that you have a look at AIX, HPUX, Solaris, etc.

Roman