Kernel

The current active development kernel for Open2x is based on Linux 2.4.26 (stock GP2X is 2.4.25) with ARM architecture patches and specific patches for the MMSP2 (GP2X) platform from a number of parties.

Additionally there is substantial bespoke work that has been undertaken by the Open2x project to optimise this kernel for the GP2X while making it as flexible as possible.

You can find the latest kernel source code in the /trunk/kernel/linux-open2x-2.4.26_FW2-3 module in SVN.

Building the latest Open2x kernel
First please ensure you have an Open2x kernel toolchain set up and working on your PC. You can then proceed to get the latest kernel source from SVN and use the guides below as pointers to get you going.

Linux users
See the Building the Kernel on Linux guide.

Windows users
See the Building the Kernel on CygWin guide.

Adding a splash screen/progress bar to the kernel
See this page for more info.