Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'A kernel extension to disable 'sleep on close'' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
A kernel extension to disable 'sleep on close'
Authored by: jeremyp on Mar 13, '05 06:28:39AM

The kextd man page says only /System/Library/Extensions. The implication in the documentation is that it is OK to put device drivers there - having just checked my Mac, Keyspan seems to think it's OK anyway.

Note that putting a driver in /System/Library/Extensions does not guarantee that it will be loaded. The extension manager will only load it if it thinks it is needed for some device.



[ Reply to This | # ]
A kernel extension to disable 'sleep on close'
Authored by: abyone on Mar 14, '05 11:58:31AM
The system/Library/extension location is where you have to install kexts. It's kosher and documented by apple to work that way: "When your KEXT is installed, it will be installed into the Extensions folder, at /System/Library/Extensions under Mac OS X."

Why this one folder violates the System/ conventions, I'm not sure. Probably because the code is loaded into the kernal, so all kexts have to be owned by root (and not writable by anybody else), as a security precaution.

Could also be a performance issue, since there is a bootcache, to speed startup, maybe they didn't want the kext's in all of the hierarchies.

[ Reply to This | # ]