OpenDarwin HOWTOS
The following articles are maintained by the OpenDarwin community. If you discover an error or omission, please file a bug. If you would like to contribute, or have a suggestion for new content, please join the doc mailing list and send us an email.
-
OpenDarwin - Information about the OpenDarwin project.
- CVS HOWTO - How to check sources out of CVS.
- Committer's Guide - A guide for OpenDarwin CVS committers.
-
System Administration - Tutorials for Darwin system administration.
- Network Configuration - A description of how to configure networking for Mac OS X and Darwin.
- NetInfo - How to administer NetInfo--Darwin's database of users, groups, hosts, printers, and more.
- StartupItems - How to write startup items for SystemStarter on Mac OS X and Darwin.
- Using Samba - Information about using the Samba implementation of the SMB protocol on Darwin.
-
Building and Packaging - Information about building and packaging for Darwin.
- Building Darwin - A description of how Darwin 1.2.1 through 1.4.1 were built.
- Building XNU - A description of how to build Darwin's XNU kernel.
- Packaging UNIX for DarwinGuidelines for packaging UNIX utilities for distribution on Darwin.
-
Documentation Tutorials - Tutoritals for writing Darwin Documentation.
- Darwin Doc HOWTO - A tutorial for writing Darwin Documentation HOWTO articles.
- Darwin Doc HOWTO - A template Darwin Documentation HOWTO article.
- Man Page HOWTO - A tutorial for writing UNIX manual pages on Darwin.
-
Kernel Tutorials - Tutorials for developing kernel extensions.
- Kernel Debugging - How to remotely attach to a paniced kernel and start debugging.
- About KEXTs
- Hello Debugger
- Hello IOKit
- Hello KEXT
- KEXT Dependencies
- Loading KEXTs
- Packaging KEXTs
-
Darwin x86 - Information related to Darwin on the x86 platform.
- Booting on x86 - A description of the booting process of Darwin on x86.
- Screen Resolution on x86 - How to set the screen resolution and bit depth on Darwin/x86.