Re: Writing Modules for Darwin
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 | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Quinn