LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-17-2011, 04:32 PM   #1
Dead_$partan
LQ Newbie
 
Registered: May 2007
Posts: 11

Rep: Reputation: 0
What makes up a Linux installation?


Hi All,

I posted a thread recently for advice on good distributions that would fit my needs and eventually tried installing a few in virtualbox to test out. I am currently trying arch and was also thinking about trying slackware.

The reason being is that I quite like the idea of a minimalistic approach that I can build upon and install and configure only what I want running, but this has led me to my biggest problem. I don't really know what I need and what I can do without, because I don't understand what a Linux distro is built up from.

In the broadest sense I know there is a base system, which would consists of a kernel and CLI, but even from that level there are background processes and modules running that I have no idea about, and the more you add to the mix, the more this becomes a problem.

It's a big ask for me to expect you guys to go through all the wee bits and bobs that make Linux what it is, but can anyone point me to somewhere which pretty much spells it out for me? I really want to cherry pick what I want in, what features of a GUI like gnome or KDE can I leave out, as well as other areas of the system.

There seems to be so much going on and I feel dizzy trying to make sens eof it all.
 
Old 10-17-2011, 04:46 PM   #2
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,819
Blog Entries: 1

Rep: Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209Reputation: 1209
I think that Arch would be a good choice. Check out the Arch wiki for beginners:
https://wiki.archlinux.org/index.php/Beginners%27_Guide
Which will guide you through building your system. I'm not sure to what extent you want to customise it, but the guide is definitely a good start.

The standard Slackware approach is slightly different. By default it's recommended to do a full install. As far as I remember there are a few threads here on LQ about
minimalist slackware installations so you might want to search the forum.

IMO, ultimately, you really need to know what YOU expect from your system before you start building a minimalist/customised system.
 
Old 10-17-2011, 04:51 PM   #3
snowpine
Senior Member
 
Registered: Feb 2009
Posts: 4,156

Rep: Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159Reputation: 1159
+1 to the Arch Wiki and Beginners Guide. It will teach you a lot about Linux in general, even if you aren't an Arch user. The ideas of simplicity and control over the system are deeply ingrained in Arch culture.

Most distros these days are not "minimalist" because hard drive storage has become very cheap. It is easier to provide everything that the "typical" user needs rather than try to support a thousand different configurations. Generally speaking there is no drawback to having a few extra apps you probably won't use, because there is no performance drain until these apps are actually executed and loaded into RAM. (The exception being if you have a very small hard drive, such as a netbook.)
 
Old 10-17-2011, 06:18 PM   #4
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.8, Centos 5.10
Posts: 17,286

Rep: Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347Reputation: 2347
Unless you already know exactly what you want (and obviously its too early for that), just go with a default install and learn your way around. It'll take time, so don't rush.
Eventually you'll know what you want.
As per above, a non-running app is no prob, disk space is (very) cheap.
Also, its possible to turn on/off services that are installed, so you can customise those without re-installing.
This is a good tutorial http://rute.2038bug.com/index.html.gz and there are a lot(!) of distro specific manuals at www.linuxtopia.org.

Enjoy
 
Old 10-18-2011, 02:37 AM   #5
Dead_$partan
LQ Newbie
 
Registered: May 2007
Posts: 11

Original Poster
Rep: Reputation: 0
Thanks for the great advice everyone, I really appreciate you guys taking some time out to reply.
 
Old 10-18-2011, 09:25 AM   #6
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,060

Rep: Reputation: 883Reputation: 883Reputation: 883Reputation: 883Reputation: 883Reputation: 883Reputation: 883
It does sound as if you are trying to run before you can walk, so do take it gently. In addition to the recommendation above, the Linux from Scratch book is a good read for what is going on 'under the hood'- I wouldn't necessarily recommend doing the full LFS thing (yet?), but reading the book really helps.
 
Old 10-18-2011, 10:40 AM   #7
Vinter
Member
 
Registered: Feb 2005
Location: Germany
Distribution: Aptosid
Posts: 148

Rep: Reputation: 19
+1 to LFS. I tried it a long time ago and didn't manage to get a viable system out of it (I had just given up on my first install, Mandrake, which was rather new at the time), but I learned a _lot_ in the process.
 
Old 10-18-2011, 11:32 AM   #8
frieza
Senior Member
 
Registered: Feb 2002
Location: harvard, il
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,205

Rep: Reputation: 397Reputation: 397Reputation: 397Reputation: 397
well for starters there is

kernel
drivers
libraries (common code used by other programs)
daemons (networking, hardware abstraction, sound, video, input/output, etc...)
X server (on machines with gui)
cli
window manager/desktop environment (for gui machines)
any server processes that might be running on server machines

that's just a small bit of what's going on, hope this helps
 
Old 10-18-2011, 12:41 PM   #9
jlinkels
Senior Member
 
Registered: Oct 2003
Location: Bonaire
Distribution: Debian Wheezy/Jessie/Sid, Linux Mint DE
Posts: 4,493

Rep: Reputation: 636Reputation: 636Reputation: 636Reputation: 636Reputation: 636Reputation: 636
It seems many are in favor of Arch, and perhaps for a reason.

To me it is not clear whether you are really familiar with Linux and want to build a minimal system, or that you just want to build a minimal system.

In case you want it minimal and simple, consider Debian. Use the netinstaller, and near the end do not select the application you don't want, most notably leave the desktop out. This leaves you with a pretty bare, although workable system. Any application is just an apt-get away.

jlinkels
 
Old 10-18-2011, 04:08 PM   #10
Dead_$partan
LQ Newbie
 
Registered: May 2007
Posts: 11

Original Poster
Rep: Reputation: 0
Hi Everyone,

Many thanks again for all the advice. I am currently posting this from an Arch 64bit install, seems pretty sweet so far, the config isnt much hassle when you kinda read the docs a few times. Pacman is brilliant, but a bit more playing around before I make up my mind.

Cheers
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What exactly makes Linux better? Douggy General 85 05-17-2006 09:22 AM
what i think makes linux not so desirable speel General 32 09-20-2004 10:18 AM
Linux Makes Me Feel Like an Idiot GM287 Linux - General 27 06-28-2004 06:55 AM
Linux makes me ill ... phoeniXflame Linux - General 11 01-25-2004 06:08 AM
Linux makes CDrom slow Kenelm Linux - Software 3 03-22-2002 01:10 PM


All times are GMT -5. The time now is 02:13 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration