MacOS: Difference between revisions

198 bytes added ,  9 years ago
[unchecked revision][unchecked revision]
(Minor fixes.)
Line 12:
* POSIX system calls;
* some BSD extensions;
* [[wikipedia:Mandatory_access_control|Mandatory Access Control (MAC)]].
 
But it is wrong to classify XNU as a BSD flavor like FreeBSD. XNU and OS X introduce a lot of specific features, including:
Line 20:
* OpenDirectory, an authentification system;
* SystemConfiguration, a modular configuration mechanism;
* [https://developer.apple.com/library/ios/documentation/System/Conceptual/ManPages_iPhoneOS/man3/asl.3.html Apple System Log (ASL)];
* Apple System Log (ASL);
* [[wikipedia:AppleScript|AppleScript]];
* Apple Script;
* notifyd and distnoted, notification ([[IPC]]) mechanisms;
* [[wikipedia:launchd|launchd]], an initialization system, network manager and other things all-in-one;
* Mach APIs;
* IOKit framework, which allows interfacing with kernel mode drivers for user space programs;
51

edits