[ltp] Re: What is Kernel ?

Chris Frey linux-thinkpad@linux-thinkpad.org
Mon, 26 Oct 2009 16:34:08 -0400


On Mon, Oct 26, 2009 at 03:00:15PM +0330, a dehqan wrote:
> In The Name Of God The compassionate merciful

Apparently, only God is compassionate and merciful these days, considering
the response on this list.


> Good day everyone ;
> What is Kernel ?would you explain just your self in minimum 1/2 line ? This
> kernel explanation will be copied into a typographic ubuntu book so sites
> and ebooks can not be used for this aim . so just your self tell .

A kernel is a piece of software that exists between the hardware and the
application software which abstracts the low level devices, handles low
level timing, and shares system resources between programs.

There are various designs that affect how this is achieved.  You may
wish to further research "monolithic kernel" and "microkernel
architecture" for more information.

The term "kernel" can apply to a general operating system architecture,
such as Linux, FreeBSD, or Windows' kernel; or it can refer to small,
homemade assembler libraries in embedded devices that manage low level
chip access.  But both offer the same function, just on a different scale.

- Chris