Development Tools

From openZIM

Jump to: navigation, search

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

Database Server
Tools and Libraries

Cross Compiler

crossdev / Mingw32
Installation


Installing tools using Portage


Installed Packages

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.

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

Code

Code is available in C:\code\ and is synchronized with the SVN servers.

Helpful Documents on porting GNU Software 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.

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
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox