|
94 of 94 people found the following review helpful:
4.0 out of 5 stars
The book for Unix kernel geeks, May 28, 1998
The Lions Book was illegally pirated for many years after its publication, with fifth-generation photocopies being the most prized possessions of many Unix kernel hackers.It was republished shortly after the author died when the politics of the ownership of the Unix sources settled down. So what's so special about the book? The first reason is that John Lions believed strongly that just as in literature, where being able to read and analyse great works is more likely to lead to being able to write comparable works, software designers should learn to read and criticise working code. He chose Unix, 6th edition, running on the PDP-11. His book is a subset of the kernel sources, with commentary. The second reason is that the code itself is, in general, pretty fine stuff. It includes the legendary comment /* you are not expected to understand this */. It's amazing that so much of modern Unix functionality already existed in the mid-70s and ran in only 32kbytes of RAM. And thirdly, it's a historical document that describes a real operating system, that's come to effect the development of most subsequent system software. It's a great read, if you're a geek, and you suspect that good code, like good literature should be read and enjoyed.
|