Developer ports iOS core to non-Apple hardware
winocm.com
winocm.com
What would you consider the core? Is it UIKit? Cocoa? libc? SpringBoard (the homescreen application)?
(Edited: s/Darwin/XNU/; thanks shibby!)
However, this is impressive none the less.
[1]https://en.wikipedia.org/wiki/Darwin_(operating_system) [2]https://en.wikipedia.org/wiki/XNU
The title would have been equally correct if it said OS X, which tells you that the title is essentially meaningless.
I have nothing better to do in high school. (Being 17 sucks.)
Any way to get out of there early? Maybe apply to a solid CS program at MIT or Carnegie Melon and get out of there ASAP?
I gain far more fulfillment through my own projects than anything else. (And I have to find university CS programs that'll be willing to accept me (along with ones I can afford...)).
You'd be surprised what's out there if you ask the right people instead of going through the normal "big pearly gates" known as standard university admissions.
The other option is to go apply to companies you'd like to work with now. Many workplaces with lots of young people in a major city with disposable income can give you a lot of the same positive experiences that you'd get at college? Would you be interested in this? I know we just hired a brilliant guy who dropped out after his first year of CS because industry had better problems to work on. My email is in my profile. I'm at Famo.us and we're doing some RTOS and scenegraph work across DOM, Canvas and WebGL in case that interests you.
But then again, how can I say something like that when I dropped out of school myself? :P
If I need a new IOKit driver class, I simply build the kext and use `kextload`, or I can just prelink it into the kernelcache.
Even if it were possible, it would take a hellish amount of time to get working, I'm sure.
For an iOS GUI userspace.. you'd need to implement some more kernel drivers.