Hacker News new | ask | show | jobs
by amluto 3313 days ago
> I've taken a class in college about the Linux kernel, and it's still amazing to see how complicated it actually is.

Complexity doesn't necessarily mean it's a masterpiece. A lot of it is just old and has been incrementally changed without being simplified in the mean time.

As a concrete example, the guide goes through the rather complicated mess of how syscalls worked. That complexity was the result of a series of optimizations and features added over time, but it wasn't a good design. These days Linux syscalls (on x86_64 anyway) are a good deal simpler than they are in the guide.

(Hey 0xAX, I don't suppose you'd like to update the guide?)

1 comments

I'm not 0xAX, but care to make a pull request to get the ball rolling?