Help


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

Some Related Sentences

Cygwin and programs
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.
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.
Windows paths can also be used directly from Cygwin programs, but many programs do not support them correctly, hence this is discouraged.
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.
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.
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.
Red Hat also sells commercial licenses to those who wish to redistribute programs that use the Cygwin library under proprietary terms.
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.
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.
As with many emulation examples, not all the common KDE programs are guaranteed to work unmodified on KDE on Cygwin due to the complex interaction of all the libraries needed.
There are also other distributions, like ActivePerl, the Perl programming language for various operating system, and Cygwin distributions of open-source programs for Microsoft Windows.

Cygwin and are
Cygwin also recognises NTFS junction points and symbolic links and treats them as POSIX symbolic links, but it does not create them as their semantics are not fully POSIX-compliant.
Cygwin ships with a number of terminal emulators that are based on them, including mintty, rxvt (- unicode ), and xterm.
* Apart from always being linked against the Cygwin DLL, Cygwin executables are normal Windows executables.
The Cygwin Ports project provides many additional packages that are not available in the Cygwin distribution itself.
In addition, there are numerous virtualization solutions that provide x86 platform virtualization to run Windows and Unix-like operating systems simultaneously on the same hardware, but without the integration of the environments that Cygwin provides.
There are two ways to run Cygwin / X:
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.
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.
Instructions are also available for creating the executable using Cygwin.
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.

Cygwin and installed
It is part of the Cygwin project, and is installed using Cygwin's standard setup system.

Cygwin and by
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 was originally developed by Cygnus Solutions, which was later acquired by Red Hat.
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.
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 ).
* An HP48 emlator-decompiler for Unix / Linux or Windows ( using Cygwin ) by Paul Courbis
Although written for UNIX-like operating systems, use on Microsoft Windows is made possible by Cygwin.
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.
Under Microsoft Windows, the iconv binary ( and thus, likely also the API ) is provided by the Cygwin and GnuWin32 environments.
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.
However, it is also possible to use the program in Microsoft Windows by compiling it with MinGW, or by using the Cygwin library.
The software has been recommended by authors of books on free software when a free X server is needed, and described as simple and easier to install though less configurable than other popular free choices like Cygwin / X.

Cygwin and running
Cygwin's default user interface is the bash shell running in the Cygwin console.
Cygwin / X running rootless on Microsoft Windows XP via the command.
Such an application is probably running under Cygwin.
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.
Unix-like emulation or compatibility software running on Windows, such as Cygwin and Subsystem for UNIX-based Applications, allow the use of POSIX interfaces under Windows.
TortoiseCVS will always add argument "- c " to most CVS operations which cause non-CVSNT servers running under Cygwin or Linux to fail.

0.106 seconds.