3 ms·
Well, Android is Linux, does that count as "Unix"? I think there's a lot more Android world-wide than iOS/macOS/iPadOS/watchOS/tvOS/etcOS combined?
by __d 4y ago
Well, Android is Linux, does that count as "Unix"? I think there's a lot more Android world-wide than iOS/macOS/iPadOS/watchOS/tvOS/etcOS combined?
- athrun 4y agoIt depends on the definition of UNIX, but typically Linux doesn’t count as UNIX. You can draw a continuous—if very torturous—line between Bell Labs’ UNIX original codebase and modern macOS/iOS.
- oefrha 4y agoNot really torturous, you can still find many FreeBSD 5 components in modern macOS, two decades later.
- andylynch 4y agoStrictly, no - the only vendor whose systems are currently certified to meet the UNIX trademark and Apple (MacOS), IBM, HP, and SCO. And on practice the user interface and APIs are so different it’s much more accurate to say if has some UNIX-like parts, but isn’t UNIX. - ditto the iOS family.
- pjmlp 4y agoNo, because the userspace is based on Java and the NDK uses Android specific APIs, only ISO C and ISO C++ standard libraries are officially supported, anything POSIX related is not part of NDK official APIs. In rooted devices everything goes, on random Android device you application might get killed for trying to access private APIs, meaning anything that isn't documented as official NDK API.