LinuxQuestions.org
Review your favorite Linux distribution.
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 02-28-2007, 06:58 PM   #1
gloomz
Member
 
Registered: Oct 2006
Posts: 137

Rep: Reputation: 15
Kernel = not OS?


I'm a little bit confused. So Linux Distro's aren't actually OS's?

They're just kernels? What is a kernel? and how do you define an OS?

What makes Mac osX and OS and Linux not?

Mac osX uses the darwin and mach. Those are kernels right?

I'd be very grateful if you could explain the differences.
 
Old 02-28-2007, 07:03 PM   #2
pljvaldez
LQ Guru
 
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094

Rep: Reputation: 281Reputation: 281Reputation: 281
Essentially, distro's are the Operating System (a kernel and a collection of pacakges). I guess I would define the kernel as the layer that interfaces between hardware and software.

http://en.wikipedia.org/wiki/Linux_distribution
http://en.wikipedia.org/wiki/Kernel_...ter_science%29
 
Old 02-28-2007, 07:17 PM   #3
gloomz
Member
 
Registered: Oct 2006
Posts: 137

Original Poster
Rep: Reputation: 15
But Linux uses GNU? So Linux/Gnu is a full OS is it not?

Is fdisk from GNU? is ps from GNU? What is from GNU that is used in Linux.
 
Old 02-28-2007, 07:24 PM   #4
pljvaldez
LQ Guru
 
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094

Rep: Reputation: 281Reputation: 281Reputation: 281
Yes, many of the tools are GNU tools, which basically means they were developed under the GPL. GNU was supposed to develop it's own operating system based on a kernel called HURD. But linux took off and HURD has been dragging for years. I think finally the FSF has endorsed a distro, gNewSense, that contains totally free software.

http://en.wikipedia.org/wiki/GNU
 
Old 02-28-2007, 07:33 PM   #5
dxqcanada
Member
 
Registered: Sep 2006
Location: Canada
Distribution: Gentoo
Posts: 702

Rep: Reputation: 43
Read this: Linux and the GNU Project
 
Old 02-28-2007, 07:47 PM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Think of the kernel as the smallest piece of SW that is required to have the computer do anything at all. (This is a bit imprecise, because you can take a stock kernel and remove all the unneeded drivers).

Then you add what some call utilities. Each is a program to take care of some specific function that is not built into the kernel. Example, the fdisk command.

The next layer is the application SW--eg OpenOffice--which the user can use to actually do something useful.

A Linux distribution--unlike Windows--typically includes all three. And, if you remove all the user applications, I think there are still more and better utilities than what Windows offers.

The Linux kernel came from Linus Torvalds (plus a community)

The utilities (and some applications) came from the GNU project.
 
Old 02-28-2007, 08:15 PM   #7
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
An operating system is a kernel plus the minimum utilities needed to make it useful. Essentially, this is the Linux kernel, libc, gnutils (note that these can generally be replaced by, for example, busybox), and module tools.
 
  


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
LXer: Howto: build Linux kernel module against installed kernel w/o full kernel source tree LXer Syndicated Linux News 0 09-03-2006 08:21 PM
Kernel 2.4 in Zipslack (Waring: unable to open an initial console | Kernel Panic...) kurtamos Linux - General 2 05-10-2006 12:58 PM
Kernel-Patch Debian Logo 2.6.2 not correctly working for custom kernel 2.6.11 smp deepclutch Debian 3 06-27-2005 03:59 AM
kernel panic: try passing init= option to kernel...installation with Red Hat 9 kergen Linux - Hardware 1 09-30-2004 03:28 AM

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

All times are GMT -5. The time now is 08:09 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