Building Linux Clusters by David HM Spector This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. (Please specify the printing date of your copy.) This page was last modified on March 16, 2001. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: Figures 2-3 through 2-10 have been placed incorrectly. The figures with their correct captions are now linked to this web site. [ix, x] The footnote for the reference on page ix can be found on the following page, x. The second footnote on page x refers to the only reference on page x. [xvii] Typographical error. The first bullet should read: Linus Torvalds and the kernel team that keeps Linux evolving. [3] In the fourth paragraph an extra comma should be deleted. The end of first sentence should read: (some particularly good ones are listed in the Bibliography). [15] Third paragraph rewrite. Commercial product have their place. Several perfectly good reasons may warrant the purchase of a commercially produced supercomputer, though careful consideration must be done. First evaluate whether the applications can keep the machine busy all the time. Then your budget must allow for this significant purchase and accompanying data center to house the supercomputer. It's important to remember to include the budget necessary to keep up with the maintenance and upgrades to uphold this investment. For these reasons many who have a need to harness supercomputing power don't buy supercomputers because they can't afford them. [18] The second paragraph's first sentence should now read: Two additional hardware features of modern CPUs support multiple executions units: the pipeline and the cache. [28, 29] The sections on NUMA machines and UMA machines should be swapped. It necessary to understand UMA machines before reading about NUMA machines. [55] The PCI bus runs at 33MHz or 66 MHz not 66MHz or 100 MHz as stated in the text. [56] Fourth paragraph, second sentence. The oldest SCSI controllers can address seven devices (eight, if you include the host controller) not six and seven devices as stated in the text. [66] In the third paragraph, last sentence the figure reference should be 3-5 not 3-4. The sentence should read: Higher-degree hypercubes are composed of successively deeper nested cubes, such as shown in Figure 3-5. [68] The Nodes in Figure 3-5 are incorrectly numbered. The hypercube arrangement can be considered to have 4 square planes of machines in this instance. The rear-most plane of the outer cube consists of Nodes 0-3, the front-most plane of the outer cube Nodes 4-7. The rear-most plane of the inner cube contains Nodes 8-11 and the front-most plane of the inner cube Nodes 12-15. [83] The second paragraph's first sentence should read: The Local Area Multicomputer (LAM) project was originally developed at the Ohio Supercomputing Center (OSC) and is now located at the University of Notre Dame. [84] The fourth sentence in the last paragraph should read: The GNU F77 compiler (g77) is another story. [85] The link for the Extreme Linux web site should be changed to http://www.extremelinux.org (no hyphen). [115] The corrected task steps for creating boot floppies from Windows are as follows: 1. Make a temporary directory on the Windows PC hard-drive, like this: MKDIR C:\LINUXTMP 2. Copy the two image files to this temporary directory: COPY E:\BootFloppyInfo\MasterBootFloppy\masternode.img C:\LINUXTMP\master.img COPY E:\BootFloppyInfo\SlaveBootFloppys\slavenode.img C:\LINUXTMP\slave.img 3. Run the RAWRITE utility and create the two boot floppy disks: e:\dosutils\rawrite -f master.img -d a: e:\dosutils\rawrite -f slave.img -d a: [115] rawrite is in: /dosutils/ not in: /utils/ as written. [116] In task steps 3 and 4, the directory BootFloppies is incorrect. The correct directory is BootFloppyInfo. [155] The new version of the software can be found at: http://www.oreilly.com/catalog/clusterlinux/update_beta/index.html. [157] The new version of the software addressed the missing functionality as shown in Figure 6-4. [158-162] Errors encountered during the running of the software have been corrected in the new version available for download. [167] The first word on the page should be deactivation not activation. [187] While that is the formal meaning of the acronym "LAM" is Local Area Multicomputer, LAM is almost always referred to as "LAM/MPI", or, "LAM" for short. [240] The last paragraph's first sentence contains a typographical error; 'interestingl' should be 'interesting.' [241] In the first footnote, the URL has changed for information on the RIO. It is now http://www.riohome.com. [242] A colon is missing at the end of the first sentence following the "What's Required" heading. [244] Typographical error. In the first sentence change 'gzippedd' to gzip'd. [245, 246] The command line should read: [root@master/root]# cd ../ [271] Change Lynx to Linux. The correct sentence is: The CD-ROM is in the ISO-9660 format and can be used from both the Linux (or other Unix-like) and Windows environments. [271] The corrected URL for the Beowulf Project is http://www.beowulf.org. [336] CD:\images\masternode.img and CD:\images\slavenode.img The files exist because they are actually symbolic links (or aliases) to the image files stored in different directories on the CD.