The macOS Concept Journey — Mach

<p>In general, Mach is a kernel which was developed at CMU (Carnegie Mellon University) by both Richard Rashid and Avie Tevanian. The project ran at CMU from 1985 till 1994, ending with Mach 3.0. Mach&rsquo;s derivatives are the basis of the OS &ldquo;GNU Hurd&rdquo; and Apple&rsquo;s OSes like: macOS, iOS, iPadOS, tvOS and WatchOS (<a href="https://en.wikipedia.org/wiki/Mach_(kernel)" rel="noopener ugc nofollow" target="_blank">https://en.wikipedia.org/wiki/Mach_(kernel)</a>).</p> <p>Overall, the fundamental services and primitives of XNU (<a href="https://medium.com/@boutnaru/the-macos-concept-journey-xnu-x-is-not-unix-33c802368914" rel="noopener">https://medium.com/@boutnaru/the-macos-concept-journey-xnu-x-is-not-unix-33c802368914</a>) are based on Mach 3.0. Apple has modified and extended it to meet macOS functional/performance requirements. Mach is linked with other kernel components as part of XNU (more on that in future writeups),</p> <p><a href="https://medium.com/@boutnaru/in-general-mach-is-a-kernel-which-was-developed-at-cmu-carnegie-mellon-university-by-both-b4dca8792e1a"><strong>Website</strong></a></p>
Tags: macOS Concept