MacOS: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
Improve the readability of the text; add some links to Wikipedia (in the text)
Roman (talk | contribs)
Minor fixes.
Line 1: Line 1:
{{stub}}
{{stub}}


XNU (acronym for "X is Not Unix") is a [[Hybrid Kernel]] based on [https://en.wikipedia.org/wiki/Mach_%28kernel%29 Mach] and [https://en.wikipedia.org/wiki/Berkeley_Software_Distribution BSD] which is used in OS X. It was developed to replace the obsolete classic Mac OS (Mac OS 9 and older) kernel, which had poor memory protection and cooperative multitasking.
XNU (acronym for "X is Not Unix") is a [[Hybrid Kernel|hybrid kernel]] based on [[wikipedia:Mach (kernel)|Mach]] and [[wikipedia:Berkeley_Software_Distribution|BSD]] which is used in OS X. It was developed to replace the obsolete classic Mac OS (Mac OS 9 and older) kernel, which had poor memory protection and cooperative multitasking.


Mac OS X (or just "OS X") is an Apple's half-proprietary operating system for Macintosh computers, which is, in fact, able to be run on any modern x86-64 computer; it also has a mobile version, iOS.
Mac OS X (or just "OS X") is an Apple's half-proprietary operating system for Macintosh computers, which is, in fact, able to be run on any modern x86-64 computer; it also has a mobile version, iOS.


Darwin is the core open source components of OS X and iOS.
Darwin is a distribution of core open source components of OS X and iOS.


== Features ==
== Features ==
Line 16: Line 16:
But it is wrong to classify XNU as a BSD flavor like FreeBSD. XNU and OS X introduce a lot of specific features, including:
But it is wrong to classify XNU as a BSD flavor like FreeBSD. XNU and OS X introduce a lot of specific features, including:
* own sandboxing system;
* own sandboxing system;
* own file system hierarchy (with [https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard FHS] preserved);
* own file system hierarchy (with [[wikipedia:Filesystem_Hierarchy_Standard|FHS]] preserved);
* Apple Events and FSEvents;
* Apple Events and FSEvents;
* OpenDirectory, an authentification system;
* OpenDirectory, an authentification system;