[permalink] [id link]
The Cygwin / X project contributes an implementation of the X Window System that allows graphical Unix programs to display their user interfaces on the Windows desktop.
from
Wikipedia
Some Related Sentences
Cygwin and /
Originally developed on IRIX, Freeciv has been ported to many different operating systems: it is distributed with many Linux distributions, offers installers for Microsoft Windows, and has been known to run on Mac OS X, Solaris, Ultrix, QNX, OS / 2, Cygwin, AmigaOS, RISC OS, Maemo, ZETA, SkyOS and various BSDs.
Microsoft Windows is not shipped with support for X, but many third-party implementations exist, as free and open source software such as Cygwin / X, Xming ( free up to 6. 9. 0. 31 ) and WeirdX ; freeware such as Mocha X Server ; and proprietary products such as Xmanager, Exceed, eXcursion ( Hewlett-Packard ), MKS X / Server, Reflection X, X-Win32 and Xming ( current versions ).
Efforts have been made to port Coda onto Microsoft Windows platforms, from the Windows 95 / Windows 98 era, Windows NT to Windows XP, by means of open source projects like the DJGCC DOS C Compiler and Cygwin.
Derived from the Unix / Linux based IRC client, BitchX, TekNap runs in a command line environment natively on * nix OS machines and on Windows machines using a Cygwin dynamically linked library (. dll file.
Cygwin / X was originally based on XFree86, but switched to the X. Org Server, owing to concerns over XFree86's new software license not being compatible with the GPL.
One use for Cygwin / X is to provide a graphical interface for applications running on the same computer with Cygwin / X which are designed for the X Window System.
Another use for Cygwin / X is as an X terminal: applications running on another computer access the Cygwin / X X server via the X protocol over an IP network.
Cygwin and X
Many Unix, GNU, BSD and Linux programs and packages have been ported to Cygwin, including the X Window System, K Desktop Environment 3, GNOME, Apache, and TeX.
In addition to the low-level Xlib library for developing X applications, Cygwin also ships with various higher-level and cross-platform GUI frameworks, including Gtk + and Qt.
The official implementation, the Melbourne Mercury Compiler, is available for most Unix platforms, including Mac OS X, as well as for Microsoft Windows ( in Windows, it requires one of the Cygwin or MinGW toolsets, and can be compiled either with GCC or Microsoft Visual C ++).
The current version of Allegro supports Unix ( Linux, FreeBSD, Irix, Solaris, Darwin ), Windows ( MSVC, MinGW, Cygwin, Borland C ++), Mac OS X and, up to the 4. 2 version, BeOS, QNX, and DOS ( DJGPP, Watcom ).
Designed as a Unix program invoked from the Unix shell, the program has been ported to numerous Unix-like environments and systems, including Microsoft Windows via Cygwin, and Mac OS X.
Cygwin and project
It has been ported to Microsoft Windows and distributed with Cygwin and MinGW, to DOS by the DJGPP project, to Novell NetWare and to Android via various terminal emulation applications.
Support for compiling programs that do not require the POSIX compatibility layer provided by the Cygwin DLL used to be included in the default gcc, but is now provided by cross compilers contributed by the MinGW-w64 project.
Cygwin began in 1995 as a project of Steve Chamberlain, a Cygnus engineer who observed that Windows NT and 95 used COFF as their object file format, and that GNU already included support for x86 and COFF, and the C library newlib.
The Cygwin Ports project provides many additional packages that are not available in the Cygwin distribution itself.
Apple releases most of it as an open source project called CFLite that can be used to write cross-platform applications for Mac OS X, Linux, and Windows ( via Cygwin ); a third-party open-source implementation called OpenCFLite also exists.
Cygwin and implementation
It is also used in Cygwin / X, Cygwin's implementation of the X server for Microsoft Windows, VcXsrv and in Xming.
Cygwin and Window
Since coLinux does not have access to native graphics hardware, X Window or X Servers will not run under coLinux directly, but one can install an X Server under Windows, such as Cygwin / X or Xming and use KDE or GNOME and almost any other Linux application and distribution.
rxvt is a terminal emulator for the X Window System ( and, in the form of a Cygwin port, for Windows ), originally written by Rob Nation and later extensively modified by Mark Olesen, who took over maintenance for several years.
Fair-use is asserted for the X Window System and Cygwin / X articles only for the following reasons:
Cygwin and System
KDE on Cygwin is the port of the Qt toolkit and the KDE desktop environment ( both of which are commonly found in Linux ) to the Windows Operating System by using Cygwin, a POSIX emulation layer.
Cygwin and allows
This means that Cygwin programs have full access to the Windows API and other Windows libraries, which allows gradual porting of programs from one platform to the other.
Cygwin and Unix
Cygwin consists of a library that implements the POSIX system call API in terms of Win32 system calls, a GNU development toolchain ( including GCC and GDB ) to allow software development, and a large number of application programs equivalent to those on Unix systems.
Cygwin permits installing inetd, syslogd, sshd, Apache, and other daemons as standard Windows services, allowing Microsoft Windows systems to emulate Unix and Linux servers.
These are more compliant with Unix terminal standards and user interface conventions than the Cygwin console, but are less suited for running Windows console programs.
* bash — A Unix shell commonly run on Linux and other modern Unix-like systems, as well as on Windows via the Cygwin POSIX compatibility layer.
Although both Cygwin and MinGW can be used to port Unix software to Windows, they have different approaches: Cygwin aims to provide a complete POSIX layer that provides emulations of several system calls and libraries that exist on Linux, Unix, and the BSD variants.
Because MinGW is dependent upon Win32 API calls, it cannot provide a full POSIX API ; it is unable to compile some Unix applications that can be compiled with Cygwin.
For example, Unix tools ported to Windows vary as to the EOF: Cygwin uses < ctrl-d > ( the usual, Unix EOF ) and MKS Toolkit uses < ctrl-z > ( the usual, Windows EOF ).
It runs on various flavours of Unix, including Linux as well as Windows through the Cygwin libraries.
SquirrelMail IMAP Proxy compiles on most flavors of Unix, and can generally be used on the same platforms as the webmail product can be with the exception of Microsoft Windows, unless used in a Cygwin or similar environment.
Common examples are the MKS Toolkit ( sh, bash, ksh, csh, tclsh, rsh with version 8. 0 and subsequent ), UnxUtils, UWIN ( AT & T Unix for Windows, also abbreviated U / WIN ), Cygwin, DJGPP, Interix, and other programmes of the same type.
0.823 seconds.