4 ms·
What do you think makes iOS not Unix-like? This isn't even a debate, iOS is widely recognized as being a Unix-like in the BSD family with Darwin (its base) and
by filleduchaos 8y ago
What do you think makes iOS not Unix-like?
This isn't even a debate, iOS is widely recognized as being a Unix-like in the BSD family with Darwin (its base) and macOS (which it is essentially a stripped down version of) both being Unixes.
- umanwizard 8y agoI am asking you, what do you think is Unix-like about iOS? I have already said what makes it not Unix-like -- it is missing the normal Unix user interface which is part of every Unix-like OS and defined in various standards such as Posix. For example, here is the definition of `ls` according to the Posix standard: https://www.unix.com/man-page/posix/1posix/ls https://www.unix.com/man-page/posix/1posix/ls I am not disputing that the kernel API is Unix-like, however the syscall API is only one pretty small part of the complete OS. The Posix standard is basically the definition in my mind of what it means for an operating system to be "Unix-like". Which is why I am asking what your definition is, since it seems to be fundamentally different.
- filleduchaos 8y agoSo in your opinion if I install a sandboxing application on a Debian box and give it to, say, my little brother to use for homework, it's no longer a Unix-like because my brother can't open a terminal emulator and run ls? Do you realize how ridiculous that sounds? Do you also think Android is not a Unix-like because it's sandboxed? Besides all that, since I have to spell it out: those utilities _are_ present seeing as they're present in its base system, just not publicly exposed via Apple's official iOS SDK, and are trivially executable via `system` or `NSTask` (if you drop in the header file) on e.g. a jailbroken device. I mean, you do realize that iOS looks pretty much exactly like macOS under all the sanboxing?