Wilders Security Forums  

Go Back   Wilders Security Forums > Software, Hardware and General Services > all things UNIX
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread
  #1  
Old September 19th, 2012, 06:39 PM
Brandonn2010's Avatar
Brandonn2010 Brandonn2010 is offline
Very Frequent Poster
 
Join Date: Jan 2011
Posts: 1,211
Default What are the Core Components of a Linux Distro?

I'm curious what the main components for a functioning distribution are?

I know some like the Linux kernel, but what else? Basically what all is needed for a graphical environment with networking.

Also, do you have any guides to understanding and using Linux? Preferably for beginners but I do have some understanding of computers from Windows.
__________________
OS: Windows 7 Pro x64 | First-Line: Norton DNS + Google Chrome | Realtime: Bitdefender Free Antivirus | On-Demand: HitmanPro Free + Malwarebytes Free | My Computer Security Website: Link
  #2  
Old September 19th, 2012, 07:16 PM
AlexC's Avatar
AlexC AlexC is offline
Very Frequent Poster
 
Join Date: Apr 2009
Posts: 1,111
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Brandonn2010
I'm curious what the main components for a functioning distribution are?

I know some like the Linux kernel, but what else? Basically what all is needed for a graphical environment with networking.

Also, do you have any guides to understanding and using Linux? Preferably for beginners but I do have some understanding of computers from Windows.

I don't know the answer to your first question, but for the second i can point this guide written by Mrkvonic:
http://www.wilderssecurity.com/showthread.php?t=227959
__________________
Linux Mint 13 MATE x64
  #3  
Old September 19th, 2012, 08:14 PM
chronomatic chronomatic is offline
Very Frequent Poster
 
Join Date: Apr 2009
Posts: 1,324
Default Re: What are the Core Components of a Linux Distro?

You need the Kernel and everything to build it. This is called the "toolchain." It consists of things like a compiler (GCC), binutils, glibc (C library), gdb (debugger), make, automake, autoconf, bash shell, tar, and a few other things. Once you have all that low level stuff in place, then you can start compiling it all and have a working system from a shell. After that you can add in Xorg and your desktop of choice (along with many other utilities).

The toolchain mostly consists of software from the GNU project. Without all their compilers and libraries it would be impossible to compile the Linux kernel. This is why Linux is often called "GNU/Linux."

I am simplifying it a bit, but that's basically how it's done. Linux From Scratch is one such project that teaches people how to build Linux from the ground up.
  #4  
Old September 19th, 2012, 09:18 PM
Brandonn2010's Avatar
Brandonn2010 Brandonn2010 is offline
Very Frequent Poster
 
Join Date: Jan 2011
Posts: 1,211
Default Re: What are the Core Components of a Linux Distro?

I guess I could have used Wikipedia

https://en.wikipedia.org/wiki/Linux_...ion#Components
__________________
OS: Windows 7 Pro x64 | First-Line: Norton DNS + Google Chrome | Realtime: Bitdefender Free Antivirus | On-Demand: HitmanPro Free + Malwarebytes Free | My Computer Security Website: Link
  #5  
Old September 20th, 2012, 01:56 PM
NGRhodes's Avatar
NGRhodes NGRhodes is offline
Very Frequent Poster
 
Join Date: Jun 2003
Location: West Yorkshire, UK
Posts: 1,905
Default Re: What are the Core Components of a Linux Distro?

You also need some way of distributing the distro and software (packages) and source code, such as internet or DVD/CD, without the facility to share the distribution its just a personal OS.
  #6  
Old September 20th, 2012, 07:44 PM
BrandiCandi
 
Posts: n/a
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Brandonn2010
...Also, do you have any guides to understanding and using Linux? Preferably for beginners but I do have some understanding of computers from Windows.
IMO the best way to understand linux is to just install it and start playing with it. I started with Ubuntu because it was the most popular, it claims to be the most user-friendly, and it has pretty active support forums.

Burn a live CD and run that a bit, maybe dual boot your computer. Or install it in a virtual machine. You'll never get a feel for it until you use it.
  #7  
Old September 20th, 2012, 08:37 PM
Dark Shadow's Avatar
Dark Shadow Dark Shadow is offline
Massive Poster
 
Join Date: Oct 2007
Location: USA
Posts: 4,550
Default Re: What are the Core Components of a Linux Distro?

What's really nice ubuntu can be installed with the windows installer for testing and If you don't like it,just uninstall it through programs add or remove.No need for burning the ISO for testing it.I got a netbook running this way for now and can select ubuntu on boot or do nothing and windows 7 boot up automatic. you can read about here.http://www.ubuntu.com/download/deskt...dows-installer
__________________
OS X 10.8.3 - 2.9 GHz Intel core i7 - 8 GB 1600 MHz DDR3 - 750 SATA HD - Intel HD 4000 Graphics 512 MB.

Last edited by Dark Shadow : September 20th, 2012 at 08:54 PM.
  #8  
Old September 21st, 2012, 04:26 AM
Mrkvonic Mrkvonic is offline
Linux Systems Expert
 
Join Date: May 2005
Posts: 7,430
Default Re: What are the Core Components of a Linux Distro?

Core components for what purpose? Do you need network/GUI?
Mrk
__________________
http://www.dedoimedo.com

All your base are belong to us

Linux Systems Expert / Systems Programmer, Linux System Administrator, LPIC-1, LPIC-2 (WIP), GSEC, CCHD, CCHA
  #9  
Old September 21st, 2012, 10:57 AM
Joxx's Avatar
Joxx Joxx is offline
Frequent Poster
 
Join Date: Sep 2012
Posts: 226
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Dark Shadow
What's really nice ubuntu can be installed with the windows installer for testing
Will it work as fast/stable as a HD partition installation?
__________________
Sandboxie - Avast
  #10  
Old September 21st, 2012, 12:32 PM
Dark Shadow's Avatar
Dark Shadow Dark Shadow is offline
Massive Poster
 
Join Date: Oct 2007
Location: USA
Posts: 4,550
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Joxx
Will it work as fast/stable as a HD partition installation?
Well not sure about that,from I what understand some lose of functionality may occur with the windows installer.The best way is HD partion but for newbies the windows installer Would be my recommendation so there not committed or to limit the chance of something go wrong and its simple as installing any other windows program.

I am not a newbie to linux but not real experienced either,so the option I choose is just to get mt feet wet as its been years since trying linux.I switched over to OS X a few weeks ago and finding its very easy to use and I absolutely love it.
__________________
OS X 10.8.3 - 2.9 GHz Intel core i7 - 8 GB 1600 MHz DDR3 - 750 SATA HD - Intel HD 4000 Graphics 512 MB.

Last edited by Dark Shadow : September 21st, 2012 at 12:43 PM.
  #11  
Old September 22nd, 2012, 05:28 PM
Brandonn2010's Avatar
Brandonn2010 Brandonn2010 is offline
Very Frequent Poster
 
Join Date: Jan 2011
Posts: 1,211
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Mrkvonic
Core components for what purpose? Do you need network/GUI?
Mrk

Yes and yes. I won't be building a distro, I'm just curious what the main components of one are.
__________________
OS: Windows 7 Pro x64 | First-Line: Norton DNS + Google Chrome | Realtime: Bitdefender Free Antivirus | On-Demand: HitmanPro Free + Malwarebytes Free | My Computer Security Website: Link
  #12  
Old September 23rd, 2012, 08:14 PM
NormanF NormanF is offline
Frequent Poster
 
Join Date: Feb 2009
Posts: 651
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Dark Shadow
What's really nice ubuntu can be installed with the windows installer for testing and If you don't like it,just uninstall it through programs add or remove.No need for burning the ISO for testing it.I got a netbook running this way for now and can select ubuntu on boot or do nothing and windows 7 boot up automatic. you can read about here.http://www.ubuntu.com/download/deskt...dows-installer

Puppy Linux - it can run on a flash usb drive and its repositories are all Ubuntu compatible.
  #13  
Old October 13th, 2012, 10:01 PM
linuxforall linuxforall is offline
Very Frequent Poster
 
