4 ms·
I don’t understand what you mean, macOS and iOS share the same kernel. They are both POSIX UNIX. Also, macOS isn’t going to stop being UNIX based, it’s XNU/Mac
by john_alan 6y ago
I don’t understand what you mean, macOS and iOS share the same kernel. They are both POSIX UNIX.
Also, macOS isn’t going to stop being UNIX based, it’s XNU/Mach based on BSD, that’s not going to change without a entirely new OS written from scratch.
What’s not UNIX about Swift/Xcode, it’s just a language / app, what don’t I get here.
Do you think they want to abandon Unix and roll their own OS from scratch?
- pjmlp 6y agoOf course, it is not going to stop being UNIX, except for the little detail that POSIX is mostly irrelevant for what is sold on Apple store for any kind of their devices. This is the ecosystem that Apple and developers that buy into Apple ecosystem care about. Those that were buying Macs to do GNU/Linux work were a welcomed addition in times of need, that is all. I advise reading books like The Cult of Mac and Folklore.
- saagarjha 6y agoAppKit apps can and do interact with POSIX APIs all the time. Apple can't just pull the rug out from under them like Google might do with Android apps, for example.
- pjmlp 6y agoGreat, now try to make an application following Apple HIG with those POSIX calls.
- saagarjha 6y agoCan you make an application on Linux using POSIX APIs? How about on Android? Your argument seems to be macOS is not a UNIX because POSIX doesn’t specify a GUI toolkit, but this is quite frankly absurd.
- pjmlp 6y agoWhat is absurd is the way every UNIX afficionado is trying to turn my words around. I talk about the culture of the application developers and what Apple developers that are on the platform since the System days care about, and keep being told Mac OS X is an UNIX. Of course it is one, that is not the point being made.