kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* How do I start contributing to the Linux kernel?
@ 2022-02-23 20:24 Rogério Valentim Feitoza da Silva
  2022-02-24  5:20 ` Sebastian Fricke
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Rogério Valentim Feitoza da Silva @ 2022-02-23 20:24 UTC (permalink / raw)
  To: Kernel Newbies

Hi, Kernelnewbies subscribers!

How do I start contributing to the Linux kernel, as a person who has
never contributed before? I have 3.5 years of experience in writing C
code, 2.5 years in GNU/Linux (command line and programming, mostly),
and 1 year in Git. But I've never written code for the Linux kernel,
other than a call to panic(). My laptop runs Windows 10 Home Single
Language, version 21H2, however I can run a hardware-accelerated
Debian GNU/Linux VM for Linux kernel development on it (dual boot is
not possible, due to hardware incompatibility, but I can easily set up
a GNU/Linux VM on Windows). I've already subscribed to the Linux
kernel mailing list (linux-kernel@vger.kernel.org), and I'm receiving
lots of e-mails from other people who subscribed to LKML, with most
containing patches for many Linux drivers and subsystems. Also, what
are some useful resources for learning about the Linux kernel and
Linux kernel development?

Kind regards,
Rogério Valentim

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How do I start contributing to the Linux kernel?
  2022-02-23 20:24 How do I start contributing to the Linux kernel? Rogério Valentim Feitoza da Silva
@ 2022-02-24  5:20 ` Sebastian Fricke
  2022-02-28  7:10   ` Ozgur Kara
  2022-02-24  5:38 ` Sebastian Fricke
  2022-02-25  1:22 ` Valdis Klētnieks
  2 siblings, 1 reply; 6+ messages in thread
From: Sebastian Fricke @ 2022-02-24  5:20 UTC (permalink / raw)
  To: Rogério Valentim Feitoza da Silva; +Cc: Kernel Newbies

Hey Rogério,

On 23.02.2022 17:24, Rogério Valentim Feitoza da Silva wrote:
>Hi, Kernelnewbies subscribers!
>
>How do I start contributing to the Linux kernel, as a person who has
>never contributed before?

Similar questions have already been asked quite a bit on this mailing
list, I would advise you to search through the archive for a while:
https://www.mail-archive.com/kernelnewbies%40kernelnewbies.org/maillist.html
With a few search terms you will find a lot of mail discussions about
this topic.

And also this reply by Valdis Klētnieks (9 days ago) for a similar
question:

"""
> I will be glad if someone can give me pointers for a good starting point to
> contribute.

Some guy wrote this a while back, and it's still mostly relevant.

https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
"""


> I have 3.5 years of experience in writing C
>code, 2.5 years in GNU/Linux (command line and programming, mostly),
>and 1 year in Git. But I've never written code for the Linux kernel,
>other than a call to panic(). My laptop runs Windows 10 Home Single
>Language, version 21H2, however I can run a hardware-accelerated
>Debian GNU/Linux VM for Linux kernel development on it (dual boot is
>not possible, due to hardware incompatibility, but I can easily set up
>a GNU/Linux VM on Windows). I've already subscribed to the Linux
>kernel mailing list (linux-kernel@vger.kernel.org), and I'm receiving
>lots of e-mails from other people who subscribed to LKML,

That is a lot of mail, my advise would be find what interests you and
only subscribe to that mailing list or you could also take a look at:
https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started
Which is a new tool that is currently being developed which enables you
to only get mail that matches specific filters (for example every patch
that touches a specific file etc.).

> with most
>containing patches for many Linux drivers and subsystems. Also, what
>are some useful resources for learning about the Linux kernel and
>Linux kernel development?

The Kernel documentation, pretty much everything else is out of date
within a few months.

>
>Kind regards,
>Rogério Valentim

Greetings,
Sebastian
>
>_______________________________________________
>Kernelnewbies mailing list
>Kernelnewbies@kernelnewbies.org
>https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How do I start contributing to the Linux kernel?
  2022-02-23 20:24 How do I start contributing to the Linux kernel? Rogério Valentim Feitoza da Silva
  2022-02-24  5:20 ` Sebastian Fricke
@ 2022-02-24  5:38 ` Sebastian Fricke
  2022-02-25  1:22 ` Valdis Klētnieks
  2 siblings, 0 replies; 6+ messages in thread
From: Sebastian Fricke @ 2022-02-24  5:38 UTC (permalink / raw)
  To: Rogério Valentim Feitoza da Silva; +Cc: Kernel Newbies

Hey Rogério,

On 23.02.2022 17:24, Rogério Valentim Feitoza da Silva wrote:
>Hi, Kernelnewbies subscribers!
>
>How do I start contributing to the Linux kernel, as a person who has
>never contributed before? 

Similar questions have already been asked quite a bit on this mailing
list, I would advise you to search through the archive for a while:
https://www.mail-archive.com/kernelnewbies%40kernelnewbies.org/maillist.html
With a few search terms you will find a lot of mail discussions about
this topic.

