timbobsteve
Member
- Joined
- Oct 4, 2005
- Messages
- 301
Hi All,
I thought I would finally release some info on my soon to be released Linux development environment. Basically it is a completely standalone build environment for GP2X developers. Initially it will be released as a liveCD, but eventually it will be released as an installable ISO distribution and a host of different emu software versions (VirtualPC, VMWare etc). Also, stemming from my own frustration at the lack of complete linux based toolchains, I will release a tarball of my working toolchain and SDL libs. GP2niX is currently still being pieced together, but thanks to jboody's help in testing the toolchain, a release before the new year seems quite plausible.
ATM GP2niX has the following:
[System]
- Based on Slackware 10.2 (latest)
- X (basic setup)
- Fluxbox (a simple Window Manager)
- fbdesk (icons and desktop manager for Fluxbox)
- X-Pkgtool (install more packages when required [HDD Install Only])
[Developer]
- GNU Tools (for native x86 linux Dev)
- Original arm-linux toolchain (for GP2X)
- SciTE (basic text editor with syntax highlighting and gcc integration)
- SDL runtime libraries
- SDL for GP2X (files from gp32x.de archive "gp2xlibs.tar.gz")
[TODO]
- Add jboody's Simple Game Engine: SGE (libFreeType, libPNG and libLUA)
- Add native SDL Developer libraries and remove SDL-Runtime
- Strip unrequired files [man pages etc.]
- Create standard developer user for LiveCD
- Add configuration option for GP2X Develoment under SciTE
- Configure Asthetics (GP2niX Themes etc)
At the moment the entire system is just over 1GB. This has to be drastically reduced to be usable. Manual files and unneccessary libraries are most likely the best place to start culling space. There is also alot of tmp stuff that was used during the CrossTool process (actually crosstool used alot of space). My own toolchain is roughly 120M (and can probably be stripped more)
Overall I think the liveCD image is going to be around 500 Mb. Is this acceptable to the community?
Just a side note, GP2niX is not trying to compete with andLinux (or andGP2X), it is instead, meant to be an alternative development environment for those who seek a native linux system to develop for the GP2X console.
Although there is no release at the moment I feel the need to thank a few people:
-jboody for testing my arm toolchain
-LordDavon for his help on working with arm-linux and the SDL libs
-evening2005 for CrossTool help and information on arm-linux toolchain
Hopefully with a bit of support from everone I can get this released before the new year and we can all be happy little dev'ers !!!!!
Updates soon!
I thought I would finally release some info on my soon to be released Linux development environment. Basically it is a completely standalone build environment for GP2X developers. Initially it will be released as a liveCD, but eventually it will be released as an installable ISO distribution and a host of different emu software versions (VirtualPC, VMWare etc). Also, stemming from my own frustration at the lack of complete linux based toolchains, I will release a tarball of my working toolchain and SDL libs. GP2niX is currently still being pieced together, but thanks to jboody's help in testing the toolchain, a release before the new year seems quite plausible.
ATM GP2niX has the following:
[System]
- Based on Slackware 10.2 (latest)
- X (basic setup)
- Fluxbox (a simple Window Manager)
- fbdesk (icons and desktop manager for Fluxbox)
- X-Pkgtool (install more packages when required [HDD Install Only])
[Developer]
- GNU Tools (for native x86 linux Dev)
- Original arm-linux toolchain (for GP2X)
- SciTE (basic text editor with syntax highlighting and gcc integration)
- SDL runtime libraries
- SDL for GP2X (files from gp32x.de archive "gp2xlibs.tar.gz")
[TODO]
- Add jboody's Simple Game Engine: SGE (libFreeType, libPNG and libLUA)
- Add native SDL Developer libraries and remove SDL-Runtime
- Strip unrequired files [man pages etc.]
- Create standard developer user for LiveCD
- Add configuration option for GP2X Develoment under SciTE
- Configure Asthetics (GP2niX Themes etc)
At the moment the entire system is just over 1GB. This has to be drastically reduced to be usable. Manual files and unneccessary libraries are most likely the best place to start culling space. There is also alot of tmp stuff that was used during the CrossTool process (actually crosstool used alot of space). My own toolchain is roughly 120M (and can probably be stripped more)
Overall I think the liveCD image is going to be around 500 Mb. Is this acceptable to the community?
Just a side note, GP2niX is not trying to compete with andLinux (or andGP2X), it is instead, meant to be an alternative development environment for those who seek a native linux system to develop for the GP2X console.
Although there is no release at the moment I feel the need to thank a few people:
-jboody for testing my arm toolchain
-LordDavon for his help on working with arm-linux and the SDL libs
-evening2005 for CrossTool help and information on arm-linux toolchain
Hopefully with a bit of support from everone I can get this released before the new year and we can all be happy little dev'ers !!!!!
Updates soon!
Last edited by a moderator: