Review your favorite Linux distribution.
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 10-26-2009, 01:46 AM   #1
LQ Newbie
Registered: Oct 2009
Posts: 13

Rep: Reputation: 0
Text book / online resource for learning to program at system/kernel level ?

Is there any book/resource that one can refer to, to be able to write programs at kernel/system level.. I'm looking for a programming book that could serve as a guide to write kernel codes / system level programming etc..
I have Tannenbaum's Design and Implementation. It addresses theoretical aspects well .But a book that teaches programming in such topics would be helpful. I want to be capable of implementing thread library, scheduler et al ..

Old 10-26-2009, 03:00 AM   #2
Senior Member
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,070

Rep: Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897
I believe that Greg Kroah-Hartman released a copy of his 'Writing Linux Device Drivers' as a free book (.pdf), and that sounds like it would be a good place to start reading (also available as 'dead-tree-ware' if that's what you want).
Old 11-17-2009, 07:21 AM   #3
Jason Souza
LQ Newbie
Registered: Apr 2008
Distribution: Porteus
Posts: 4

Rep: Reputation: 1
- If you want to write kernel modules, Oreilly's 'Linux Device Drivers' By Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini (Search for online versions - html and pdfs)

- 'Linux Kernel Development' and 'Linux System Programming' both by Robert Love, explains the usage of linux system calls in system programming and internals of the Linux kernel respectively.

These are books that I have read and liked.

There are tons of other books, not to forget lot of material online.


kernel, programing, programming

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
[SOLVED] A free online resource or book that teaches about processors and machine code or asm. joeBuffer Programming 3 08-16-2009 10:47 PM
Learning PL/SQL book davholla Programming 3 06-11-2009 01:55 AM
Runnig a program in debugging mode at Kernel level Siva4Linux Linux - Wireless Networking 8 11-30-2006 02:56 AM
Learning Resource Needed + a few simple questions Huddlebum Linux - Newbie 6 11-11-2003 11:30 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:28 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
Open Source Consulting | Domain Registration