So I've been reading about some developers who have installed Android onto the iPhone with limited support for certain features and have also begun working to possibly port it to the iPod Touch and iPad 1,2. This brings me to my question which is if it's possible to install Android, is it possible to install a custom os onto it. For example I've been working with Linux, and will be in the process of making my own OS based on linux. Then I want to create one to be ported to the iPad. I'm thinking if I jailbreak it and gain root access, then I can flash an os to the iPad and use that. To make it work it would be a matter of finding the drivers for the iPad and then getting them to work, along with a bunch of other minor details. But in theory is this possible? Yes I know it sounds preposterous, but I'm tired of both Android and iOS. Both have good things that I like, but both have bad things. For example android is way too flimsy on security, but offers rooting to an extent, and customization that is not found in iOS. As for iOS a majority of the features are amazing but the lack of customization and the ability to root it only with jailbreaking makes it sh**. That said I want to create my own os, and create all the features that I find useful. I'm still in the process of learning things, and as a college student I have plenty of time to do this. I'm looking at a 6 month timeline to create a general os and then start incorporating features one at a time once I learn to code them. I find that yes this is daunting but very worth it. Yes this is a hobby so don't slam me please. I'm thinking that I may try to mimic the iOS base so that way maybe there's some way where I can get the apps from the store to run on my os. Again I know this seems very unlikely, but in theory can it be done? I want a learning experience and at the same time want to do something big here and make my own OS for the iPad, and it that works, get it to the iPhone etc.