Thread (6 messages) 6 messages, 5 authors, 2012-01-21

from where to start..

From: SaNtosh kuLkarni <hidden>
Date: 2012-01-21 13:54:46

On Sat, Jan 21, 2012 at 4:21 PM, Javier Martinez Canillas <
martinez.javier@gmail.com> wrote:
On Sat, Jan 21, 2012 at 4:52 AM, SaNtosh kuLkarni
[off-list ref] wrote:
quoted
Hi Sukrit,

Ya kernel development..kernel space is fun...but since kernel has loads
of
quoted
subsystems...you must be or will be later interested in certain
subsytems,,,but you ought to understand the basic working and operations
carried by a kernel and sorting of programming and structures
required...i
quoted
would suggest Kernel Development by Rober Love
http://blog.rlove.org/2010/07/linux-kernel-development-third-edition.html
quoted
 as he doesnt dig deep into core kernel development instead focuses on
stuff
quoted
such as Process mgnt , synchronization ,VFS...etc etc...in a rather
simple
quoted
easy to understand manner...but if you are interested or rather want to
get
quoted
into specific subsystems like Networking ...network stack,...etc you can
always start off with network internals...but my suggestion is Robert
Love
quoted
and start of writing few LKMs....tats my opinion....

On Sat, Jan 21, 2012 at 6:58 AM, Jeff Haran [off-list ref]
wrote:
quoted
quoted


From: kernelnewbies-bounces at kernelnewbies.org
[mailto:kernelnewbies-bounces at kernelnewbies.org] On Behalf Of Sukrit
Sangwan
quoted
quoted
Sent: Friday, January 20, 2012 4:19 PM
To: Kernelnewbies at kernelnewbies.org
Subject: from where to start..



I want to become a kernel developer. I have never done anything related
to
quoted
quoted
kernel uptil now. I am unable to figure out how to start off. Please
help me
quoted
quoted
doing my first exercise on kernel development.



--

Sukrit Sangwan
Hi Sukrit,

People ask me this a lot so I wrote a post in blog about it, you can
read it here:


http://martinezjavier.blogspot.com/2011/10/what-is-best-way-to-learn-linux-kernel.html

Also I used to maintain a repo with the Linux Device Drivers 3 book
examples:


But I haven't committed anything for over a year because I'm too busy
to do it. So cloning that tree, forward porting those virtual drivers
and send me the patches would be a good way to learn and also great
for the newbies community.

Even you can fork that tree and try to maintain yourself :)

Good luck
Javier
Hi Javier,

Thats a really nice blog you have mate.....and examples and ideas you have
posted is really good...even thou our opinions are similar the android
porting that you have mentioned is a really good way,

-- 
*  \m / Cheers \m/
Santosh Kulkarni*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120121/d31c7f19/attachment.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help