Marshall Kirk McKusick
Author of The Design and Implementation of the FreeBSD Operating System
About the Author
Image credit: Karora
Series
Works by Marshall Kirk McKusick
The Design and Implementation of the 4.4 BSD Operating System (1996) — Author — 191 copies, 1 review
Tagged
Common Knowledge
- Legal name
- McKusick, Marshall Kirk
- Birthdate
- 1954-01-19
- Gender
- male
- Education
- University of California, Berkeley (PhD)
- Relationships
- Allman, Eric (partner)
- Nationality
- USA
- Places of residence
- Berkeley, California, USA
- Associated Place (for map)
- California, USA
Members
Reviews
This is not "UNIX for Dummies" - it's more "UNIX for very smart people who understand something about programming generally, not necessarily C, although that would help, and are capable of following intricate reasoning from a minimal presentation, and most of all, who are sufficiently taken by the design of the UNIX operating system to read through a detailed tour of its working parts".
I am not a tremendously smart person, I understand something about programming, but not a great deal, and show more I'm pretty good at following a sequence of logical steps, and most of all, I'm curious about things like how UNIX fits together. Having read this book, I won't say that I understand UNIX, but I certainly have a much better overview of what pieces are required to make something like this work, and how they get put together in this case. I suspect that if I take this knowledge off into the world and return to this book in a year or two, I'll be in a position to get a bit further into the overview; it seems like a book that rewards readers at many levels of initial understanding.
The writing is not prose to savor, but it is certainly effective. The authors do not try to impress with their style, and they don't, but the explanations are clear and lucid and the overall structure is sound and well-motivated, developing from the kernel outward through process and memory management to filesystems and I/O, and finally out to the network before wrapping up with the startup procedure. There is a logical flow from one section to the next, and the structure as a whole has a coherence that technical writing often lacks. show less
I am not a tremendously smart person, I understand something about programming, but not a great deal, and show more I'm pretty good at following a sequence of logical steps, and most of all, I'm curious about things like how UNIX fits together. Having read this book, I won't say that I understand UNIX, but I certainly have a much better overview of what pieces are required to make something like this work, and how they get put together in this case. I suspect that if I take this knowledge off into the world and return to this book in a year or two, I'll be in a position to get a bit further into the overview; it seems like a book that rewards readers at many levels of initial understanding.
The writing is not prose to savor, but it is certainly effective. The authors do not try to impress with their style, and they don't, but the explanations are clear and lucid and the overall structure is sound and well-motivated, developing from the kernel outward through process and memory management to filesystems and I/O, and finally out to the network before wrapping up with the startup procedure. There is a logical flow from one section to the next, and the structure as a whole has a coherence that technical writing often lacks. show less
Somewhere along the way, my Bach book on UNIX has vanished, and it really needs to be read before diving into Marshall's fine (and still very worthy) book. I see that Amazon is still selling it (ISBN 0132017997), and I'm enormously tempted.
The discussion of the 4.4BSD OS is an important one for anyone serious about operating systems, and the development of UNIX in general. This is the place to learn about NFS, and TCP/IP, and how it all works with the operating system.
The discussion of the 4.4BSD OS is an important one for anyone serious about operating systems, and the development of UNIX in general. This is the place to learn about NFS, and TCP/IP, and how it all works with the operating system.
You May Also Like
Associated Authors
Statistics
- Works
- 3
- Members
- 536
- Popularity
- #46,471
- Rating
- 4.2
- Reviews
- 2
- ISBNs
- 13
- Languages
- 1












