When kernel loads to the RAM and get functioning in Linux machine?

Could any one tell me the correct functionality of kernel? when it loaded to the memory and when it gets functioning?

What is the correct definition of kernel? is it process manager ? memory manager ? or resource manager?

when kernel gets started after executing any command in shell....when kernel action takes place...its pretty confusing for me....could anyone tell the correct behaviour?
BharathKumarRaju DasaraRajuDevops EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
I think this is a pretty good description of the Linux boot-up sequence:  http://en.wikipedia.org/wiki/Linux_startup_process

Note that the shell doesn't even exist until after the kernel is loaded and running.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
BharathKumarRaju DasaraRajuDevops EngineerAuthor Commented:
Thanks a lot for the info, for example if we execute a command like $ps -eaf or $lpr file_name ...how d process creates to execute d those commands and were d kernel started to execute in these commands. Could u plz tel me practical example of kernel working
Dave BaldwinFixer of ProblemsCommented:
You can not execute a command like "$lpr file_name" until the 'kernel' launches the shell program.  For all practical purposes, the 'kernel' is the heart of Linux and it executes all the basic functions including launching programs.  The 'kernel' runs before everything but the boot loader and it continues to run as the heart of the operating system until you shut the system down.  If your Linux system is running, it is because the 'kernel' is running.
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

BharathKumarRaju DasaraRajuDevops EngineerAuthor Commented:
@ DaveBaldwin

Thanks a lot for your answer.

If all my linux machine ready and i provided with the shell login as well.

in the bash shell i typed a command like $lpr file_name and how shell creates the process and when the kernel starts execution in order to contact with the printer and results back to the shell....could you explain me in detail please....

what is the best definition of kernel?
BharathKumarRaju DasaraRajuDevops EngineerAuthor Commented:
Could you please give me the  best definition of kernel?
Dave BaldwinFixer of ProblemsCommented:
The Linux 'kernel' is the essential heart of Linux that loads drivers and other programs and runs them.  Without the 'kernel', there is no Linux.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.