Hacker News new | ask | show | jobs
by rcxdude 454 days ago
I'm also curious about what impressed you. Most of my interactions with Linux code have been trawling through either crufty or just poorly-written subsystems/drivers because they're causing me problems, which I realise is a bit of a biased sample.
2 comments

If that were the Windows source, you wouldn't have been able to find it. Parts of the "driver" would be found in seventeen different systems, using seventeen different styles of coding, using macros that look the same but act differently in different files, leaving the driver as nothing more than a side-effect of the whole.

... I might not miss that codebase.

And don't forget the brainf*k hungarian notation...
I was working with network drivers and the core network stack. I've heard bad things about questionable device driver implementations, I could only imagine what you saw.