Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Oct 1995 00:32:17 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        davidg@Root.COM
Cc:        bde@zeta.org.au, hackers@freefall.freebsd.org, jkh@time.cdrom.com, julian@ref.tfs.com
Subject:   Re: FreeBSD 2.1 will require a minimum of 8MB for installation.
Message-ID:  <199510021502.AAA11626@genesis.atrad.adelaide.edu.au>
In-Reply-To: <199510021114.EAA04556@corbin.Root.COM> from "David Greenman" at Oct 2, 95 04:14:08 am

next in thread | previous in thread | raw e-mail | index | archive | help
David Greenman stands accused of saying:
> 
> >>in the .bss in any case...this isn't a problem - we're only interested in the
> >>actual size of the binary.
> >
> >Surely there is more of a problem fitting everything at runtime than just
> >loading it?
> 
>    Nope, as far as I know the only problem is sufficient space to decompress
> the kernel binary and MFS filesystem. After this has occurred, there is
> "plenty" of room.

If this is indeed the case, then someone should be looking at the
NextByte function in /usr/src/sys/i386/boot/kzipboot/unzip.c, and making
a primitive 2-stage bootloader that reads from disk in this function,
rather than depending on the entire compressed kernel to be in memory.

As far as I can see, at this point in the proceedings, the BIOS is
still usably close, and bits for reading files can be stolen from the 
biosboot code.

Yes, I'd love to do it, but my test machine is now my SO's, so I have nothing 
to test on. 8(

> -DG

-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and                                      [[
]] realtime instrument control          (ph/fax) +61-8-267-3039         [[
]] My car has "demand start" -Terry Lambert  UNIX: live FreeBSD or die! [[



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510021502.AAA11626>