Skip to Content.
Sympa Menu

baslinux - Re: [BL] Development Tools for BL (2)

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: Lee Forrest <lforrestster AT gmail.com>
  • To: baslinux AT lists.ibiblio.org
  • Subject: Re: [BL] Development Tools for BL (2)
  • Date: Sat, 9 Dec 2006 19:01:43 -0800

On Sat, Dec 09, 2006 at 12:27:17PM -0800, Lee Forrest wrote:

After being assured that a tiny linux was not a pipedream
by someone via email, I went back through the archives
again and spotted a little sentence I missed the first time:

https://lists.ibiblio.org/sympa/arc/baslinux/2005-August/008504.html

"egcs (from Slackware 4.0)."

(from our fearless leader :-)

The following, added, info comes from:

ftp://slackware.mirrors.pair.com/slackware-4.0/PACKAGES.TXT

>
> http://distro.ibiblio.org/pub/linux/distributions/baslinux/bl2/bas-add.htm
>
> <quote>
>
>
> Adding a C compiler to BasicLinux This requires a minimum of five
> packages (which fill 120mb of HD space). Most of this space is
> filled by the glibc2 library, which is much larger than the old
> libc5 library (used in BasicLinux 1.8).
>
> installpkg binutils.tgz ## d1

PACKAGE NAME: binutils.tgz
PACKAGE LOCATION: ./slakware/d1
PACKAGE SIZE (compressed): 1577 K
PACKAGE SIZE (uncompressed): 3270 K


> installpkg egcs.tgz ## d1

PACKAGE NAME: egcs.tgz
PACKAGE LOCATION: ./slakware/d1
PACKAGE SIZE (compressed): 2808 K
PACKAGE SIZE (uncompressed): 7260 K


> installpkg glibc.tgz ## d1


PACKAGE NAME: libc.tgz
PACKAGE LOCATION: ./slakware/d1
PACKAGE SIZE (compressed): 1131 K
PACKAGE SIZE (uncompressed): 3930 K

> installpkg gmake.tgzd1 ## d1

PACKAGE NAME: gmake.tgz
PACKAGE LOCATION: ./slakware/d1
PACKAGE SIZE (compressed): 183 K
PACKAGE SIZE (uncompressed): 270 K



> installpkg linuxinc.tgz ## d1

PACKAGE NAME: linuxinc.tgz
PACKAGE LOCATION: ./slakware/k1
PACKAGE SIZE (compressed): 1536 K
PACKAGE SIZE (uncompressed): 7850 K


>
>
> To compile a Linux kernel, two further packages are required
> (which fill an additional 74mb of HD space). The first is the
> kernel source and the second is an assember to make the boot
> sector.
>
> installpkg lx2216.tgz ## k1


PACKAGE NAME: lx226.tgz
PACKAGE LOCATION: ./slakware/k1
PACKAGE SIZE (compressed): 13429 K
PACKAGE SIZE (uncompressed): 59500 K


> installpkg bin86.tgz ## d1

According to the 7.1 site, that's the assembler needed
to compile the kernel, but there is no such package in
4.0 PACKAGES.TXT and the string [Aa]ssembl doesn't
appear in it.

But an assembler and such appear in the 4.0 binutils,
so I'll assume this is covered there.

>
> </quote>
>
> So. If that's the minimum libraries needed to compile apps and
> the kernel, then that's the minimum libraries needed to make BL
> fully functional, right?
>
> Can any of that be discarded? Do you need all the binutils,
> for example? All of glibc2?
>
> 120 + 74 = 194MB. That's a _lot_!
>
> My BL3 at this point is only 7.6MB!!!
>
> Is a tiny-linux a pipe dream?
>
> Of course, my debian, rather small by today's standards,
> is about 1200MB.
>
> Looks like maybe 300MB is a realistic ceiling. There are quite
> a few apps I plan on adding.
>
> A hundred floppies, compressed...
>
> Lee
>

3270 +
7260 +
3930 +
270 +
7850 +
59500

82,080,000

82M

This is looking _much_ better!

And there's the redundant kernel include files in the kernel
source and linuxinc, which could be eliminated, it would
seem. Don't know yet exactly how big they are.

On my debian's 2.4.19 they are 21M! So we are maybe down
to 60M! Better and better.

Lee







Archive powered by MHonArc 2.6.24.

Top of Page