Interested in kernel development

Amit Kumar free.amit.kumar at
Wed Jul 21 20:20:39 EDT 2021

Hi Athul,
I think people find learning kernel development difficult due to the
following reasons,
I) Lack of understanding about the underlying hardware.
II) In the Linux kernel, some features are used which is specific to
the GCC toolchain.
III) There is also a good amount of assembly is being used which in
turn also needs the underlying hardware knowledge.
III) Last but not less important, An operating system does all its
tasks by itself. It runs in a freestanding environment. So we need the
patience to learn every aspect of an operating system.

My next article which completes the minimal C program is coming soon.
Please, stay tuned.

Amit Kumar

On Wed, Jul 21, 2021 at 10:27 PM Athul Joy <a.athuljoy at> wrote:
> Hi Amit,
> I am Athul Joy. I am a software developer. I have seen your mail on the Kernelnewbies mailing list. I have similar interests as you about learning more about the Linux kernel. I have tried to put some effort to learn more about the Linux kernel but didn't go well. I would like to follow along with you. I hope you could help me.
> Sincerely,
> Athul Joy

More information about the Kernelnewbies mailing list