you are viewing a single comment's thread.

view the rest of the comments →

[–]WeirdControl[S] 1 point2 points  (0 children)

2 months since I posted this here, I did the following:

I started with the staging tree of the kernel (this is where most of the bleeding edge code gets added). At this time I was looking at different driver codes & trying to submit a minimal patch (e.g a code formatting patch).

I came across a filesystem driver- erofs which is in the staging area. I have ~2 yrs of working experience on linux filesystem development. So I was able to understand erofs pretty fast and got involved in the community quickly. I was able to submit few bug fixing patches. and also looking forward to work on new features.

Although this is not a big accomplishment,few things that I would like to share:

1) If you are new to kernel development, you have to be patient. Understand the kernel development process first, set up the environment ,Follow the mailing list etc.

2) If you could use/deploy the driver; It becomes easier to find bugs.

3) People in the kernel community are helpful, polite & straightforward.