(no title)
Mr-Frog | 11 months ago
Anecdotally, my occasional interactions with Linux kernel source code have always impressed me with how the project manage to effectively structure such a large C codebase. Until I look at FreeBSD code, which is even more impressively organized. Both of these projects have really helped me think about how to best organize huge complicated systems.
rcxdude|11 months ago
shakna|11 months ago
... I might not miss that codebase.
Mr-Frog|11 months ago
MikeTheGreat|11 months ago
The kernels are pretty sizeable and pretty specialized pieces of software so it's kinda fascinating that useful lessons for other projects could be extracted from it.
Mr-Frog|11 months ago
I also enjoy C programming, and it was interesting to see how the developers built out such a complex system without the more friendly programming language structures that I was first exposed to in school (mostly C++ and Java).
kragen|11 months ago