Comment

Comment by l0b0

Are there any other devs who think this might be what enables them to contribute to the kernel? I've always felt like there's this enormous mountain of knowledge I'd have to know to implement the smallest feature in the kernel:

- C pitfalls, probably documented all over the place.

- C idioms. These are hard to locate for most languages; I wouldn't know where to look in case of C.

- Kernel-specific C idioms. This is probably easy to locate and well documented, but I'd still expect it to be several thousand words.

- Code formatting tools. Are there any canonical formatting tools for C, or is it fragmented like for most older languages?

- How to test C code, which IIRC requires jumping through quite a few hoops.

- How to deal with text, which is a nightmare outside of ASCII in most languages.

parent l0b0 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton