Yeah, throw linux out if you can. When you are playing GBA stuff it is not like you need to run USB or anything. The only problem is that as soon as the GP2X gets to the point where you can do anything linux is already loaded. I don't know if you can get rid of it at that time. Plus you would have to write your own SD card drivers etc. That would probably as much work as writing the emu itself. Someone was working on a non-linux simple loader at one time ("HH") but I guess it was abandoned. If you did write a non linux loader I bet alot of other coders could use it.