kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* how to begin contributing to the linux kernel
@ 2025-05-13 11:48 Dileep Sankhla
  2025-05-13 12:05 ` संदर्भ: " Siddh Raman Pant
  0 siblings, 1 reply; 3+ messages in thread
From: Dileep Sankhla @ 2025-05-13 11:48 UTC (permalink / raw)
  To: kernelnewbies

Hello everyone,

1. My background

I am a professional software engineer with 1.5 years of experience.
For 6-7 months, I worked on creating my own Unix-like kernel from
scratch for my x86-64 laptop. I wrote the device drivers for NVMe over
PCIe, a local APIC timer and interrupt controller (x2APIC mode), a
PS/2 keyboard, the real-time clock, and terminal output. I developed
my own UEFI bootloader and worked on an interrupt handling mechanism.
I implemented a physical memory manager using the free stack data
structure and an ext2 file system driver. I briefly worked on my own
flat file system as an experiment. I also experimented with my own
64-bit paging for a while. That's it.

I know a good amount of C (I think my skill in C is between
beginner-intermediate level) and I have a year of experience using it.
I also did Google Summer of Code with KDE in 2018. There I used C++.

2. My question

How can I begin contributing to the linux kernel? I already have one
contribution but that is about fixing a checkpatch.pl warning (see
[0]). Now I think I want to begin fixing a beginner bug in a subsystem
like "filesystem". I am interested in filesystems. I searched a lot
about this over the internet but I can't figure out what I need to do
and need to learn to begin contributing again. Thanks.

Regards,
Dileep

[0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b79f3f68cc306637b88072804396685dc037c779

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

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

* संदर्भ: how to begin contributing to the linux kernel
  2025-05-13 11:48 how to begin contributing to the linux kernel Dileep Sankhla
@ 2025-05-13 12:05 ` Siddh Raman Pant
  2025-05-13 15:55   ` Dileep Sankhla
  0 siblings, 1 reply; 3+ messages in thread
From: Siddh Raman Pant @ 2025-05-13 12:05 UTC (permalink / raw)
  To: dileepsankhla.ds; +Cc: kernelnewbies

Tue, 13 May 2025 17:16:51 +0530 को Dileep Sankhla ने लिखा :
> Now I think I want to begin fixing a beginner bug in a subsystem
> like "filesystem". I am interested in filesystems.
 
You can try fixing bugs on the syzkaller dashboard.


Thanks,
Siddh

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

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

* Re: संदर्भ: how to begin contributing to the linux kernel
  2025-05-13 12:05 ` संदर्भ: " Siddh Raman Pant
@ 2025-05-13 15:55   ` Dileep Sankhla
  0 siblings, 0 replies; 3+ messages in thread
From: Dileep Sankhla @ 2025-05-13 15:55 UTC (permalink / raw)
  To: Siddh Raman Pant; +Cc: kernelnewbies

> You can try fixing bugs on the syzkaller dashboard.

Thanks. I also got some help on LinkedIn. I will look at your suggestion too.

Regards,
Dileep

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

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

end of thread, other threads:[~2025-05-13 15:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-13 11:48 how to begin contributing to the linux kernel Dileep Sankhla
2025-05-13 12:05 ` संदर्भ: " Siddh Raman Pant
2025-05-13 15:55   ` Dileep Sankhla

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).