CyGNOME = Cygwin + GNOME
Project GoalThe Cygwin GNOME project aims to port the GNOME desktop to Windows OS, using Cygwin as a porting tool and user environment.
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. We also had some additional applications ported to Cygwin.
To make maximum use of the power of Cygwin and Cygwin/X (together with the libraries and applications already ported to Cygwin), currently we have no plan to make any effort toward the native Windows UI. Please visit http://www.gimp.org/win32 for some info regarding that aspect. And gtk2 on Cygwin also have got Win32 UI port of gtk2 and some other libraries.
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).
Cygwin GNOME 2.xOne year passed since the 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.
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 dot com]. It is a DLL approach to port GNOME to Cygwin. Please visit http://homepage.ntlworld.com/steven.obrien2 for detailed info.
Now it seems that Steven O'Brien's site is offline. Thus we put a backup of his patches here.
Some other efforts on porting GNOME to Cygwin:
Other Cygwin ports:
Other approaches to port GTK+ application to Windows