Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Linux / UNIX and the fly likes Relationship between kernel, shell & user in Unix! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Relationship between kernel, shell & user in Unix!" Watch "Relationship between kernel, shell & user in Unix!" New topic

Relationship between kernel, shell & user in Unix!

Mandar Khire
Ranch Hand

Joined: Sep 11, 2007
Posts: 557

I read in book Unix concepts & application by Sumitabha das, & also many articles which i get from Google search, every where i got very ...(Low deep or information which proper for greenhorns not for ranch hands i think so! ) information with diagram.

As i read about UNIX , Kernel , Monolithic kernel , Microkernel , Hybrid_kernel , Nanokernel , Exokernel , Unix shell.

Then where i can get proper description about how all these related to each other! Or any code rancher give me proper information!
I got confuse!

Millions saw the apple fall, but Newton asked why.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15093

The kernel is the core of the operating system. It contains all the basic, low-level things that are needed to make the computer work, and provides a framework for all other software to run on.

There are different ways to organize the kernel. People have come up with different designs for the kernel of their operating system, and that's what all those different kinds of kernels mean. You'd have to read all those Wikipedia pages to understand exactly what the differences between them are.

The Unix shell is one of the basic pieces of software that comes with every Unix-like operating system. It's like the command line prompt in Windows (but more powerful). The Wikipedia page describes it quite nicely.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
I agree. Here's the link:
subject: Relationship between kernel, shell & user in Unix!
It's not a secret anymore!