Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

which type of kernel use by ios opreating system

which type of kerenel use by ios opreating sytem if monoltical kernel or microkernel then why use them?

Posted on Oct 18, 2015 6:48 AM

Reply
3 replies

Oct 18, 2015 8:49 AM in response to Naveed Tariq

iOS is based on the Mac OS X kernel. The Mac OS X kernel is based a Carnage Mellon MACH micro-kernel with FreeBSD POSIX API's (all of which have been heavily modified since the late 90's), Apple's own device driver interface, and Apple GUI frameworks.


Mac OS X came from NeXT (the company Steve Jobs started after leaving Apple in the 80's). At the time micro kernels were all the rage, and Carnage Mellon's MACH was a very nice one (Digital Equipment Corporation did some similar, also using MACH and the UC Berkley BSD POSIX API's to create Digital UNIX, later renamed Tru64 UNIX; which was never as nice as Mac OS X, nor as successful).


In the late 90's Apple needed a new operating system, and when Steve Jobs returned to Apple, it was easy to get Apple to acquire NeXT and then start using the NeXT software as the seed for building Mac OS X. I used the word "Seed" intentionally, because Mac OS X was NOT NeXT, there was a lot of work put into it so that it would run existing Mac OS (often called Classic) apps, and have the familiar Finder interface, etc...


And you use an operating system because it provides the infrastructure for walking and chewing gum at the same time. If that is not what you were asking, please clarify.

Oct 18, 2015 9:17 AM in response to BobHarris

BobHarris wrote:


In the late 90's Apple needed a new operating system, and when Steve Jobs returned to Apple, it was easy to get Apple to acquire NeXT and then start using the NeXT software as the seed for building Mac OS X.


I believe it was the other way around. Apple then CEO Gil Amelio bought NeXT, bringing Jobs in as a consultant, then interim CEO (after firing Amelio 6 months later), then CEO some time after that.

Oct 18, 2015 9:30 AM in response to Tony T1

Tony T1 wrote:

BobHarris wrote:


In the late 90's Apple needed a new operating system, and when Steve Jobs returned to Apple, it was easy to get Apple to acquire NeXT and then start using the NeXT software as the seed for building Mac OS X.


I believe it was the other way around. Apple then CEO Gil Amelio bought NeXT, bringing Jobs in as a consultant, then interim CEO (after firing Amelio 6 months later), then CEO some time after that.

D'oh! Your right.

which type of kernel use by ios opreating system

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.