Preface
|
xv
Jason Brittain’s Acknowledgments
A big thanks to my wife Carmina, for taking care of the little ones while I wrote, over
the course of more than two years. Thanks, Cutie, for all the help you gave me while
I wrote this edition of the book, and for being inspirational to me, and now to our
children. I love you very much, and I always will!
Thanks to James Duncan Davidson and Jason Hunter who together had a strong
vision of excellence for the First Edition of this book and worked hard to make that
vision a reality.
I’d like to personally thank Simon St.Laurent for the help and support for this book.
The level of detail and clarity demonstrates how much Simon worked to make sure I
had the time to write it that way. Thanks Simon!
Thanks also go to Ian Darwin for coauthoring the first edition of the book. He wrote
a large amount of helpful and virtually timeless Tomcat content that remains in this
Second Edition.
The person who directly contributed the most content for the Second Edition of this
book (besides Simon St.Laurent, the editor through most of the project), was Akbar
Ansari. He provided many screen shots that would have taken me countless addi-
tional hours to create, he graphed benchmark data numerous times, proofread some
of my text and gave me feedback, and most importantly gave me words of encour-
agement as I wrote. Thanks, Akbar, for being so helpful and genuinely interested!
Thanks also to Jamie Madden for being the tech reviewer for the Second Edition.
Bart Busschots and Jamie Madden both wrote the Mac OS X specific sections of this
book—excellent pioneering work guys! Thanks!
Also Sebastien Diotte implemented the initial 5.5+ port of
BadInputValve, Sean
McCauliff gave feedback about textual strangeness in some chapters, and Mike
Miller showed me an important FreeBSD ipfilter port remapping rule. Thanks to
Mark Petrovic for conversing with me about the
SecurityManager and for writing the
security policy autodiscovery article; Nicholas Schuetz for creating and maintaining
the
#tomcat IRC channel on the irc.freenode.net server (it has helped countless Tom-
cat users); Philip Morton, Robert Brindamour, and Tom Duggin for fixing a scalabil-
ity bug in
BadInputValve; William Osmond (I forgot to write in my notes what you
helped with, but I know you helped! Thanks!); Fabrice Bellard and others for writ-
ing QEMU so that I could run so many different operating systems to write about
them; and Jason Gabler for showing me sventon.
Thanks to my former co-workers and friends at NASA’s Ames research center, and
the NASA Kepler Space Telescope mission (http://kepler.nasa.gov) for allowing me to
participate. Eventually, our software will find many new habitable worlds, never
before detected by mankind.