Re: LFS meets goals AND constraints?

Eric Herman <[email protected]>
Newsgroups gmane.linux.lfs.general
Message-ID <[email protected]>
On 04/18/2015 06:10 PM, Richard Owlett wrote:

> But I need a better understanding of how the pieces of a Linux system
> work together.

I found LFS to be a good way to learn exactly this. I didn't learn 
everything on the first try of course, but I sure learned a lot.


> 1. What version(s) of use SysVinit (systemd not wanted)?

Looks like the current stable is Sysvinit-2.88dsf according to:
http://linuxfromscratch.org/lfs/view/stable/chapter06/sysvinit.html

> 2. Will working through LFS give an understanding of dependencies?

This is covered pretty well in the text for the core system components.

It is also covered in BLFS for each additional package one may wish to 
install, but with various amounts of information, depending on the 
package. For instance, if you look at:

http://linuxfromscratch.org/blfs/view/stable/xfce/xfburn.html

You will see that Xfburn lists both required and optional dependencies, 
but I need to read about the dependent packages to understand what those 
other packages are and why they are required or optional.

> 3. I have a *PHYSICAL CONSTRAINT* - dial-up internet access.
>     A. Live-CD would seem appropriate. Though considered "dated", is it
> commercially
>        available somewhere? Does an image exist on the WEB (high speed
> internet
>         being available at local library)?

I guess that nearly any linux flavor that has a live CD can be used as a 
foundation for building an LFS system. This page will help to figure out 
if the LiveCD of your choice has what you need:

http://linuxfromscratch.org/lfs/view/stable/prologue/hostreqs.html

>     B. Are all source packages available as a single package?

Not as a single package, no. But you can easily download the whole set 
by piping the contents of this file to wget:

http://www.linuxfromscratch.org/lfs/view/stable/wget-list

> 4. Are there important questions I haven't thought of?

Hundreds, I'm sure .... but there are always great people on IRC who can 
help, and IRC works fine even with dial-up.

I think persistence is the most important thing. For your first system, 
it is important to follow the book very closely. Even so, my first LFS 
build took several tries because I made many errors along the way. 
However, I learned a lot by doing it.

The text of the book gets better with every version, but still (if you 
are like me) I suspect you will find that there are sections which will 
seem "magical" and you may find yourself just typing in exactly what the 
book says without understanding much about /why/ you need to type the 
"magic" .... That's okay, over time, it's natural to learn more about 
the previous systems. If, like me, you decide to rebuild everything once 
every year or two, I expect you will find that more of it makes sense 
each time and less of it seems like "magic".

I hope this helps.

Cheers,
  -Eric


-- 
http://www.freesa.org/ -- mobile: +31 620719662
aim: ericigps -- skype: eric_herman -- jabber: [email protected]
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.