Re: I want to learn source code of Ubuntužž

Chris J Arges chris.j.arges at canonical.com
Thu Oct 1 13:19:12 UTC 2015


Subhamoy,

Rafael's list is pretty good, and keep in mind there are lots of online
resources too.

I would also recommend finding a project you are interested in and
helping fix bugs and work on features. Look at bugs in Launchpad that
affect projects you want to learn about and start fixing them. This may
result in patches that need to be sent upstream, to Debian, and Ubuntu.
Find something that you want to do that doesn't exist and start writing
your own program. You will learn a lot.

Best of luck,
--chris j arges

On 10/01/2015 07:08 AM, Rafael David Tinoco wrote:
> Hello Subhamoy, 
> 
> Although this is not the right mailing list for this, I’d like to recommend you a few books so you can follow your wishes. Make sure to read all of them in the following order:
> 
> 1 - The C Programming Language (Brian W. Kernighan & Dennis M. Ritchie). 
> 2 - Linux System Programming (Robert Love).
> 3 - Advanced Programming in the Unix Environment (W. Richard Stevens).
> 4 - Unix Networking Programming (W. Richard Stevens). 
> 
> 5 - Linux Kernel Development (Robert Love). 
> 6 - Understanding the Linux Kernel (Daniel P. Bovet, Marco Cesati)
> 7 - Linux Device Drivers (https://lwn.net/Kernel/LDD3/)
> 
> * Don’t forget to follow examples and do the exercises ;)
> 
> Good luck and best wishes in pursuing your objectives. 
> 
> Rafael Tinoco
> Canonical Sustaining Engineering
> 
>> On Sep 30, 2015, at 1:04 PM, Subhamoy Roy <subhamoy1 at hotmail.com> wrote:
>>
>> Dear Sir,
>> I learn C,data structure and algorithms on C,operating system concepts but I want to learn more.I want to learn the source code of Ubuntu along with its kernel step by step.Please suggest me books,video tutorials,website links step by step guide through which I can master all these stuffs.Now I am a novice,but some day I want to become a Ubuntu developer and want to contribute to Ubuntu like you.Please help me.
>> Thank you in advance,
>> Subhamoy Roy.
>> -- 
>> kernel-team mailing list
>> kernel-team at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
> 
> 




More information about the kernel-team mailing list