Development Tools
From openZIM
openzim.org hosts a lot of tools for developers.
Commit access to the openZIM Subversion repository comes with a ssh account on openzim.org. With that you can log in and use these tools hosted on the server.
Contents |
Web Services
Linux
the native operating system of openzim.org, running on
- AMD X2 5050e
- 2x 2,6 GHz
- 4 GB RAM
- 2x 250 GB HDU (RAID 1)
- Database Server
- MySQL
- PostgreSQL
- Tools and Libraries
- screen
- GDB
- strace
- ccache
- GCC 4.1.2
- doxygen
- cxxtools
- tntdb
- tntnet
- crossdev
Cross Compiler
- crossdev / Mingw32
- gcc: /usr/lib/gcc/mingw32
- libc: /usr/i686-pc-linux-gnu/mingw32
- virtual root: /usr/mingw32
- Installation
- Installing tools using Portage
- Installed Packages
- sys-libs/zlib
- app-arch/bzip2
Windows
an instance of Windows XP professional is installed inside a virtual KVM image on openzim.org, providing a build environment for ReactOS compatible ports.
- 1 CPU
- 1 GB RAM
- 10 GB HDU
Access via RDP (recommended)
When Windows XP is loaded up access via RDP is available which gives a better experience than VNC.
YOU@YOURHOST$ ssh -L 3981:127.0.0.1:3981 USERNAME@openzim.org USERNAME@openzim$ ps ax | grep Windows USERNAME@openzim$ sudo WindowsXP.sh YOU@YOURHOST$ rdesktop localhost
Access via VNC
Console accessible via VNC on localhost:0, single user only.
YOU@YOURHOST$ ssh -L 5901:127.0.0.1:5900 USERNAME@openzim.org USERNAME@openzim$ ps ax | grep Windows USERNAME@openzim$ sudo WindowsXP.sh YOU@YOURHOST$ vncviewer localhost:1
Software installed on Windows
- Avira Personal Edition
- 7-Zip
- Symbian SDK (see Development Tools#Symbian)
- Strawberry Perl in C:\Perl\
- MinGW in C:\MinGW\
- MSYS in C:\MSYS\
- Visual Studio C++ Express
- XEmacs
- wget
Code
Code is available in C:\code\ and is synchronized with the SVN servers.
Helpful Documents on porting GNU Software to Windows
- http://www.mingw.org/wiki/LinuxCrossMinGW
- http://www.mingw.org/wiki/MinGWforFirstTimeUsers
- http://blog.taragana.com/index.php/archive/nailgun-for-faster-startup-of-java-apps-windows-port-available-review-porting-woes-to-windows/
ReactOS
an instance of ReactOS is installed inside a virtual KVM image on openzim.org, providing a build environment for native ReactOS testing.
- 1 CPU
- 1 GB RAM
- 10 GB HDU
Access via VNC
Console accessible via VNC on localhost:1, single user only.
YOU@YOURHOST$ ssh -L 5901:127.0.0.1:5901 USERNAME@openzim.org USERNAME@openzim$ ps ax | grep Windows USERNAME@openzim$ sudo WindowsXP.sh YOU@YOURHOST$ vncviewer localhost:1
Access via RDP
YOU@YOURHOST$ ssh -L 3389:127.0.0.1:3389 USERNAME@openzim.org USERNAME@openzim$ ps ax | grep Windows USERNAME@openzim$ sudo WindowsXP.sh YOU@YOURHOST$ rdesktop [-k your_key_map] localhost:3389
Software installed on ReactOS
Helpful Documents on porting GNU Software to ReactOS
Darwin (Mac OS X)
WiP
- Helpful Documents on porting GNU Software to Mac OS X
Symbian
The Symbian SDK from Nokia is installed on the Windows virtual machine on openzim.org.
- Helpful Documents on porting GNU Software to Symbian