LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Password
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.

Notices

Reply
 
Search this Thread
Old 07-29-2011, 11:30 PM   #1
jaynoth1987
LQ Newbie
 
Registered: Jul 2011
Posts: 2

Rep: Reputation: Disabled
Post Beginners book on Linux Kernel


I have never used linux.Please suggest me a good book for beginners on generic linux kernel.

I heard that in order to study embedded linux, generic linux must be known.So please suggest me a book.

Last edited by jaynoth1987; 08-02-2011 at 09:43 PM. Reason: theNbomr and paulsm4 replies....
 
Old 07-29-2011, 11:50 PM   #2
paulsm4
Guru
 
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
HI -

A) Using Linux (familiarizing yourself with basic commands) is one thing.

B) Learning about the Linux kernel (familiarizing yourself with the kernel's architecture) is yet another thing.

C) Leveraging Linux for a specific solution (for example, you might be using Linux for an embedded project) is yet a third thing.

SUGGESTON:
1. If your main interest is "A)", Google for basic Linux tutorials. For example:

http://tldp.org/LDP/intro-linux/html/

Don't buy a book (yet). Download a "live CD" first. Try it out. Experiment a bit.

Once you feel comfortable, *then* consider getting a book ....

2. If your main interest is "C)", however, then I'd suggest one of these two books:
Quote:
1. Embedded Linux Primer, Christopher Hallinan

2. Building Embedded Linux Systems, Karim Yaghmour, et al
 
Old 08-01-2011, 11:39 AM   #3
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,395
Blog Entries: 2

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
What paulsm4 said. Most users of Linux never have to deal with anything related to the kernel, except occasional upgrades, and that is really more of a simple procedural matter not involving anything to do with the kernel's internal workings. Even software developers don't need to know much, if anything, about the kernel in most cases.

The kernel is the special lump of code and data structures that is Linux. Everything else is just userspace applications and system configuration. The kernel runs with special privileges that allow it to communicate with the hardware, and provides the exclusive channel of access to the hardware and other soft systems for use by userspace applications (among other functions). Many people mistakenly believe that the kernel includes all of the system configuration scripts and files that run at startup and in the background (daemons) during runtime. There is value in understanding a lot of this stuff, and if that is the information you're after, then you probably want to look (Google, for starters) for system adminstration related tutorials and how-to's.

--- rod.
 
  


Reply


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
Best beginners book on Embedded Linux jaynoth1987 Linux - Embedded & Single-board computer 5 07-29-2011 12:21 PM
[SOLVED] Fedore 13 book for beginners czl Linux - Newbie 10 09-26-2010 11:58 PM
'Best' AIX book for beginners ? Vilius AIX 3 09-19-2007 10:08 AM
what's a good beginners C or C++ book PennyroyalFrog Programming 18 01-31-2005 06:49 PM
Good FAQ/Book for Linux Beginners? ShakyJake Linux - Newbie 1 04-13-2003 10:42 AM


All times are GMT -5. The time now is 01:36 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration