The 6.894 lab will be using the GNU development tools extensively. Below
are hyperlinks to the documentation for the various tools.
The following books are useful for this class. They are listed in order of
usefulness. While none of them are required, you will find them to be helpful
not only for 6.906, but also throughout your hacking career. Several copies
are available from the LCS reading room.
- Advanced Programming in the UNIX Environment. W. Richard Stevens.
- UNIX Network Programming. Volume 1: Networking APIS: Sockets and XTI.
W. Richard Stevens. ISBN: 0-13-490012-X.
- The Design and Implementation of the 4.4 BSD Operating System. Marshall
Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman.