This is where you and a good portion of this community disagree. You mean to tell me that the iPhone and iOS is not a valid platform for developers simply because it is intended for the masses. I can gain root access to filing system, I can install SSHd, I can install a VNC server, I can do many things that you can do with BSD without loosing the functionality of the intended purpose. I believe your position and the position of many here is informed by an ideology and misinformation about the capabilities of iOS, and a jailbroken iOS (which I have informed many about, hence the reasoning for this post).