LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 05-10-2006, 06:53 AM   #1
Meia_Dose2000
LQ Newbie
 
Registered: May 2006
Posts: 10

Rep: Reputation: 0
Where do I get the base/standard version of Linux?


Hi everyone.

Like all noobs this question might sound silly to many but I just can't get it...

I understand that I can choose from a wide variety of distros. I know that a distro is a version of the Linux OS, comprising the Linux kernel, other assorted free software/open-source software and possibly proprietary software.

But what I really wanted was to get my hands on the Linux OS and not on a modified version or distro. I'm not sure if what i'm saying makes any sense and if not, please explain it to me.

The ideia was to understand how the Linux OS works without the functionality added by the distros.

From what i've read the distros that are more "close" to the Linux OS are Puppy and Gentoo. If I can't get the base version of Linux perhaps I should try one of those?

Thank you for your time.
 
Old 05-10-2006, 07:30 AM   #2
okmyx
Member
 
Registered: May 2004
Location: Cornwall, UK
Distribution: Ubuntu 8.04
Posts: 464

Rep: Reputation: 31
I'm guessing it depends on how far into linux you want to go.

I would consider Gentoo, Slackware and Debian (my personal opinion) to be non-modified distros and Suse, Redhat and such like to be the opposite.

If you really want to get your hands dirty then you could try http://www.linuxfromscratch.org/ which is basically instructions on how to build your own distro entirely from source code. But its not something i would recommend to a newbie.
 
Old 05-10-2006, 07:33 AM   #3
deroB
Member
 
Registered: Dec 2005
Location: Sydney, Australia
Distribution: Arch Linux
Posts: 208

Rep: Reputation: 30
I think Linux from scratch is what you need
http://www.linuxfromscratch.org
 
Old 05-10-2006, 07:39 AM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
To be precise, you cannot have an operating system without various utilities in addition to the kernel. The purists will tell you that "Linux" is just the kernel, but the reality is that it has become the name for the whole OS.

Even for the kernel, there is no one standard---there are numerous stock kernels out there---and you can compile your own.

In addition to Linux from Scratch, take a look here: http://www.kernel.org/
 
Old 05-10-2006, 07:55 AM   #5
Meia_Dose2000
LQ Newbie
 
Registered: May 2006
Posts: 10

Original Poster
Rep: Reputation: 0
Wow!

Thank you so much for your quick replies everyone.

I've been reading the book about LFS and they point out some resources that one should read before "diving in".

I will also your link pixellany.

Perhaps I should add that I am a third year student of Informatic Engineering. I've studied operating system and developed applications for the only OS that I've used so far: MS Win. But what i really want to know is how the theory about operating systems is implemented. That's why I was searching for a standard version of Linux.

This is gonna be an awesome adventure! or maybe not...
 
Old 05-10-2006, 08:00 AM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
There are of course whole books--and college courses--on how to design operating systems.
 
Old 05-10-2006, 08:14 AM   #7
geeman2.0
Member
 
Registered: Feb 2005
Location: Ontario, Canada
Distribution: Gentoo, Slackware
Posts: 345

Rep: Reputation: 30
I disagree with gentoo.
It's a great distro (my fav) but they use some non standard conventions and many packages are heavily patches to fit their standards.

I would definitely agree with LFS, and slackware as a close second for the most "standard" version of linux.
 
Old 05-10-2006, 09:20 AM   #8
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
There is no specific standard that governs what a linux distro is (ok, there is the LSB but many distros don't even follow it) and all the distros suggested above have distro specific tools and configuration settings that are different from other distros. I would just pick a distro, learn the Linux/Unix basics and then once I am comfortable with those basics, tinker with other distros.
 
Old 05-10-2006, 09:20 AM   #9
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 54
Quote:
Originally Posted by Meia_Dose2000
Hi everyone.

Like all noobs this question might sound silly to many but I just can't get it...

I understand that I can choose from a wide variety of distros. I know that a distro is a version of the Linux OS, comprising the Linux kernel, other assorted free software/open-source software and possibly proprietary software.

But what I really wanted was to get my hands on the Linux OS and not on a modified version or distro. I'm not sure if what i'm saying makes any sense and if not, please explain it to me.

The ideia was to understand how the Linux OS works without the functionality added by the distros.

From what i've read the distros that are more "close" to the Linux OS are Puppy and Gentoo. If I can't get the base version of Linux perhaps I should try one of those?

Thank you for your time.
Pixellany is right- there is no "Linux OS." The kernel is what makes Linux an OS, but it doesn't really do much without all the support stuff. There isn't any one standard Linux because packaging with utilities and service programs (the distro) make it what it is.

Anything you get will be modified and a distro. Understanding this is essential to understanding Linux, and not trying to make Linux conform to an initial misconception.

Slackware is reputed to be the most Unix-like Linux distro, and it is a very nice distro. But it is not (and there is not) one "Linux OS."

You will even find it difficult to find one "UNIX" unless you run ancient Bell Labs code. All the stuff that evolved from it (SCO, Solaris, *BSD) has departed to some degree.

P.S. Winbloze is not an operating system. It's commercial Malware with a EULA
 
Old 05-10-2006, 10:23 AM   #10
Meia_Dose2000
LQ Newbie
 
Registered: May 2006
Posts: 10

Original Poster
Rep: Reputation: 0
So the best option for me is to install a distro, to understand the basics of Linux and only when I understand the basics of Linux, start using LFS to really understand how the kernel is implemented.

Do you agree?

Besides, based on what i've read so far, I have to get a distro installed anyway before trying to use LFS.
 
Old 05-10-2006, 10:35 AM   #11
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
I'm sure you can learn about how the kernel works using any distro, though be aware that some distros do use modified kernels. Slackware is a distro that uses the vanilla (i.e. completely unmodified) kernel and you can also select the vanilla kernel when you install Gentoo (though you may need to configure the kernel by hand with Gentoo, or use something called genkernel but I don't really know how that works, as I didn't manage to use it successfully when I installed Gentoo).
 
Old 05-10-2006, 11:14 AM   #12
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
Quote:
Originally Posted by Meia_Dose2000
So the best option for me is to install a distro, to understand the basics of Linux and only when I understand the basics of Linux, start using LFS to really understand how the kernel is implemented.

Do you agree?

Besides, based on what i've read so far, I have to get a distro installed anyway before trying to use LFS.
You can learn about the Linux kernel by using any distro. If the distro uses a patched kernel, you can always compile your own vanilla kernel using the sources from kernel.org.

To me LFS is just like any other distro i.e. you are just following instructions that were used by someone else to create a linux distro. You will learn a lot about Linux by installing it, but there is nothing really unique about it.
 
Old 05-10-2006, 11:42 AM   #13
Randux
Senior Member
 
Registered: Feb 2006
Location: Siberia
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705

Rep: Reputation: 54
I think one of the easiest ways to get started is using live CDs. You don't even have to install anything, and you can boot working systems of Linux and *BSD. Look on distrowatch.com and the live CD forums sites.
 
  


Reply

Tags
linux, standard, version


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
LXer: Linux Standard Base Supported by Linux Industry, Says Free ... LXer Syndicated Linux News 0 05-01-2006 03:03 AM
LXer: Linux Standard Base Forms the Basis of Emerging Chinese National ... LXer Syndicated Linux News 0 01-13-2006 04:31 AM
Free Standards Group Releases Linux Standard Base 3.0 hackerarchangel Linux - News 3 10-02-2005 07:50 AM
base distro version? blackcat Linux From Scratch 18 09-09-2002 06:37 PM
LSB (Linux Standard Base) is ready!!when will be applied?! l_9_l Linux - General 0 04-02-2002 06:00 AM


All times are GMT -5. The time now is 07:01 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration