Which, if you use Android, is ...Linux...
iOS is really just repackaged UINX.
Which, if you use Android, is ...Linux...
iOS is really just repackaged UINX.
What I mean is that I would have picked Android as quite a good example of how the technicality of running the Linux kernel under the hood means very little in terms of users being empowered, or anything of the sort.
However, folks that want that freedom, are a pretty small segment of the population, heavily represented in this community. Apple is a 3 trillion-dollar company, because most folks aren't like HN members.
NextStep was a shell over FreeBSD. MacOS X was an evolution of NextStep.
Some time ago, I wrote a network driver for iOS, and used BSD sockets, accessed via standard C. I remember using the BSD manual, to figure out how to use them.
The NS calls behave the same now, as they did, back when OSX was new, and, at that time, MacOS was definitely UINX. iOS is a direct descendant of MacOS.
iOS is arguably a subset, but whether it's Unix-like or not is a philosophical question depending on how you define the minimal set of features that'd make it one. It's certainly not Unix-like from the end user perspective.