Join Date: Feb 2010
Posts: 2,100
Default Re: What are the Core Components of a Linux Distro?

http://www.linuxfromscratch.org/

Best way to learn and be a Linux distro meister.
__________________
Ubuntu, Chakra with Opera and Chromium
Perpetually learning Linux novice, rank amateur.
  #14  
Old October 13th, 2012, 11:48 PM
Gullible Jones
 
Posts: n/a
Default Re: What are the Core Components of a Linux Distro?

Quote:
Originally Posted by Brandonn2010
I'm curious what the main components for a functioning distribution are?

I know some like the Linux kernel, but what else? Basically what all is needed for a graphical environment with networking.


Command line, etc.:
- Kernel (duh)
- glibc, GCC libraries
- Command shell (usually bash) and associated core utilities
- IP utilities and (usually) a DHCP client
- Basic configuration files to go in /etc
- wpa_supplicant and wireless utilities like iwconfig, if wifi is needed
- Various shared libraries to support some of the more complex CLI tools
- For sound, ALSA libraries and utilities

Xorg:
- Lots of X shared libraries
- Fonts
- Input drivers
- Video drivers
- The actual X server

Desktop:
- DBus and related daemons
- NetworkManager or wicd if you don't want to manage networking manually
- Relevant graphical toolkits (mostly Qt or GTK)
- Window manager
- Utilities such as the power manager, screen saver, etc.
- Desktop-specific shared libraries (e.g. Xfce's exo library)
- CUPS for printing, SANE and some frontend for scanning
- All the various graphical utilities that make up a desktop
- A display manager like GDM or KDM (sadly necessary these days)

That's all that came to mind, I'm probably missing something.

Edit: oh right, init system. Duh. Usually it's sysvinit, but it might be something like Upstart or Systemd these days.

Last edited by Gullible Jones : October 14th, 2012 at 11:16 AM.
  #15  
Old October 14th, 2012, 10:09 AM
wat0114's Avatar
wat0114 wat0114 is offline
Frequent Poster
 
Join Date: Aug 2012
Location: Canada
Posts: 731
Default Re: What are the Core Components of a Linux Distro?

You could try building Arch for some "hands on" learning.

There's even a printable Beginners' Guide at their wiki.

*EDIT* I see you mention you won't be building a distro, but just in case you change your mind
__________________
Win 7x64 Ultimate

SUA | UAC @ Max | AppLocker w/DLL enforcement | Win fw w/advanced security| EMET 3.5 | Firefox w/NS +AdBlock+ plugins | GPO restrictions | Bitlocker and Truecrypt | ShadowProtect images | IFW data backups + dual boot to XP Pro: GPO, SRP, Jetico firewall w/Process Attack filter

Last edited by wat0114 : October 14th, 2012 at 10:18 AM.
  #16  
Old October 14th, 2012, 12:21 PM
linuxforall linuxforall is offline
Very Frequent Poster
 
Join Date: Feb 2010
Posts: 2,100
Default Re: What are the Core Components of a Linux Distro?

In that case nothing beats compiling your own Gentoo.
__________________
Ubuntu, Chakra with Opera and Chromium
Perpetually learning Linux novice, rank amateur.
  #17  
Old October 14th, 2012, 02:32 PM
Gullible Jones
 
Posts: n/a
Default Re: What are the Core Components of a Linux Distro?

As an ex-Gentoo user, I think it's safe to say that Gentoo doesn't teach you as much as you might think.
  #18  
Old October 14th, 2012, 02:37 PM
Hungry Man's Avatar
Hungry Man Hungry Man is offline
Incredibly Massive Poster
 
Join Date: May 2011
Posts: 8,486
Default Re: What are the Core Components of a Linux Distro?

You can learn anything you want from any distro - it's purely a matter of motivation. One distro may force you to but most of the time all that means is you'll copy/paste some commands from google.
__________________
 

Wilders Security Forums > Software, Hardware and General Services > all things UNIX « Previous Thread | Next Thread »

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 07:33 PM.


Powered by vBulletin® Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2002 - 2013, Wilders Security Forums