And also this reply by Valdis Klētnieks (9 days ago) for a similar
question:

"""
> I will be glad if someone can give me pointers for a good starting point to
> contribute.

Some guy wrote this a while back, and it's still mostly relevant.

https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html
"""

> I have 3.5 years of experience in writing C
>code, 2.5 years in GNU/Linux (command line and programming, mostly),
>and 1 year in Git. But I've never written code for the Linux kernel,
>other than a call to panic(). My laptop runs Windows 10 Home Single
>Language, version 21H2, however I can run a hardware-accelerated
>Debian GNU/Linux VM for Linux kernel development on it (dual boot is
>not possible, due to hardware incompatibility, but I can easily set up
>a GNU/Linux VM on Windows). I've already subscribed to the Linux
>kernel mailing list (linux-kernel@vger.kernel.org), and I'm receiving
>lots of e-mails from other people who subscribed to LKML, with most

That is a lot of mail, my advise would be find what interests you and
only subscribe to that mailing list or you could also take a look at:
https://people.kernel.org/monsieuricon/lore-lei-part-1-getting-started
Which is a new tool that is currently being developed which enables you
to only get mail that matches specific filters (for example every patch
that touches a specific file etc.).

>containing patches for many Linux drivers and subsystems. Also, what
>are some useful resources for learning about the Linux kernel and
>Linux kernel development?

The Kernel documentation is the most reliable source, pretty much everything
else is out of date within a short amount of time.
If you are looking for news look at:
- https://lwn.net/
- https://www.phoronix.com/scan.php?page=home
- https://planet.kernel.org/

>
>Kind regards,
>Rogério Valentim

Greetings,
Sebastian
>
>_______________________________________________
>Kernelnewbies mailing list
>Kernelnewbies@kernelnewbies.org
>https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How do I start contributing to the Linux kernel?
  2022-02-23 20:24 How do I start contributing to the Linux kernel? Rogério Valentim Feitoza da Silva
  2022-02-24  5:20 ` Sebastian Fricke
  2022-02-24  5:38 ` Sebastian Fricke
@ 2022-02-25  1:22 ` Valdis Klētnieks
  2022-02-25 11:11   ` Ozgur Kara
  2 siblings, 1 reply; 6+ messages in thread
From: Valdis Klētnieks @ 2022-02-25  1:22 UTC (permalink / raw)
  To: Rog�rio Valentim Feitoza da Silva; +Cc: Kernel Newbies

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 1418 bytes --]

On Wed, 23 Feb 2022 17:24:49 -0300, Rogério Valentim Feitoza da Silva said:

> How do I start contributing to the Linux kernel, as a person who has
> never contributed before?

First, figure out *why* you want to contribute.

https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html

> I've already subscribed to the Linux
> kernel mailing list (linux-kernel@vger.kernel.org), and I'm receiving
> lots of e-mails from other people who subscribed to LKML, with most
> containing patches for many Linux drivers and subsystems.

Congratulations.  Hope you enjoy the email fire hose - LKML so far this
month has been averaging some 1,153 mails a day - and that's *after*
filtering out all of Greg KH's for-stable-review patch bombs.

"Note that nobody reads every post in linux-kernel. In fact, nobody who expects
to have time left over to actually do any real kernel work will read even half.
Except Alan Cox, but he's actually not human, but about a thousand gnomes
working in under-ground caves in Swansea. None of the individual gnomes read 
all the postings either, they just work together really well." -- Linus Torvalds

Linus wrote that when LKML was running about 200 posts a dsay....

Most sane people only subscribe to the lists for the subsystems they 
are interested in, and/or get really good at using procmail or other
mail sorting/filtering software.



[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How do I start contributing to the Linux kernel?
  2022-02-25  1:22 ` Valdis Klētnieks
@ 2022-02-25 11:11   ` Ozgur Kara
  0 siblings, 0 replies; 6+ messages in thread
From: Ozgur Kara @ 2022-02-25 11:11 UTC (permalink / raw)
  To: Valdis Klētnieks, Rog?rio Valentim Feitoza da Silva; +Cc: Kernel Newbies

[-- Attachment #1: Type: text/html, Size: 3309 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How do I start contributing to the Linux kernel?
  2022-02-24  5:20 ` Sebastian Fricke
@ 2022-02-28  7:10   ` Ozgur Kara
  0 siblings, 0 replies; 6+ messages in thread
From: Ozgur Kara @ 2022-02-28  7:10 UTC (permalink / raw)
  To: Sebastian Fricke, Rogério Valentim Feitoza da Silva; +Cc: Kernel Newbies

[-- Attachment #1: Type: text/html, Size: 4664 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-02-28  7:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-23 20:24 How do I start contributing to the Linux kernel? Rogério Valentim Feitoza da Silva
2022-02-24  5:20 ` Sebastian Fricke
2022-02-28  7:10   ` Ozgur Kara
2022-02-24  5:38 ` Sebastian Fricke
2022-02-25  1:22 ` Valdis Klētnieks
2022-02-25 11:11   ` Ozgur Kara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).