Re: from where to start..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Sat, Jan 21, 2012 at 4:21 PM, Javier Martinez Canillas <martinez.javier@xxxxxxxxx> wrote:
On Sat, Jan 21, 2012 at 4:52 AM, SaNtosh kuLkarni
<santosh.yesoptus@xxxxxxxxx> wrote:
> Hi Sukrit,
>
> Ya kernel development..kernel space is fun...but since kernel has loads of
> 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
> would suggest Kernel Development by Rober Love
>
> http://blog.rlove.org/2010/07/linux-kernel-development-third-edition.html
>
>  as he doesnt dig deep into core kernel development instead focuses on stuff
> such as Process mgnt , synchronization ,VFS...etc etc...in a rather simple
> easy to understand manner...but if you are interested or rather want to get
> into specific subsystems like Networking ...network stack,...etc you can
> always start off with network internals...but my suggestion is Robert Love
> and start of writing few LKMs....tats my opinion....
>
> On Sat, Jan 21, 2012 at 6:58 AM, Jeff Haran <jharan@xxxxxxxxxxxxxx> wrote:
>>
>>
>>
>> From: kernelnewbies-bounces@xxxxxxxxxxxxxxxxx
>> [mailto:kernelnewbies-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of Sukrit Sangwan
>> Sent: Friday, January 20, 2012 4:19 PM
>> To: Kernelnewbies@xxxxxxxxxxxxxxxxx
>> Subject: from where to start..
>>
>>
>>
>> I want to become a kernel developer. I have never done anything related to
>> kernel uptil now. I am unable to figure out how to start off. Please help me
>> 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


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux