Everyone laughed when OpenMoko announced iPhone support on the FreeRunner Device. Since the device is open, most OS can be installed on it (remember the Android demo or Debian's video)...
Today, I am not talking about Running Linux on iPhone, but It's not impossible to work along iPhone technologies on GNU/Linux platforms, since it provides (or it will) Objective-C, GNU/Open/Step, Cocoa layer, and binary runtime support.
By the way, it's also possible to develop without MacOS on a (jailbreaked) iPhone, we will probably soon review how to crosscompile apps on GNU/Linux.
Now, let's hope that Apple will open the devices for new possibilities and wipe out some restrictions like they did for DRM.
DETAILS
* Video from warlord90210 : http://www.youtube.com/watch?v=Xh6tdYrIazE
@interface CBase {
@public //constructor
static CBase* NewL();
static CBase* NewLC();
@private
void CBase();
void ~CBase();
void ContructL();
@public //data
TInt funny;
NSString *code;
}
@property (nonatomic, retain) NSString *code;
-(id) init ;
@end
i just do not know exactly why i write this code , woooooo...
I dont know either...
BTW any of you tested the cross toolchain w/ sdk 3 ?