Hi, Stef!

The idea is really great but I think there are several problems with
it :(

AFAIK UnionFS isn't in the mainline kernel at the time and we cannot
force people to download, build and modprobe a third-party kernel
module.

Many people believe if a thing isn't in the mainline then the
developers think it's not stable enough to include it there. This's
especially true for such important components of a system as the
kernel, glibc, gcc, binutils.

> In chapter 6 the unionfs is not necessary anymore. And the tools directory
> is not used, which is making things easier.

/tools is also used instead of /usr to _separate_ the temporary tools
built in the ch.5 from the resulting ones built in the ch.6.

Building the ch.5 as you pointed may (in theory) result in the
resulting /usr hierarchy containing something that was installed in the
ch.5, that being unacceptable. So, we at least _have_ to use UnionFS in
the ch.6 as well.

> What do you think? 
> The existing situation works, but this new construction looks good.

BTW, the existing way is time-proved.

However, the above is just my humble opinion.

-- 
Nothing but perfection
pv
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to