Most Helpful Customer Reviews
16 of 17 people found the following review helpful:
3.0 out of 5 stars
Not an FS design related book but..., December 21, 2003
By A Customer
This review is from: UNIX Filesystems: Evolution, Design, and Implementation (Paperback)
This book is not a filesystem design or specification book. The explainations are high level overviews of the workings of various filesystems. It explains VFS and how the kernel abstracts various filesystems, what the basic design principles of each are and nothing more. The title of this book is somewhat misleading as it sounds like a book for programmers (reason I purchased it), but is more geared towards sysadmins. A better title would have been "Filesystems Explained" or something of the sort. I guess "Design and Implementation" sounded cool....
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
14 of 15 people found the following review helpful:
5.0 out of 5 stars
Finally, a decent book on filesystems!, January 25, 2003
By A Customer
This review is from: UNIX Filesystems: Evolution, Design, and Implementation (Paperback)
Finally, a book that describes all the major UNIX file systems! In an eloquent writing style, Steve Pate has put together the best book on file systems. It is the first book to describe the internals of one of the most important of the commercial file systems: the Veritas File System (VxFS). The book starts out with a concise history of UNIX and UNIX variants and some file system basics before diving into programming topics. The middle chapters discuss the UNIX/File System internals in a clear and easy to read manner. My favorite chapter was Chapter 9, a detailed look at VxFS! The later chapters describe kernel locking primitives used by file systems, pseudo file systems, and finally chapters 12 and 13 do a nice job covering file system backups and cluster /distributed file systems. As an added bonus, you actually get to design a file system for gnu/linux! Steve Pate does a creditable job showing what it takes to write a simple file system. No matter if you are a programmer, system administrator or IT professional, this book as something for you. No other book even comes close to the depth that "UNIX Filesystems" provides. The only negative points I had with "UNIX Filesystems" was that it was not printed in hardback form and the paper quality is poor. Shame on you, Wiley!
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
19 of 22 people found the following review helpful:
5.0 out of 5 stars
Worth looking into, October 14, 2003
This review is from: UNIX Filesystems: Evolution, Design, and Implementation (Paperback)
Let's face it: there's a dearth of books out there about filesystems. There are plenty of journals, but if you understand them, you wouldn't need a book like this. If you're trying to get your feet wet, you're often trying to learn more without knowing what to learn and where to find it. Steve Pate's "UNIX Filesystems" helps fill this void. It is *not* intended for beginners; a book like "Linux Filesystems" (Von Hagen) would be better choice for someone who wants to start from the ground up. Once you're up, that's when the value of Pate's book kicks in. Some have accused this book of being "yet another wannabe Linux filler book" -- this is simply not the case. For one thing, a Linux filler book is just a collection of man pages that have been casually rewritten into a barebones outline. They don't go in-depth -- they can't, because they really have nothing specific to say. "UNIX Filesystems" goes into great detail -- not as much as technical papers, granted, but then this book is easier to read than your average technical paper. As for it being a "Linux" book: a reading of the title and table of contents confirms that this book is about UNIX, a broader category of which Linux is a part. Pate covers three major filesystems: ext2/3 (the baseline for GNU/Linux systems for years now), UFS (baseline for BSD systems), and VxFS. That's a nice spread of material: two of the most popular open filesystems plus the proprietary filesystem found on many proprietary UNIXes. (Perhaps this will annoy some diehard Linux enthusiasts, but it shouldn't. Linus Torvalds knows more about the FreeBSD kernel than most give him credit for, so learning from the competition is hardly a bad thing. And as a Linux user with no animosity toward BSD users, I'm glad to see UFS get a chance in the spotlight.) If I had a gripe about this book, it's that it doesn't cover more filesystems. (I'd like to have seen Reiserfs, among others). However, this is a patently unfair criticism -- Pate didn't set out to write the filesystems Bible -- so just take this as my two cents. This book is definitely worth looking into if you know a little something about filesystems and are ready for more.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|