CyGNOME = Cygwin + GNOME

Project Goal

The Cygwin GNOME project aims to port the GNOME desktop to Windows OS, using Cygwin as a porting tool and user environment.

Currently, this project is based on the Cygwin GNOME patches contributed by Steven O'Brien. Without his great work (and some others' efforts), this project won't come to reality. And at present, this site is mainly providing binary package releases of Steven O'Brien's port(see below). We also port some additional applications to Cygwin, also based on those libraries.

GNOME2 Logo One year passed since first time Steven O'Brien published his great works. Currently the core libraries and core desktop programs of GNOME 1.4 are almost done. Thus we started Cygwin GNOME 2.x as a new project a few days ago.

And as a perspective we want to make progress toward using Windows' native GUI, but at present this project still depends on XFree86. Maybe libW11 is a way out.

To make maximum use of the power of Cygwin (together with the libraries and applications already ported to Cygwin), currently we have no plan to make any effort toward -no-cygwin option (i.e. to create the native Windows applications). Please visit http://www.gimp.org/win32 for some info regarding that aspect.

Some complain that projects like CyGNOME is preventing 'Windows users' from 'converting' to *NIX. This is not true, we belive it is the other way. To clear these doubt please see article by Joshua Lokken an answer to those who complained about KDE-Cygwin (a similar project, more KDE users comments, more KDE-Cygwin Press Articles)
What Is Cygwin?
Cygwin Logo Cygwin is a UNIX environment, developed by Red Hat, for Windows. It consists of two parts:
* A DLL (cygwin1.dll) which acts as a UNIX emulation layer providing substantial UNIX API functionality.
* A collection (a large one now) of tools, ported from UNIX, which provide UNIX/Linux look and feel.

The Cygwin DLL works with all non-beta, ix86 versions of Windows since Windows 95, with the exception of Windows CE.

What is GNOME?
GNOME Logo GNOME is a user-friendly desktop environment that enables users to easily use and configure their computers. GNOME includes a panel (for starting applications and displaying status), a desktop (where data and applications can be placed), a set of standard desktop tools and applications, and a set of conventions that make it easy for applications to cooperate and be consistent with each other. Users of other operating systems or environments should feel right at home using the powerful graphics-driven environment GNOME provides.

GNOME is completely open source (free software), with freely available source code developed by hundreds of programmers around the world. If you would like to learn more about the GNOME project please visit the GNOME web site.

GNOME is an acronym for the GNU Network Object Model Environment, so GNOME is a part of the larger GNU project. The GNU Project started in 1984 to develop a completely free Unix-like operating system. If you'd like to learn more about the GNU project you can read about it at the GNU Website.


Porting GNOME to Cygwin

Steven O'Brien's Cygwin GNOME patches

As mentioned above, this project currently is based on the Cygwin GNOME patches contributed by Steven O'Brien [steven.obrien2 at ntlworld.com]. It is a DLL approach to port GNOME to Cygwin. Please visit http://homepage.ntlworld.com/steven.obrien2 for detailed info.

Some other efforts on porting GNOME to Cygwin:

Other Cygwin ports:

Other approaches to port GTK+ application to Windows



SourceForge.net Logo

CyGNOME:

Sourceforge Project:

Porting:

Links:


Latest news


Final(?) update   glyoung - 2004-05-22 04:29
Some updates in recent days   glyoung - 2003-11-13 06:21
Some applications updated   glyoung - 2003-08-23 03:49
GNOME 2.2.1 patches available for test   hzhr - 2003-04-18 10:04
DevHelp-0.4 available now   glyoung - 2003-04-12 07:08
New: xmms-1.2.7   glyoung - 2003-04-04 06:58
Happy anniversary and Cygwin GNOME 2.x started.   glyoung - 2003-04-01 07:39
New: gcvs-1.0a7   glyoung - 2003-03-31 07:18


This site is under contruction. It is subject to change frequently in recent days.