What techniques/frameworks are being used by companies like Alsoft (DiskWarrior) to create applications that are bootable without booting into OS X?
I’ve searched far and wide, and I can’t seem to figure out how they’re doing it. My guess is that they’re using a stripped-down version of OS X, but I’m not at all sure.
The answer is that Alsoft, just like us (Coriolis Systems), will have licensed the bootable DVD development kit from Apple. In exchange for an annual license fee, this gives us the right to distribute certain parts of Mac OS X (not the entire system, I hasten to add), for the specific purpose of booting our utility software.
Contrary to one of the comments above, which suggests there is no official way of doing this, this is the official way to go about things.
Alsoft’s remarks on its website reflect the fact that Apple typically takes quite a while to give us updated DVD DDKs, even after releasing new machines that would require them.
Anyway, if you need the ability to do this for some reason, you need to talk to Apple.