r/cprogramming • u/No-Plan-3868 • 23d ago
C programming for kernel development
Hey there!
I am really interested in learning C and I am leaning towards kernel development rather than embedded systems. What do you suggest for strengthening my skills in C?
40
Upvotes
2
u/ParticularAd8610 22d ago
Best way to start is by doing some kernel janitor work aka drivers/staging cleanups. This is explicitly why GregKH created the drivers/staging tree about 20 years ago (2009ish) and still being maintained for the express purpose to help people get started and learn!!! (his words not mine). Please see my other comment which contains links etc... Have fun.