The Binbrook Caucus was written on various boxes running Debian GNU/Linux. All the writing was done in the vim text editor, with help from aspell, par (a paragraph reformatter) and sed. Vim also doubled as an outliner and cardfile (through the misuse of helptags). Dictionary and thesaurus lookups were provided by a local dictd server and the dict-wn, -foldoc, -jargon, and -moby-thesaurus databases.
Of particular usefulness during the planning stages was kdissert, a mindmap tool that served as a virtual corkboard to arrange sections, chapters, and scenes, as well as to keep track of characters and settings.
The typesetting was done with groff using the mom macros (Conflict of Interest Disclaimer: I wrote the mom macros) and Keith Marshall's pdfmark package. Individual chapter files were first collated with cat and sed. Sed was then used again to insert formatting into the resultant book file, which was piped through groff for final processing with ps2pdf. The entire pipeline was handled by a bash script that left my original plaintext files intact.
The dust jacket was created with the GIMP. 2-d vector drawings were made with xaralx.