On Tue, 13 Mar 2001, David Douthitt wrote:

> George Metz wrote:
> > 
> > On Mon, 12 Mar 2001, David Douthitt wrote:
> > 
> > <Snip!>
> > 
> > >   * Tried to remove EVERYTHING and ANYTHING located
> > >     in root.lrp that required backups: thus, root.lrp
> > >     should be completely static for almost all purposes.
> > >     (if it isn't, I'm not done :)
> > 
> > As a note, on the lazy side of things - since I am, first and foremost, a
> > lazy SOB <g> - this means that any update to Oxygen's root.lrp can be
> > simply plugged in to any Oxygen-derived images and BANG, Derivative
> > updated. That's awfully appealing to me. =)
> 
> Every good programmer is :)

Heh. Now, if I could get over the laziness and at least learn some shell
scripting, it might be useful. =)
 
> I'm thinking like this: grab your config.lrp, add it to a new Oxygen
> disk, and bang!  Instant update!

That's definitely appealing.
 
> > > * Using a new glibc means you are no longer able to use a floppy
> > > (probably).
> > 
> > Why? A stripped glibc 2.1.x setup only takes about a hundred to two
> > hundred kbytes more of disk space; if the only things on the disk are the
> > root and etc LRPs, then there should be tons of space for it.
> 
> Yes and no.  100k - 200k is HUGE!  However, the only things required to
> boot Oxygen is the syslinux overhead and root.lrp; the rest can be
> loaded over the network.

Realize that this is for ALL the 2.1.x glibc libraries, not just the libc
library. 

With Oxygen - and with mods, others - capable of loading packages via
network, the 100-200k doesn't seem so huge to me.
 
> Also, I've been leery of "stripped glibc" ever since I banged my head on
> ncurses from the get go.  First thing I did was replace Dave's stripped
> ncurses (in LRP) with a full ncurses 4 library.  All of a sudden
> everything worked :)

I might be mistaken, but I THOUGHT that 2.0.7 in LRP was also stripped and
compiled with tight optimizations. (That's another thing; the compiles I
did weren't superbly optimized, as I'm also impatient, and was doing it as
a test.)

Correct me if I'm wrong, but aren't you using the ncurses binary a lot
more heavily than base LRP ever did? That would probably be why, since
Dave C probably compiled in only what he wanted to use.

> > > * using a more up-to-date glibc - this is something to seriously
> > > consider, methinks.
> > 
> > Aye.
> 
> I've been wondering if newlib or something would implement everything
> but with basic functions - to provide full support for new libraries and
> functions, yet in a small package.  100k to 200k is too much for me - I
> don't have that much free space on disk! ...

You're right, and very few people do have that much free space. On the
other hand, if you're booting from floppy, and loading packages from
CD-ROM, then you should be able to fit 2.1.x on a standard floppy, if
you've got, say, just root.lrp and maybe a config package, or perhaps
etc.lrp on there with syslinux and the kernel. Since that's how this came
up, that was what I was thinking of. =)

--
George Metz
Commercial Routing Engineer
[EMAIL PROTECTED]

"We know what deterrence was with 'mutually assured destruction' during
the Cold War. But what is deterrence in information warfare?" -- Brigadier
General Douglas Richardson, USAF, Commander - Space Warfare Center


_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to