LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 10-07-2011, 05:18 PM   #1
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Rep: Reputation: 53
Frame work to study Linux ; More detail than LFS


Does LFS have a competitor like manually installing Fedora maybe? I have looked at the LFS manual and it is mostly a list of base applications to install with a little on the build environment. I need more of a method that is mostly on the build environment and not a huge list of base applications with some recommendations on compiler options.

I have read some of the Gentoo manual and I'm not interested in the novelty of installing over a network. The Slackware manual in my opinion is too superficial.
Is Arch any different? The arch manual looks the most informative but I'm getting the impression that the non full featured Distros are good for learning because you just can't rely on GUIs.

Edit: I don't doubt that I'm getting the wrong idea about minimalistic distros. They are not likely all that good for learning and not intended as such.Also I have discovered that LFS 5.0 is more detailed than 6.5. so this looks promising.

An extrapolation on the idea of LFS would be perfect if there is one.

Thanks in advance?

Last edited by theKbStockpiler; 10-07-2011 at 11:54 PM.
 
Old 10-08-2011, 08:53 AM   #2
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Hi,

What are you expecting to learn? Any specific area or just generally? You could start by learning more about the kernel. You need to remember that most manuals or books for a specific Gnu/Linux will be created to serve a broad audience. Therefore the subject matter will be minimal to any one area. Broadened when the author(s) feel there are needs to expand understanding.

I haven't looked at 'LFS' in years. When I did it was nothing more than a cookbook. Several good links in the below quotes to possibly help in some way;
I know that this has been said a lot 'If you use Ubuntu then you learn Ubuntu but if you use Slackware then you will learn Linux.' You can substitute Ubuntu with just about any GUI based Gnu/Linux.

Administration duties or expanding one's understanding will require you to select a Gnu/Linux that is open without layers that prevent/inhibit the user. You must learn to not depend on GUIs' to manage a system. A GUI does not enable the user to be fully aware of system level operations. You just learn the semantics of the GUI since the author is isolating the user thus insulating.

Just a few more links to aid you to gaining some understanding;



1 Linux Documentation Project
2 Rute Tutorial & Exposition
3 Linux Command Guide
4 Bash Beginners Guide
5 Bash Reference Manual
6 Advanced Bash-Scripting Guide
7 Linux Newbie Admin Guide
8 LinuxSelfHelp
9 Utimate Linux Newbie Guide
10 Linux Home Networking
11 Virtualization- Top 10

The above links and others can be found at 'Slackware-Links'. More than just Slackware® links!
 
1 members found this post helpful.
Old 10-09-2011, 02:20 AM   #3
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Original Poster
Rep: Reputation: 53
I'm going the "How to build a minimal linux system" approach.

There was actually a Lq post on it here http://www.linuxquestions.org/questi...-system-15599/


I desire a small uncluttered O.S to see how things work ,an explanation from the file system on up. Compiling a minimal Linux installation is even better if the info is available. The LFS manual is 2% tutorial and 98% list of base applications and recommended compiler flags. I can understand the LFS manual but is needs so much paraphrasing and expanding that it is just an outline of search terms.

Maybe this link is better than LFS?http://users.cecs.anu.edu.au/~okeefe.../buildMin.html



If I can't find any comprehensive docs on "how to complile a minimal linux system" I think I'm better off studying how Linux boots form a hardware perspective of bit for bit.

Last edited by theKbStockpiler; 10-09-2011 at 02:22 AM.
 
Old 10-09-2011, 05:45 AM   #4
jv2112
Member
 
Registered: Jan 2009
Location: New England
Distribution: Arch Linux
Posts: 719

Rep: Reputation: 106Reputation: 106
Arch can be anything you want. If you want 100% command prompt then just don't install a window manager or modify your inittab file to boot to a prompt. If you want a gui then install a minimalist style. ( Oppenbox et cettera)

It is all up to you.....
 
1 members found this post helpful.
Old 10-09-2011, 10:48 AM   #5
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,126
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
You could always install Debian via debootstrap. If you use the --variant=minbase flag, it will leave you with an install under 200MB, no kernel, no bootloader, no dhcp etc... Then you can chroot into it and complete your system.

Last edited by replica9000; 10-09-2011 at 10:49 AM.
 
1 members found this post helpful.
Old 10-09-2011, 07:22 PM   #6
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Original Poster
Rep: Reputation: 53
I'm thinking of building Gentoo form source code at the moment ,no binaries. As far as a manual goes Arch has a well detailed manual but it is in the Arch way. The Debian link is great.Thanks a lot for posting it. Most of my experience is based on Redhat influenced distros and Debian is definitely not like Redhat. I will most likely look into the Deb connection if installing Gentoo By source files fails.


Right now I'm researching how to compile a compiler and such. Any extra good links for that subject? The bootstrapping a compiler and the different stages it is compiled is confusing.


I went to this link after writing this post.http://www.debian.org/releases/stable/i386/apds03.html

where this quote comes from
Quote:
This section explains how to install Debian GNU/Linux from an existing Unix or Linux system, without using the menu-driven installer as explained in the rest of the manual. This “cross-install” HOWTO has been requested by users switching to Debian GNU/Linux from Red Hat, Mandriva, and SUSE. In this section some familiarity with entering *nix commands and navigating the file system is assumed. In this section, $ symbolizes a command to be entered in the user's current system, while # refers to a command entered in the Debian chroot.
 
Old 10-09-2011, 09:43 PM   #7
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,126
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
It's been a while since I've played with Gentoo, I simply don't have time to watch my whole system compile.

If you decide to go the Debian route, there is still plenty of source code to play with. While Debian isn't meant to be installed like a Gentoo system, every binary in the official repository should have an accompanying source package. apt-get is normally used to get and install binary packages, but it can also be used to compile and install source packages from the repository. Also there are other tools, such as apt-src, and apt-build. You could use apt-build world to recompile the entire system for optimization if desired.

Edit: Debian also has tools for dealing with source not in the repository, such as debhelper.

And while Arch Linux was mentioned, I have little experience with it, but Arch as their AUR which deals with source code.

Last edited by replica9000; 10-09-2011 at 09:50 PM.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LFS newbie stuck in Linux API headers step 5.5 LFS book 6.3 Vxplus Linux From Scratch 2 11-10-2008 08:13 PM
LFS Book Chapter 6 - 1st step (chroot to /mnt/lfs) doens't work bauld Linux From Scratch 11 03-15-2006 12:31 AM
can't get Sun frame buffers to work with svga monitor frankie_DJ Solaris / OpenSolaris 2 07-28-2005 08:57 AM
frame buffer doesn't seem to work hubabuba Fedora 2 05-03-2005 12:39 PM
where do you do hw/study/work? rksprst General 7 02-12-2005 12:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 05:29 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration