7 of 8 people found the following review helpful
solid book, about much more than just UML,
This review is from: User Mode Linux (Paperback)
I've read several of the books in Bruce Peren's Open Source Series, and this is by far the best. I read it cover-to-cover and enjoyed the author's relaxed and informative writing style.
The book does a good job of describing UML configuration options and facilities. But where it really shines is in the ancillary material, covering the whys and hows of other subsystems that work in conjunction with UML. For example, I found the treatment of network trouble-shooting that is interspersed with the UML networking section to be very well-done and useful beyond UML alone. Another high point is the information about kernel memory management (in conjunction with the discussion of tt, skas0 and skas3). But by far, the most enjoyable and impressive section of the book is the last two chapters in which the author challenges the reader to think about the wider implications of OS virtualization - for example why you might want to embed an instance of Linux inside another application that is in turn running on Linux (or even inside another UML).
I agree with the comment made by another reviewer that it would have been helpful to spend more time covering how to bootstrap a UML instance. (Hint: Chapter 1.5 - The transition between chapter 1 and chapter 2 is somewhat abrupt.) However, there are numerous other resources covering how to get UML running initially, and the author more than makes up for this short-coming with other (and in my opinion, more interesting) topics.
In summary, it's much more than just another dry, narrowly-focused subject treatment, and I found the author's style and open discussion of design decisions refreshing.