Re: Writing Modules for Darwin
Re: Writing Modules for Darwin
- Subject: Re: Writing Modules for Darwin
- From: Quinn <email@hidden>
- Date: Thu, 30 Jan 2003 10:04:08 +0000
At 7:57 +0000 30/1/03, Jean-Matthieu Schaffhauser wrote:
Is there any howto on Darwin modules programming available somewhere on the
Internet. I'm totally new to kernel development and I have know idea where to
start from. Any advice would be greatly appreciated.
Depends what you mean by "modules". Under Darwin, kernel plug-ins
are called "kernel extensions", or KEXTs. Most KEXTs done within I/O
Kit, which in a C++ framework for device drivers. You can also write
KEXTs that plug-in to the networking stack (network kernel
extensions, or NKEs) or the file system. Finally, there are generic
KEXTs.
There's a lot of documentation about this stuff on the Apple developer web sit.
<
http://developer.apple.com/techpubs/macosx/Darwin/index.html>
I/O Kit drivers are the best documented form of KEXTs because that's
what we encourage developers to use. Apple does not (yet) give any
binary compatibility promises for other forms of KEXTs.
S+E
--
Quinn "The Eskimo!" <
http://www.apple.com/developer/>
Apple Developer Technical Support * Networking, Communications, Hardware
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.