LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 06-03-2005, 04:24 AM   #1
Tinku
Member
 
Registered: Jul 2004
Location: INDIA
Distribution: SusE, Gentoo,Debian,FreeBSD
Posts: 197

Rep: Reputation: 30
Books on Kernal and System Programmin


hi guys
I am looking for a book(preferebly paper back edition ) which covers system programming and kernel programming for a beginner.With some practice,I want to stand a good chance of going thru the kernel code myself after reading the book in question........I have a basic experience with c,c+=,java ...............

What book would u recommend for m e?

tia
 
Old 06-03-2005, 09:12 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,337

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
"I am looking for a book(preferebly paper back edition ) which covers system programming and kernel programming for a beginner.With some practice,I want to stand a good chance of going thru the kernel code myself after reading the book in question........I have a basic experience with c,c+=,java ...............

What book would u recommend for m e?"

I recommend that you read 2 books. The first book will give you a general understanding of Linux:
Running Linux, Fourth Edition
http://www.oreilly.com/catalog/runux4/

The second book explains the kernel at a fairly detailed level:
Understanding the Linux Kernel, Second Edition
http://www.oreilly.com/catalog/linuxkernel2/

After studying the two books you should be ready to pick a kernel subsystem and figure out how it works from the actual code.

--------------------------------
Steve Stites
 
Old 06-03-2005, 11:10 PM   #3
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
There's also a book, Linux Kernel Development by Robert Love that covers the 2.6 kernel. It's publishged by new Riders IIRC. You might also like Linux Device Drivers by O'Reilly, which you can actually get for free (legally) from the O'Reilly Web site.

You probably ought to become an export in the POSIX syscall interface before digging really deeply into the kernel. For that I recomment the old classic, W. Richard Stevens' Advanced Programming in the Unix Environment.
 
  


Reply



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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need some books on Linux operating system concept. RonRice Linux - Software 3 05-28-2005 01:31 PM
Network Programmin Boffy Programming 1 03-13-2005 11:51 AM
Can't upgrade kernal on celeron 1.1 system dwhswebhosting Linux - Enterprise 4 07-22-2004 08:54 PM
help with C programmin? john23 Programming 15 11-28-2003 12:50 PM
EXPLOIT programmin darkseed2g3 Linux - Security 7 10-19-2003 09:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 03:57 PM.

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