RSSAmplifier

Blog

KBlog

A blog that offers kernel development tutorials and interesting reads.

cjd8.github.ioRSS feed ↗4 posts

Latest posts

New driver: Vishay VEML3328 RGBCIR Light Sensor

In June, my new (and first ever) driver for the Vishay VEML3328 light sensor has been merged into mainline and will be released as part of Linux 7.2, which I’m genuinely grateful for. If you told me in January 2026 that I’ll have a driver merged in the kernel I wouldn’t believe you - I didn’t even know that kernel development happened on mailing lists! Anyhow - what is the VEML3328 and how does it…

How to: find your first good contribution

Finding a first issue can be easier said than done - don’t forget that you’re “competing” with hundreds of other people around the world, so sometimes when you send a patch fixing an issue, the maintainer will then point out that somebody beat you to the punch and a fix has already been applied (this is the reason why you should rebase your development tree regularly!). Nevertheless, a lot of…

How to: choose a subsystem to work on

Documentation?

My first post!

Welcome to KBlog - a site where I document my work on the Linux kernel in the hopes that someone else could use these posts as a source of learning, because as we all (probably) know, the official Linux kernel documentation isn’t exactly great.