- FreeBSD Architecture Handbook, which is a book about the FreeBSD
architecture. The SMP article have also been moved into the new
arch handbook as a separate chapter.
- FreeBSD Developers Handbook, which is a book about developing on
FreeBSD; basically what was left when the architecture parts was
moved away.
o Hook up the new FreeBSD Architecture Handbook to the build.
o Remove the SMP article since it is now part of the FreeBSD
Architecture Handbook.
The relevant files from the FreeBSD Developers Handbook have been
repository copied to the new FreeBSD Architecture Handbook.
This is just step one in the split, both books need some work to be
real seperate books. E.g. the FreeBSD Architecture Handbook still
needs an introduction.
Repository copy by: joe
Requested by: rwatson
Approved by: murray, ceri (mentor)
arch@ ages ago, with a number of updates I've added for things like
the MAC Framework, locking of SIGIO, sysctl(), timeout(), credentials,
jail, kernel modules, and a few other things. Note particularly large
holes in documentation for file and file descriptor locking, pipe
locking, select locking, process locking, scheduler locking. In fact,
most sections need a lot of work, but I figured it was better to get
this into the documentation tree where people could see/fix it, than
let it rot more. This is not currently hooked up to the build since
it's not yet ready, but can be built easily.