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?
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 >
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 >
which type of kerenel use by ios opreating sytem if monoltical kernel or microkernel then why use them?
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.
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.
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