Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 04-16-2016, 03:17 PM   #1
Registered: Apr 2012
Posts: 167

Rep: Reputation: Disabled
kernel and user space bibliography

I would like to learn about kernel space, user space and system calls. Is there any book or well written resource that i could refer to?

Any suggestions?
Old 04-18-2016, 10:23 PM   #2
Senior Member
Registered: Oct 2008
Location: S.E. Montana
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,623

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
Running a search in any search engine will get you a lot of hits.

General overview here is pretty fair;

Just click on the chapter heading to go to the chapter.

I will throw these out there in no particular order;

Should clear the air a bit for you.

You should check with the documentation on your distros website or the website of the distro it is based on. They usually have some good information.

If you use Debian or some offshoot thereof;

would be good. It is downloadable from the Debian repo if you use Debian itself.
Old 04-19-2016, 08:39 AM   #3
LQ Guru
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 8,684
Blog Entries: 4

Rep: Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025Reputation: 3025
And: "Use the Source, Luke!"

You can install "kernel-source" packages on your computer and browse the actual implementation of everything at your leisure.

Be aware that Linux runs on more than twenty hardware platforms ("/arch-itectures ..."), and that over time it has evolved in many different ways and continues to do so. Some implementation details are very specific to the particular kernel version that you are using, and, to a lesser extent, the hardware capabilities of your particular system's microprocessor and motherboard. On the system-software side, a great deal depends on whether or not your system uses the systemd system-management process. And so on and on and on.

Check the publishing-date and applicable kernel-version of any resource that you use.

Last edited by sundialsvcs; 04-19-2016 at 08:43 AM.
Old 04-26-2016, 09:50 AM   #4
Registered: Apr 2012
Posts: 167

Original Poster
Rep: Reputation: Disabled
Thanks alot for the links and the comments. Im reviewing right now


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Kernel Panic when netlink message is sent from User space to kernel space itrilok Programming 1 11-28-2012 11:56 AM
Free user space pages of different user processes from inside kernel space trueskyte Linux - Kernel 1 10-22-2010 05:37 PM
Division of Logical Memory Space in to User Space and Kernel Space shreshtha Linux - Newbie 2 01-14-2010 10:59 AM
Do we have any chance of calling user space callback function from kernel space? ravishankar.g Linux - Newbie 1 09-22-2009 08:14 PM
how to call socket prog code written in user space from kernel space???HELP kurt2 Programming 2 07-15-2009 10:56 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:56 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration