I'm a major fan of operating systems, and have worked with everything from CP/M to OS/2 and virtually every version of Unix. I disagreed when Apple bought NeXT. I thought they'd be better off with Be. I was wrong.
You can do almost anything with a Unix-based OS. That doesn't mean that you should. Every Linux noob starts by building a box with the kitchen sink in it. You never know what you may need, might as well install it now. What they end up with is a bloated machine with gaping security holes just waiting to happen. The older and wiser sysadmin builds a system with the functions she needs and no more. Every program or package that you strip away is one less to hack, one less to patch, one less to cause problems.
iOS started with MacOS X (which started with NeXTSTEP, which started with BSD Unix and the Mach kernel) and stripped out everything they didn't need. They also added support specific to a multitouch interface. It's not just a matter of remapping the mouse input to accept taps, it's a whole 'nuther animal. And finally, they locked the thing down. How many non-jailbroken iOS devices do you know that are botnet slaves?
Sysadmins are the laziest people on earth. (I know, I was one for decades.) We don't like extra work. So we keep it simple.
You can do almost anything with a Unix-based OS. That doesn't mean that you should. Every Linux noob starts by building a box with the kitchen sink in it. You never know what you may need, might as well install it now. What they end up with is a bloated machine with gaping security holes just waiting to happen. The older and wiser sysadmin builds a system with the functions she needs and no more. Every program or package that you strip away is one less to hack, one less to patch, one less to cause problems.
iOS started with MacOS X (which started with NeXTSTEP, which started with BSD Unix and the Mach kernel) and stripped out everything they didn't need. They also added support specific to a multitouch interface. It's not just a matter of remapping the mouse input to accept taps, it's a whole 'nuther animal. And finally, they locked the thing down. How many non-jailbroken iOS devices do you know that are botnet slaves?
Sysadmins are the laziest people on earth. (I know, I was one for decades.) We don't like extra work. So we keep it simple.