LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices



Reply
 
Search this Thread
Old 10-10-2012, 09:44 PM   #1
rico_swiss
LQ Newbie
 
Registered: Oct 2012
Posts: 1

Rep: Reputation: Disabled
How to understand the linux kernel for newbies


I have been Linux administrating for 2 years, and have 4 years of programming experience. What are some ways to learn the Linux kernel for newbies, with basic programming experience. I tried kernelnewbies.com,but other resource that can help me understand the linux kernel.

Thanks in advance
 
Old 10-10-2012, 09:56 PM   #2
frankbell
Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Mageia, Mint
Posts: 8,247

Rep: Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557Reputation: 1557
The interactive kernel map is quite a gas. You can navigate the image to get information about different elements of the kernel:

http://www.makelinux.net/kernel_map/
 
Old 10-24-2012, 03:17 AM   #3
Bilal Haider
LQ Newbie
 
Registered: Oct 2012
Posts: 1

Rep: Reputation: Disabled
I have just completed my C++.
and now i want to learn linux programming what should i do?
 
Old 10-24-2012, 04:37 AM   #4
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729
Quote:
Originally Posted by Bilal Haider View Post
I have just completed my C++.
and now i want to learn linux programming what should i do?
You have posted in a thread relating to the Linux kernel---is that what you are interested in? ("Linux Programming" could also mean simply writing applications.)

To the original question (kernel programming), take a look at this book:
http://www.amazon.com/Linux-Kernel-D.../dp/0672329468
 
Old 10-24-2012, 09:25 AM   #5
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,455

Rep: Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172
Here's how I did it: start writing. Anything. Everything.

The very first computer program I ever wrote: was 8 lines long, took me 6 months to write, and had a bug in it.

... and I haven't stopped writing source-code since.

Write a Star Trek game for a character-mode terminal. (Worked for me ... I called mine Subwar, and at that time there were neither graphic terminals nor PCs to be had.) I wrote dozens of things. Much later on, while learning Linux, yes, I wrote a do-nothing kernel module just to have done it.

I think that programming is a lot like other "construction trades." You finished some training, so now you are an "apprentice." Now you need to start doing it ... a lot ... to become a "journeyman." Many years of doing it ... a lot more ... and you will begin to be called a "master."

Remember that you cannot read a book to learn how to swim.

Welcome to the obsession.
 
  


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
understand linux kernel memory management hkonok Linux - Newbie 3 07-23-2012 07:14 AM
[SOLVED] Need help to understand Linux Kernel dheerajsuthar2008 Programming 9 05-20-2010 10:34 AM
What way is best for understand OS (linux or unix) kernel structure Nad0xFF Programming 11 04-06-2005 02:19 PM


All times are GMT -5. The time now is 07:28 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration