Re: Enquiry for contribute in Linux Kernel

2021-02-05 Thread Krishna Deshpande
On February 5, 2021 7:00:50 AM UTC, Abhijit Paul  
wrote:
>Dear Sir,
>I am Abhijit Paul and I am from India. I study in high school.I want
>to *contribute
>*to the Linux Kernel to become a *Linux Kernel Engineer*. But I don't know
>what to learn. I know the *C/C++* programming language. Do I need to learn
>about operating systems and how they work?
>Please can you tell me *what to learn to contribute in Linux Kernel*.

The basic C/C++ you've learned is necessary but in OS Dev things are bit 
different I would suggest you to look around https://kernelnewbies.org/ 
https://www.kernel.org/doc/html/latest/ and try to get a sense of things. I 
would also suggest you to take a look at https://wiki.osdev.org/ this isn't a 
Linux kernel specific thing but you can learn a lot from here. Most important 
thing is don't get overwhelmed by the source code of Linux try to focus on one 
struct, function or something like that and try to unravel it from there 
instead of trying to read every word from 
https://elixir.bootlin.com/linux/latest/source 

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Enquiry for contribute in Linux Kernel

2021-02-05 Thread Ezra Buehler
Hi Abhijit Paul,

On 5 Feb 2021, at 08:00, Abhijit Paul  wrote:
> But I don't know what to learn. I know the C/C++ programming language. 

C and C++ are two different languages that are (normally) used very
differently. So, you might want to start with getting more familiar with
how code in a C project like Linux is written. In general, I believe
that the only way to learn software development is to find yourself a
project/problem you would like to work on/solve. If you cannot find
anything within the Linux project, maybe also consider a user space
application that is written in C, there are many of those out there.

> Do I need to learn about operating systems and how they work?

I would say it depends on what you plan to do. E.g. to get started with
driver development, I don't think you need to know in depth how an
operating system/kernel works. But, of course you should be a proficient
GNU/Linux user, or you won't get very far.

Good look!

Cheers,
Ezra.

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Enquiry for contribute in Linux Kernel

2021-02-05 Thread Anuz Pratap Singh Tomar
On Fri, Feb 5, 2021 at 7:01 AM Abhijit Paul 
wrote:

> Dear Sir,
> I am Abhijit Paul and I am from India. I study in high school.I want to 
> *contribute
> *to the Linux Kernel to become a *Linux Kernel Engineer*. But I don't
> know what to learn. I know the *C/C++* programming language. Do I need to
> learn about operating systems and how they work?
> Please can you tell me *what to learn to contribute in Linux Kernel*.
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

Have a look around on this site
https://kernelnewbies.org/
-- 
Thank you
Anuz
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Enquiry for contribute in Linux Kernel

2021-02-04 Thread Abhijit Paul
Dear Sir,
I am Abhijit Paul and I am from India. I study in high school.I want
to *contribute
*to the Linux Kernel to become a *Linux Kernel Engineer*. But I don't know
what to learn. I know the *C/C++* programming language. Do I need to learn
about operating systems and how they work?
Please can you tell me *what to learn to contribute in Linux Kernel*.
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Contribute to linux kernel

2012-02-08 Thread Mayank Agarwal
Dear Experts,

I want to contribute to linux kernel in camera drivers or in any of the
multimedia related driver development linux kernel job.
Please send me the details how can i start doing this.

Thanks and Regards,
Mayank
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Contribute to linux kernel

2012-02-08 Thread Greg KH
On Wed, Feb 08, 2012 at 05:29:38PM +0530, Mayank Agarwal wrote:
 Dear Experts,
 
 I want to contribute to linux kernel in camera drivers or in any of the
 multimedia related driver development linux kernel job.
 Please send me the details how can i start doing this.

Please read Documentation/HOWTO in the kernel source tree.

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


Re: contribute to linux kernel

2011-12-01 Thread Mayank Agarwal
Hi all,

i have downloaded the linux kernel 2.6 from git.I have seen the you tube
video of how to modify and submit a patch to the linux kernel.I want to
know how should i get which projects i can contribute.I have failry good
knowledge of embedded linux,c,c++,etc.
Can any one guide me how can i effectively contribute to linux kernel.

Thanks and Regards,
Mayank

On Tue, Nov 15, 2011 at 4:05 AM, Mayank Agarwal mayank77fromin...@gmail.com
 wrote:


 Hi all,

 I have just joined the kernelnewbies.I want to contribute to linux kernel
 or to any of the open source ongoing projects.Has good experience in c,c++
 and linux programming.
 Please suggest how can i go about that.


 Regards,
 Mayank

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


Re: contribute to linux kernel

2011-11-14 Thread Greg KH
On Mon, Nov 14, 2011 at 05:35:38PM -0500, Mayank Agarwal wrote:
 
 Hi all,
 
 I have just joined the kernelnewbies.I want to contribute to linux kernel
 or to any of the open source ongoing projects.Has good experience in c,c++ and
 linux programming.
 Please suggest how can i go about that.

Please read Documentation/HOWTO

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