I think 'tomes' is where it's at these days.
An operating system covers quite a lot these days so a short book would either skip a lot of topics or be very shallow in the specifics and the specifics is very much at the core of coding an OS. You need to know a lot of the environment it runs in, so it becomes detailed rather quickly.