Petrus petrus4 at tpg.com.au
Fri Aug 3 07:08:17 PDT 2007

> decided to use, it's up to me to fix the problem if I want to keep
> him as a customer.  Telling him it's a problem with his distro
> will guarantee he will go away.

I wasn't necessarily advocating simple buck passing; but the bottom line is 
that anything that wants to define itself as either a Linux or UNIX system 
should comply with certain old, very well established conventions, which 
generally speaking exist for extremely sound reasons.  Given how particular 
I know the LFS people are with regards to putting together a system which 
complies with said conventions, if Ubuntu is having problems with ALFS, then 
to me it's a very safe bet that it's due to Ubuntu violating said 
conventions.  The Debian people have more or less gone off and done their 
own thing largely from scratch, from everything I've ever seen.  That 
includes violation of the Single UNIX Specification in some cases, with 
regards to which specific utilities should initially be present on a UNIX 
system.  A core toolchain is not installed by default on a Ubuntu or Debian 
system, and gawk in particular wasn't either, with my recent Ubuntu install.

That's ok and is their right, but for me anyway it is entirely unacceptable. 
It doesn't meet my own definition of a Linux system, (or a more universal 
one if we're talking about UNIX in a broader sense) and it isn't something 
I'm going to use...and if you want certainty that all the development tools 
that should be on a system (in terms of things which allow a system to 
propogate itself from source) are there from the initial install, and that 
everything else is where it should be and works in a consistent, predictable 
way, then you probably shouldn't either.

LFS ensures this.  Slackware ensures this.  Very few other prebuilt 
(especially binary) distributions that I know of do.  Red Hat and Debian 
most certainly do not.

I'm unsure why you'd need to use Ubuntu as an ALFS host anywayz...Surely you 
already have a sane ALFS host, given that you've presumably already done a 
manual build of LFS? ;-) 

More information about the alfs-discuss mailing list