Help


[permalink] [id link]
+
Page "Cygwin" ¶ 41
from Wikipedia
Edit
Promote Demote Fragment Fix

Some Related Sentences

Cygwin and ships
Cygwin ships with a number of terminal emulators that are based on them, including mintty, rxvt (- unicode ), and xterm.
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.

Cygwin and with
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.
Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment.
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.
The version of gcc that comes with Cygwin has various extensions for creating Windows DLLs, specifying whether a program is a windowing or console mode program, adding resources, etc.
Red Hat normally licenses the Cygwin library under the GNU General Public License version 3 with an exception to allow linking to any free and open source software whose license conforms to the Open Source Definition.
Initially, Cygwin was called gnuwin32 ( not to be confused with the current GnuWin32 project ).
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.
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 ++).
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 ).
Cygwin also provides the GNU Compiler Collection, GNU make, and other software that provides a nearly complete Unix-like system within Windows ; MSYS also provides GNU make and other tools designed to work with the MinGW version of GCC.
One example of the current use of UUCP is in the retail industry by Epicor CRS Retail Systems for transferring batch files between corporate and store systems via TCP and dial-up on SCO OpenServer, Red Hat Linux, and Microsoft Windows ( with Cygwin ).
Accordingly, this approach requires Win32 programs written with Cygwin to run on top of a copylefted compatibility library that must be distributed with the program, along with the program's source code.
Unlike Cygwin, MinGW does not require a compatibility layer DLL and thus programs do not need to be distributed with source code.
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.
This means that developers do not need a Windows installation with MSYS to compile software that will run on Windows without Cygwin.
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.
Parts of the GNU toolchain are also directly used with or ported to other platforms such as Solaris, Mac OS X, Microsoft Windows ( via Cygwin and MinGW / MSYS ) and Sony PlayStation 3.
Dev-C ++ can also be used in combination with Cygwin or any other GCC-based compiler.

Cygwin and number
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 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.
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.
* Cygwin / X ( X11 for Cygwin )
Cygwin / X running rootless on Microsoft Windows XP via the command.
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 / X is an implementation of the X Window System that runs under Microsoft Windows.
Cygwin / X is free software, licensed under the X11 License.
There are two ways to run Cygwin / X:
The other method is to run Cygwin / X rootless.

Cygwin and applications
Thus it is possible to launch Windows applications from the Cygwin environment, as well as to use Cygwin tools and applications within the Windows operating context.
Cygwin consists of two parts: a dynamic-link library ( DLL ) as an API compatibility layer providing a substantial part of the POSIX API functionality, and an extensive collection of software tools and applications that provide a Unix-like look and feel.
** MinGW, formerly a fork of Cygwin, provides less POSIX-compliant development environment and supports compatible C-programmed applications via Msvcrt, Microsoft's old Visual C runtime library.
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.
KDE on Cygwin helps Windows computers to run applications originally created for Qt and KDE, by providing the applications with the necessary dependencies in a transparent manner.
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 for
Cygwin ( ) is a Unix-like environment and command-line interface for Microsoft Windows.
* Cygwin 1. 7 introduced comprehensive support for POSIX locales and many character encodings, whereby the UTF-8 Unicode encoding became the default.
Cygwin 1. 5 represented them as Windows Explorer shortcuts, but this has been changed for reasons of performance and POSIX correctness.
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 is used heavily for porting many popular pieces of software to the Windows platform.
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.
* Open source Motorola Exorciser and SWTPC emulator for Linux / Cygwin
* Cygwin provides a largely POSIX-compliant development and run-time environment for Microsoft Windows.
Ports of grep ( within Cygwin and GnuWin32, for example ) also run under Microsoft Windows.
* Exorsim Open source 6800 Flex ( and Motorola Exorciser ) Emulator for Linux / Cygwin
* An HP48 emlator-decompiler for Unix / Linux or Windows ( using Cygwin ) by Paul Courbis

0.119 seconds.