%chapters; ]> FreeBSD Developers' Handbook The FreeBSD Documentation Project $FreeBSD$ 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 The FreeBSD Documentation Project &legalnotice; &tm-attrib.freebsd; &tm-attrib.apple; &tm-attrib.ibm; &tm-attrib.ieee; &tm-attrib.intel; &tm-attrib.linux; &tm-attrib.microsoft; &tm-attrib.opengroup; &tm-attrib.sun; &tm-attrib.general; $FreeBSD$ Welcome to the Developers' Handbook. This manual is a work in progress and is the work of many individuals. Many sections do not yet exist and some of those that do exist need to be updated. If you are interested in helping with this project, send email to the &a.doc;. The latest version of this document is always available from the FreeBSD World Wide Web server. It may also be downloaded in a variety of formats and compression options from the FreeBSD FTP server or one of the numerous mirror sites. Basics &chap.introduction; &chap.tools; &chap.secure; &chap.l10n; &chap.policies; &chap.testing; Interprocess Communication &chap.sockets; &chap.ipv6; Kernel &chap.kernelbuild; &chap.kerneldebug; Architectures &chap.x86; Appendices DaveAPatterson JohnLHennessy 1998Morgan Kaufmann Publishers, Inc. 1-55860-428-6 Morgan Kaufmann Publishers, Inc. Computer Organization and Design The Hardware / Software Interface 1-2 W.RichardStevens 1993Addison Wesley Longman, Inc. 0-201-56317-7 Addison Wesley Longman, Inc. Advanced Programming in the Unix Environment 1-2 MarshallKirkMcKusick GeorgeNeville-Neil 2004Addison-Wesley 0-201-70245-2 Addison-Wesley The Design and Implementation of the FreeBSD Operating System 1-2 AlephOne Phrack 49; "Smashing the Stack for Fun and Profit" ChrispinCowan CaltonPu DaveMaier StackGuard; Automatic Adaptive Detection and Prevention of Buffer-Overflow Attacks ToddMiller Theode Raadt strlcpy and strlcat -- consistent, safe string copy and concatenation. &chap.index;