The project currently does not provide prebuild binaries for Windows. There
are basically three ways to attempt to run OGo on Windows:
port to Cygwin,
run with GNUstep for Windows
run in VMware.
Only the last option is well tested and works fluently.
Please let us know,
if you have additional suggestions and tips on how to run OGo on the Windows
is a Linux "library" (DLL) for Windows. It provides Linux API on
Windows and supplies most of the GNU tools required to build software like
It is probably the easiest way if you attempt to port OGo to Windows. We
didn't try, but it might be quite possible that OGo compiles out of the box
In case you managed to port OGo to Cygwin, please
let us now!.
Feel free to contact the
mailing list if you have any questions regarding a port.
An option similiar to Cygwin is
Windows Services for Unix by Microsoft.
This is also an environment to port Unix applications to Windows.
An older version (v3.5) of the predecessor of OpenGroupware.org, SKYRiX 4.1, actually did compile on Windows using the
environment. MinGW is different from Cygwin in that it doesn't emulate the
Linux API but makes the GNU tools (gcc, etc) directly work with Windows.
In other words, MinGW applications are real, native Windows applications.
A good starting point to port OGo to Windows/MinGW is to use
already runs quite well on Windows with MinGW.
While a Windows port is not a strategic goal of OGo, this is the intended
way to provide one.
You can find precompiled GNUstep Windows packages over here:
This option runs rock solid, fast and is well tested for years. Just install
one of the Linux distributions (eg Debian) inside
running on Windows.
The VMware approach is very similiar to the approach used by Java based
solutions (run a virtual machine, in this case Intel ix86). The advantage
is that VMware is much faster than a Java virtual machine given that the
instruction set matches (both client and server use the ix86 instruction
is now available for free! :-)