I am a bit unsure as to what the benifits of using linux as an operating system are, regarding both developing software and using the system.
As I understand the gp2x will use a linux kernel. What will this mean to the developer? Does this mean that there are lots of extra functions that can be used when programming that are normally linux specific, other than the functions that will be present in the SDK? I guess graphics, sound etc libraries will be in the SDK and more system related functions (fork() etc?) handled by the kernel libraries? I think i'm just confused as to what extra functions will be available due to the linux kernel, that couldn't just be made into the SDK, or am I totally missing the point?
Also, regarding porting/compiling linux apps for the gp2x... I take it this will be easier becuase all the kernel specific functions will already be present, but i assume any higher level (graphics/sound) code will need to be rewritten with the gp2x sdk in mind?
One last thing, by using linux does this mean there are already drivers included for many pieces of hardware that could connect to the gp2x?
Any help would be apreciatted, although noew i think i've confused myself even more :s
sam
As I understand the gp2x will use a linux kernel. What will this mean to the developer? Does this mean that there are lots of extra functions that can be used when programming that are normally linux specific, other than the functions that will be present in the SDK? I guess graphics, sound etc libraries will be in the SDK and more system related functions (fork() etc?) handled by the kernel libraries? I think i'm just confused as to what extra functions will be available due to the linux kernel, that couldn't just be made into the SDK, or am I totally missing the point?
Also, regarding porting/compiling linux apps for the gp2x... I take it this will be easier becuase all the kernel specific functions will already be present, but i assume any higher level (graphics/sound) code will need to be rewritten with the gp2x sdk in mind?
One last thing, by using linux does this mean there are already drivers included for many pieces of hardware that could connect to the gp2x?
Any help would be apreciatted, although noew i think i've confused myself even more :s
sam