Re: Happy new year^H^H^H^Hkernel..

Richard B. Johnson
2001-01-02T19:03:13Z

On Tue, 2 Jan 2001, Matthias Andree wrote:

> On Sun, 31 Dec 2000, Linus Torvalds wrote:
>
> > Ok. I didn't make 2.4.0 in 2000. Tough. I tried, but we had some
> > last-minute stuff that needed fixing (ie the dirty page lists etc), and
> > the best I can do is make a prerelease.
>
> I just compiled that one into a 1032 kB kernel, and it failed to be
> booted from GRUB 0.5.95 (some CVS version). I then made USB into
> modules, the kernel was 887 kB and booted. Is Linux 2.4 supposed to
> suffer from the 1 M limit still?
>

`make bzImage` gives you an image that can be (practically) any size.
I don't know anything about GRUB. However, LILO handles it fine.

When LILO boots, it reads up to 64k at a time, relocates this above
1 megabyte by using INT 0x15, then reuses the same buffer over and
over again. Therefore, it doesn't have a "size" problem since it only
uses 64k + some code-space, in an area that has at least 512 kbytes.

Cheers,
Dick Johnson

Penguin : Linux version 2.4.0 on an i686 machine (799.54 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.