The errata are listed below in order of page number.
When a line number is negative, it means to count lines up from the bottom of the page. Line numbers do not count the header (or footer) line containing the page number. Other than that, all textual lines are counted, even if they are tables, figure captions, section headings, or textual lines that contain graphical images. Any graphical image not contained in a textual line is not counted, even if the image contains text within it.
Many thanks to everyone who has reported errors. Dan Zingaro deserves to be singled out for special recognition. Thanks!
Page(s) | Line(s) | Description | Date |
---|---|---|---|
xv | -11 | Replace "arms length" by "arm's length". | 2011-08-08 |
18 | -3 to -1 | Replace the last two sentences by "The full text is available on their web site." | 2009-07-31 |
23 | 23 | Replace signal.h by unistd.h | 2007-09-14 |
36 | -5 | Replace pthread_kill by pthread_cancel . | 2010-04-27 |
45 | -5 | Replace "perfomance" by "performance". | 2010-05-23 |
49 | -11 | Replace "situtations" by "situations". | 2010-05-23 |
50 | -16 | Replace "(such as Linux supports)" by "(which Linux uses unless the the group scheduling feature introduced in version 2.6.24 is enabled)." | 2009-09-11 |
54 | -3 | Replace "feasibilty" by "feasibility". | 2010-05-27 |
56 | -11 | Replace "priorites" by "priorities". | 2010-05-27 |
64 | 7 | Replace "staightforward" by "straightforward". | 2008-04-12 |
67 | -1 | Replace "occuring" by "occurring". | 2010-11-14 |
69 | 19 | Replace "a least" by "at least". | 2010-05-27 |
69 | 26 | Replace "programing" by "programming". | 2010-05-27 |
117 | 10 | Replace "is deadlocked" by "contains a deadlock". | 2009-09-27 |
136 | -6 to -1 | Windows Vista introduced Transactional NTFS (TxF), which obsoletes this information, even ignoring research prototypes. | 2009-09-28 |
162 | 9-10 | Replace the options by data=journal , data=ordered , and data=writeback | 2007-09-27 |
170 | -1 | Insert "areas" after "memory". | 2010-12-10 |
196 | -17 | Insert "frame" after "physical page". | 2010-12-12 |
201 | 3 | Replace "worth" by "justified by". | 2010-12-12 |
205 | -10 | Replace "suggest" by "suggests". | 2010-11-29 |
207 | -4 | Replace "process's" by "processes'". | 2007-10-13 |
207 | -1 | Replace "decide" by "decides". | 2010-08-23 |
210 | -8 | Replace "member" by "members". | 2010-11-29 |
227 | -3 | Replace "this program" by "the launcher program". | 2010-12-04 |
230 | -8 | Insert "the" between "without" and "ability". | 2010-08-23 |
239 | -15 | Replace "that fact" by "the fact". | 2010-08-23 |
293 | -3 | Replace "the data blocks" by "data blocks". | 2010-12-31 |
295 | -20 | Replace "eventally" by "eventually". | 2010-08-23 |
299 | 10 | Replace "nodes" by "entries". | 2010-12-31 |
304 | 3 | Replace "unique" by "single". | 2009-11-03 |
305 | -1 | Replace "unique" by "single". | 2009-11-03 |
312 | 12 | Replace "systems" by "systems'". | 2010-12-25 |
312 | -13 | An important example of a shadow-paging filesystem was overlooked: ZFS. | 2007-06-25 |
330 | -16 | Replace "network" by "Internet". | 2011-01-01 |
364 | -6 | Replace "any one" by "anyone". | 2011-01-01 |
367 | -10&-16 | Replace "ethereal" by "wireshark". | 2008-07-22 |
368 | -3 | Replace "corrections" by "correction". | 2011-01-01 |
373 | -7 | Replace "method" by "message". | 2011-01-06 |
376 | 18 | Replace "Inter-Orb" by "Inter-ORB". | 2011-01-04 |
387 | 15-16 | Replace "two ACLs with each topic in the
hierarchy: one specifying the users or groups that may publish, and the other specifying" by "an ACL with each topic in the hierarchy; the ACL specifies the users or groups that may publish and". | 2011-01-06 |
387 | 17 | Replace "security" by "protection". | 2011-01-06 |
390 | -9 | Replace "arms-length" by "arm's-length". | 2011-08-08 |
394 | 11 | Replace "ethereal" by "wireshark". | 2011-01-04 |
400 | -1 | Replace "can not" by "cannot". | 2011-01-06 |
403 | 11 | Replace "other than" by "that runs without". | 2011-01-08 |
409 | 5 | Replace "is above" by "dominates". | 2011-01-08 |
436 | 2 | Replace "High performance" by "High-performance". | 2011-01-09 |
437 | 17 | Insert comma after "USENIX". | 2011-01-09 |
440 | 20 | Insert space between "D." and "H.". | 2011-01-09 |
441 | -3 | Insert "u" between "Rag" and "nathan". (This also means bibliography items 115 and 116 are in reversed alphabetical order.) | 2006-08-20 |