LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 11-16-2005, 04:26 PM   #1
zhuzhu
LQ Newbie
 
Registered: Nov 2005
Posts: 6

Rep: Reputation: 0
what is kernel, shell? can help me understand the concept as compared to microsoft wi


i am very new to Linux, even what is kernel, shell? can help me understand the concept as compared to microsoft windows? and what steps should be completely installed the kernel? thanks very much!
 
Old 11-16-2005, 06:40 PM   #2
PenguinPwrdBox
Member
 
Registered: Oct 2003
Posts: 568

Rep: Reputation: 31
Firstly, you need to learn to use google.com. I don't mean to be rude. But you do.
If you are going to run linux, you have to learn how to figure out your own problems, because that is how you will learn.

I will answer this, only because I wish someone would have explained this to me when I was first starting out.

All operating systems, including Windows, have a kernel.
The kernel is the operating system. It is the piece of software running in memory that controls access to all facets of the computer. It handles the I/O from the disk, the memory, the PCI components, etc.

Because most kernels do not have the ability to "speak" to, or, address all makes/models/types of hardware, modules are sometimes used to allow the kernel to address, and therefore interact with a device. This is the same as using a driver in windows. Modules, and drivers, are simply software that allow a kernel that does not have native support for a device - to operate that device.

A shell, is a piece of software running in memory, that allows you to interface with the kernel, and therefore, the rest of the machine. You can manipulate files, devices, and run programs from a shell.

As far as installing a kernel, there are several ways that you can do this. You can compile it from source, which means that you are actully building the kernel, and then installing it. Another way, is to use precomiled "binary" kernels. These are available in many different formats, such as rpm's. The downside to this type of kernel, though, is that they tend to be "vanilla" kernels. This means that they don't support much in the way of hardware, requiring modules for most every component.
 
Old 11-16-2005, 07:16 PM   #3
ethics
Senior Member
 
Registered: Apr 2005
Location: London
Distribution: Arch - Latest
Posts: 1,522

Rep: Reputation: 45
Check out www.tldp.org a GREAT resource for all sorts of guides (some are a bit old now...)

http://www.tldp.org/LDP/sag/html/sag.html#OVERVIEW an excellent overview tha tshould answer your questions about the kernel
 
  


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



Similar Threads
Thread Thread Starter Forum Replies Last Post
trying to understand kernel config class_struggle Linux - General 5 05-06-2010 02:55 AM
What way is best for understand OS (linux or unix) kernel structure Nad0xFF Programming 11 04-06-2005 01:19 PM
Log entry question. What did Microsoft do with my Linux kernel? Bjorkli Linux - Security 5 11-30-2004 03:12 PM
LBA-H/w or S/w Concept?? LinuxUser813 Linux - Hardware 0 07-06-2004 02:59 AM
kernel/module concept explanation? nixel Linux - Newbie 3 04-26-2004 09:22 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

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