Unix: A History and a Memoir.
Since its creation in a Bell Labs attic in 1969, the Unix operating
system has spread far beyond anything its creators could have imagined.
It has led to the development of a great deal of innovative software,
influenced myriad programmers, and changed the path of computer
This book is part history and part memoir. It tells the story of the origin of Unix, explaining what Unix is, how it came about, and why it matters.
Accessible to non-specialists, the book is written for anyone with an interest in computing or the history of inventions.
Published October 2019. Available at Amazon in paperback and Kindle editions.
Updated Wed Feb 19 19:08:03 EST 2020
Comments on Amazon indicate that some readers are unhappy with the Kindle version of the book.
The Kindle version is what Amazon calls a "print replica," which in this case is just the PDF of the paper version. Before uploading, I tried this on a Mac, on an iPad, and on a small Android phone; it was fine on the first two and usable on the phone, though not very convenient.
This format took less than two hours to produce, mostly fiddling with the cover size. The alternative, a proper flowable e-book format, is more challenging. Amazon's software for creating e-books is awkward, hard to work with, and incomplete -- for example, it supports only a small number of HTML tags, so it's hard to handle things like code fonts. But it is poorly documented.
I find it ironic that Amazon's Cloud Kindle can't handle their own format.
In any case, this is not meant as an excuse, and I do hope to produce a proper e-book format as I find time to defeat the current software.
p 38: Missing word: "Ken decided *to* explore..." (Kim Tracy).
p 81: Lawrence Berkeley Lab, not Livermore (Debbie Scherrer).
p 84: "Doug's opinions ... *were* invaluable" (Alex Ginsburg).
p 86: "organized the contents of the manuals for the *7th* through 10th edition" (Doug McIlroy).
p 125: The Morris Worm date is 1988, not 1998 (Adam Thornton).
p 128: Dave Ditzel went to Sun, then founded Transmeta (Joseph Skudlarek).
p 150: There's a missing | after the tr command in the spell example (Silas Poulson).
p 165: Typo: "Later operating systems ..." (Alex Gezerlis).
p 171: Naperville, not Napierville (Peter Weinberger).
various: The pictures contributed by Gerard Holzmann are more likely to be from early 1984 than 1981, and perhaps even later.