MacOS: Difference between revisions
→Features
[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)];
* [[wikipedia:AppleScript|AppleScript]];
* 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;
|