Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Cygwin

Index Cygwin

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows. [1]

185 relations: Access control list, Ada (programming language), Almquist shell, Apache HTTP Server, Apache Subversion, Application programming interface, ATTRIB, Autoconf, AWK, Bash (Unix shell), Berkeley Software Distribution, BIND, Bootstrapping (compilers), Bourne shell, Bzip2, C (programming language), C standard library, C++, Character encoding, CLISP, COFF, Command-line interface, Compatibility layer, Concurrent Versions System, Cooperative Linux, Cooperative multitasking, Copy-on-write, Coroutine, Cross compiler, Cygnus Solutions, Cygwin/X, Device file, Device independent file format, Diff, DJGPP, Doxygen, Drive letter assignment, Dynamic-link library, Emacs, Exim, File descriptor, File Explorer, File Transfer Protocol, Flex (lexical analyser generator), Fork (system call), Fork–exec, Fortran, Free and open-source software, Friendly interactive shell, Fstab, ..., Gambas, Gecos field, Ghostscript, Git, GNOME, GNU, GNU bison, GNU Build System, GNU Compiler Collection, GNU Core Utilities, GNU Debugger, GNU Find Utilities, GNU Lesser General Public License, GNU nano, GNU Screen, GnuWin32, Graphical user interface, Grep, Groff (software), GTK+, Gzip, Hamilton C shell, Hardware virtualization, Hiawatha (web server), Include directive, Inetd, Irssi, Java (programming language), Joe's Own Editor, K Desktop Environment 3, KornShell, Lempel–Ziv–Markov chain algorithm, Lex (software), LibreOffice, Lighttpd, Linux, Locale (computer software), Look and feel, Lynx (web browser), LyX, Make (software), Mercurial, Microsoft, Microsoft Windows, Mined (text editor), MinGW, Mintty, MIPS architecture, MKS Toolkit, Mount (computing), Mutt (email client), MySQL, NetApp, Newlib, Newline, NTFS junction point, NTFS symbolic link, Object file, Objective-C, OCaml, OpenOffice.org, OpenSSH, Operating system, Patch (Unix), Perl, PHP, Porting, POSIX, PostgreSQL, Process.h, Procfs, Programming tool, Prolog, Proprietary software, Pseudoterminal, Pure-FTPd, Python (programming language), Qt (software), Red Hat, Remote Shell, Rsync, RTorrent, Ruby (programming language), Rxvt, Scheme (programming language), Secure copy, Secure Shell, Security Identifier, Sed, Shell (computing), Shell script, Shortcut (computing), Solaris (operating system), Spawn (computing), Standard streams, Sun Microsystems, Symbolic link, Syslog, Tar (computing), Tcl, Tcsh, Telnet, Terminal emulator, TeX, The Open Source Definition, Tin (newsreader), Unicode, Unix, Unix-like, UTF-16, UTF-8, Util-linux, UW IMAP, UWIN, Vim (text editor), VirtualBox, Virtualization, VMware Workstation Player, Win32 console, Windows API, Windows service, Windows Services for UNIX, Windows Subsystem for Linux, Windows XP, Wine (software), X Window System, X86, X86-64, XCB, Xlib, Xpdf, Xterm, Yacc, Z shell, Zip (file format). Expand index (135 more) »

Access control list

An access control list (ACL), with respect to a computer file system, is a list of permissions attached to an object.

New!!: Cygwin and Access control list · See more »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: Cygwin and Ada (programming language) · See more »

Almquist shell

Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s.

New!!: Cygwin and Almquist shell · See more »

Apache HTTP Server

The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.

New!!: Cygwin and Apache HTTP Server · See more »

Apache Subversion

Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system distributed as open source under the Apache License.

New!!: Cygwin and Apache Subversion · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Cygwin and Application programming interface · See more »

ATTRIB

ATTRIB is a command, in DOS, OS/2 and Microsoft Windows that allows the user to change various characteristics, or "attributes" of a file or directory.

New!!: Cygwin and ATTRIB · See more »

Autoconf

GNU Autoconf is a tool for producing configure scripts for building, installing and packaging software on computer systems where a Bourne shell is available.

New!!: Cygwin and Autoconf · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Cygwin and AWK · See more »

Bash (Unix shell)

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

New!!: Cygwin and Bash (Unix shell) · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Cygwin and Berkeley Software Distribution · See more »

BIND

BIND, or named, is the most widely used Domain Name System (DNS) software on the Internet.

New!!: Cygwin and BIND · See more »

Bootstrapping (compilers)

In computer science, bootstrapping is the technique for producing a self-compiling compiler — that is, compiler (or assembler) written in the source programming language that it intends to compile.

New!!: Cygwin and Bootstrapping (compilers) · See more »

Bourne shell

The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems.

New!!: Cygwin and Bourne shell · See more »

Bzip2

bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm.

New!!: Cygwin and Bzip2 · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Cygwin and C (programming language) · See more »

C standard library

The C standard library or libc is the standard library for the C programming language, as specified in the ANSI C standard.

New!!: Cygwin and C standard library · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Cygwin and C++ · See more »

Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

New!!: Cygwin and Character encoding · See more »

CLISP

In computing, CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST.

New!!: Cygwin and CLISP · See more »

COFF

The Common Object File Format (COFF) is a format for executable, object code, and shared library computer files used on Unix systems.

New!!: Cygwin and COFF · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Cygwin and Command-line interface · See more »

Compatibility layer

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system.

New!!: Cygwin and Compatibility layer · See more »

Concurrent Versions System

The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free client-server revision control system in the field of software development.

New!!: Cygwin and Concurrent Versions System · See more »

Cooperative Linux

Cooperative Linux, abbreviated as coLinux, is software which allows Microsoft Windows and the Linux kernel to run simultaneously in parallel on the same machine.

New!!: Cygwin and Cooperative Linux · See more »

Cooperative multitasking

Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process.

New!!: Cygwin and Cooperative multitasking · See more »

Copy-on-write

Copy-on-write (CoW or COW), sometimes referred to as implicit sharing or shadowing, is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources.

New!!: Cygwin and Copy-on-write · See more »

Coroutine

Coroutines are computer-program components that generalize subroutines for non-preemptive multitasking, by allowing multiple entry points for suspending and resuming execution at certain locations.

New!!: Cygwin and Coroutine · See more »

Cross compiler

A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running.

New!!: Cygwin and Cross compiler · See more »

Cygnus Solutions

Cygnus Solutions, originally Cygnus Support, was founded in 1989 by John Gilmore, Michael Tiemann and David Henkel-Wallace to provide commercial support for free software.

New!!: Cygwin and Cygnus Solutions · See more »

Cygwin/X

Cygwin/X is an implementation of the X Window System that runs under Microsoft Windows.

New!!: Cygwin and Cygwin/X · See more »

Device file

In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file.

New!!: Cygwin and Device file · See more »

Device independent file format

The device independent file format (DVI) is the output file format of the TeX typesetting program, designed by David R. Fuchs and implemented by Donald E. Knuth in 1982.

New!!: Cygwin and Device independent file format · See more »

Diff

In computing, the diff utility is a data comparison tool that calculates and displays the differences between two files.

New!!: Cygwin and Diff · See more »

DJGPP

DJ's GNU Programming Platform (DJGPP) is a software development suite for Intel 80386-level and above, IBM PC compatibles which supports DOS operating systems.

New!!: Cygwin and DJGPP · See more »

Doxygen

Doxygen is a documentation generator, a tool for writing software reference documentation.

New!!: Cygwin and Doxygen · See more »

Drive letter assignment

In computer data storage, drive letter assignment is the process of assigning alphabetical identifiers to volumes.

New!!: Cygwin and Drive letter assignment · See more »

Dynamic-link library

Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.

New!!: Cygwin and Dynamic-link library · See more »

Emacs

Emacs is a family of text editors that are characterized by their extensibility.

New!!: Cygwin and Emacs · See more »

Exim

Exim is a mail transfer agent (MTA) used on Unix-like operating systems.

New!!: Cygwin and Exim · See more »

File descriptor

In Unix and related computer operating systems, a file descriptor (FD, less frequently fildes) is an abstract indicator (handle) used to access a file or other input/output resource, such as a pipe or network socket.

New!!: Cygwin and File descriptor · See more »

File Explorer

File Explorer, previously known as Windows Explorer, is a file manager application that is included with releases of the Microsoft Windows operating system from Windows 95 onwards.

New!!: Cygwin and File Explorer · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Cygwin and File Transfer Protocol · See more »

Flex (lexical analyser generator)

Flex (fast lexical analyzer generator) is a free and open-source software alternative to lex.

New!!: Cygwin and Flex (lexical analyser generator) · See more »

Fork (system call)

In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself.

New!!: Cygwin and Fork (system call) · See more »

Fork–exec

Fork–exec is a commonly used technique in Unix whereby an executing process spawns a new program.

New!!: Cygwin and Fork–exec · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Cygwin and Fortran · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Cygwin and Free and open-source software · See more »

Friendly interactive shell

The friendly interactive shell (fish) is a Unix shell that attempts to be more interactive and user-friendly than those with a longer history (i.e. most other Unix shells) or those formulated as function-compatible replacements for the aforementioned (e.g. zsh, the Falstad shell).

New!!: Cygwin and Friendly interactive shell · See more »

Fstab

The fstab (or file systems table) file is a system configuration file commonly found at /etc/fstab on Unix and Unix-like computer systems.

New!!: Cygwin and Fstab · See more »

Gambas

Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it.

New!!: Cygwin and Gambas · See more »

Gecos field

The gecos field, or GECOS field is an entry in the /etc/passwd file on Unix, and similar operating systems.

New!!: Cygwin and Gecos field · See more »

Ghostscript

Ghostscript is a suite of software based on an interpreter for Adobe Systems' PostScript and Portable Document Format (PDF) page description languages.

New!!: Cygwin and Ghostscript · See more »

Git

Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.

New!!: Cygwin and Git · See more »

GNOME

GNOME is a desktop environment composed of free and open-source software that runs on Linux and most BSD derivatives.

New!!: Cygwin and GNOME · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Cygwin and GNU · See more »

GNU bison

GNU bison, commonly known as Bison, is a parser generator that is part of the GNU Project.

New!!: Cygwin and GNU bison · See more »

GNU Build System

The GNU Build System, also known as the Autotools, is a suite of programming tools designed to assist in making source code packages portable to many Unix-like systems.

New!!: Cygwin and GNU Build System · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Cygwin and GNU Compiler Collection · See more »

GNU Core Utilities

The GNU Core Utilities or coreutils is a package of GNU software containing reimplementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.

New!!: Cygwin and GNU Core Utilities · See more »

GNU Debugger

The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, Java and partially others.

New!!: Cygwin and GNU Debugger · See more »

GNU Find Utilities

The GNU Find Utilities or findutils is a GNU package which offers basic file searching utilities to search the systems directories of GNU and Unix based computers.

New!!: Cygwin and GNU Find Utilities · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: Cygwin and GNU Lesser General Public License · See more »

GNU nano

GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface.

New!!: Cygwin and GNU nano · See more »

GNU Screen

GNU Screen is a terminal multiplexer, a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate login sessions inside a single terminal window, or detach and reattach sessions from a terminal.

New!!: Cygwin and GNU Screen · See more »

GnuWin32

The GnuWin32 project provides native ports in the form of runnable computer programs, patches, and source code for various GNU and open source tools and software, much of it modified to run on the 32-bit Windows platform.

New!!: Cygwin and GnuWin32 · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Cygwin and Graphical user interface · See more »

Grep

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.

New!!: Cygwin and Grep · See more »

Groff (software)

Groff (pronounced "gee-roff") (also called GNU troff) is a typesetting system that creates formatted output when given plain text mixed with formatting commands.

New!!: Cygwin and Groff (software) · See more »

GTK+

GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.

New!!: Cygwin and GTK+ · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

New!!: Cygwin and Gzip · See more »

Hamilton C shell

Hamilton C shell is a clone of the Unix C shell and utilities Early for Microsoft Windows created by Nicole Hamilton at Hamilton Laboratories as a completely original work, not based on any prior code.

New!!: Cygwin and Hamilton C shell · See more »

Hardware virtualization

Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.

New!!: Cygwin and Hardware virtualization · See more »

Hiawatha (web server)

Hiawatha is a web server available for multiple platforms.

New!!: Cygwin and Hiawatha (web server) · See more »

Include directive

Many programming languages and other computer files have a directive, often called include (as well as copy and import), that causes the contents of a second file to be inserted into the original file.

New!!: Cygwin and Include directive · See more »

Inetd

inetd (internet service daemon) is a super-server daemon on many Unix systems that provides Internet services.

New!!: Cygwin and Inetd · See more »

Irssi

Irssi () is an IRC client program for Linux, FreeBSD, macOS and Microsoft Windows.

New!!: Cygwin and Irssi · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Cygwin and Java (programming language) · See more »

Joe's Own Editor

JOE or Joe's Own Editor is a ncurses-based text editor for Unix systems, available under the GPL.

New!!: Cygwin and Joe's Own Editor · See more »

K Desktop Environment 3

K Desktop Environment 3 is the third series of releases of the K Desktop Environment (after that called KDE Software Compilation).

New!!: Cygwin and K Desktop Environment 3 · See more »

KornShell

KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983.

New!!: Cygwin and KornShell · See more »

Lempel–Ziv–Markov chain algorithm

The Lempel–Ziv–Markov chain algorithm (LZMA) is an algorithm used to perform lossless data compression.

New!!: Cygwin and Lempel–Ziv–Markov chain algorithm · See more »

Lex (software)

Lex is a computer program that generates lexical analyzers ("scanners" or "lexers").

New!!: Cygwin and Lex (software) · See more »

LibreOffice

LibreOffice is a free and open source office suite, a project of The Document Foundation.

New!!: Cygwin and LibreOffice · See more »

Lighttpd

lighttpd (pronounced "lighty") is an open-source web server optimized for speed-critical environments while remaining standards-compliant, secure and flexible.

New!!: Cygwin and Lighttpd · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Cygwin and Linux · See more »

Locale (computer software)

In computing, a locale is a set of parameters that defines the user's language, region and any special variant preferences that the user wants to see in their user interface.

New!!: Cygwin and Locale (computer software) · See more »

Look and feel

In software design, look and feel is a term used in respect of a graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel").

New!!: Cygwin and Look and feel · See more »

Lynx (web browser)

Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals.

New!!: Cygwin and Lynx (web browser) · See more »

LyX

LyX (styled as \mathbf\!_\mathbf\!\mathbf; pronounced) is an open source document processor based on top of the LaTeX typesetting system.

New!!: Cygwin and LyX · See more »

Make (software)

In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program.

New!!: Cygwin and Make (software) · See more »

Mercurial

Mercurial is a distributed revision-control tool for software developers.

New!!: Cygwin and Mercurial · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Cygwin and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Cygwin and Microsoft Windows · See more »

Mined (text editor)

MinEd (pronounced min-ed) is a terminal-based text editor providing extensive Unicode and CJK support, available under the GPL.

New!!: Cygwin and Mined (text editor) · See more »

MinGW

MinGW (Minimalist GNU for Windows), formerly mingw32, is a free and open source software development environment for creating Microsoft Windows applications.

New!!: Cygwin and MinGW · See more »

Mintty

mintty is a free and open source terminal emulator for Cygwin, the Unix-like environment for Windows.

New!!: Cygwin and Mintty · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Cygwin and MIPS architecture · See more »

MKS Toolkit

MKS Toolkit is a software package produced and maintained by that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems.

New!!: Cygwin and MKS Toolkit · See more »

Mount (computing)

Mounting is a process by which the operating system makes files and directories on a storage device (such as hard drive, CD-ROM, or network share) available for user to access via the computer's file system.

New!!: Cygwin and Mount (computing) · See more »

Mutt (email client)

Mutt is a text-based email client for Unix-like systems.

New!!: Cygwin and Mutt (email client) · See more »

MySQL

MySQL ("My S-Q-L") is an open-source relational database management system (RDBMS).

New!!: Cygwin and MySQL · See more »

NetApp

NetApp, Inc. is a hybrid cloud data services company headquartered in Sunnyvale, California.

New!!: Cygwin and NetApp · See more »

Newlib

Newlib is a C standard library implementation intended for use on embedded systems.

New!!: Cygwin and Newlib · See more »

Newline

Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

New!!: Cygwin and Newline · See more »

NTFS junction point

An NTFS junction point is a symbolic link to a directory that acts as an alias of that directory.

New!!: Cygwin and NTFS junction point · See more »

NTFS symbolic link

An NTFS symbolic link (symlink) is a filesystem object in the NTFS filesystem that points to another filesystem object.

New!!: Cygwin and NTFS symbolic link · See more »

Object file

An object file is a file containing object code, meaning relocatable format machine code that is usually not directly executable.

New!!: Cygwin and Object file · See more »

Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.

New!!: Cygwin and Objective-C · See more »

OCaml

OCaml, originally named Objective Caml, is the main implementation of the programming language Caml, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez and others in 1996.

New!!: Cygwin and OCaml · See more »

OpenOffice.org

OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite.

New!!: Cygwin and OpenOffice.org · See more »

OpenSSH

OpenSSH (also known as OpenBSD Secure Shell) is a suite of security-related network-level utilities based on the Secure Shell (SSH) protocol, which help to secure network communications via the encryption of network traffic over multiple authentication methods and by providing secure tunneling capabilities.

New!!: Cygwin and OpenSSH · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Cygwin and Operating system · See more »

Patch (Unix)

The computer tool patch is a Unix program that updates text files according to instructions contained in a separate file, called a patch file.

New!!: Cygwin and Patch (Unix) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Cygwin and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Cygwin and PHP · See more »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Cygwin and Porting · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Cygwin and POSIX · See more »

PostgreSQL

PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.

New!!: Cygwin and PostgreSQL · See more »

Process.h

process.h is a C header file which contains function declarations and macros used in working with threads and processes.

New!!: Cygwin and Process.h · See more »

Procfs

The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure, providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.

New!!: Cygwin and Procfs · See more »

Programming tool

A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications.

New!!: Cygwin and Programming tool · See more »

Prolog

Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.

New!!: Cygwin and Prolog · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Cygwin and Proprietary software · See more »

Pseudoterminal

In some operating systems, including Unix, a pseudoterminal, pseudotty, or PTY is a pair of pseudo-devices, one of which, the slave, emulates a real text terminal device, the other of which, the master, provides the means by which a terminal emulator process controls the slave.

New!!: Cygwin and Pseudoterminal · See more »

Pure-FTPd

Pure-FTPd is a free (BSD license) FTP Server with a strong focus on software security.

New!!: Cygwin and Pure-FTPd · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Cygwin and Python (programming language) · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: Cygwin and Qt (software) · See more »

Red Hat

Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.

New!!: Cygwin and Red Hat · See more »

Remote Shell

The remote shell (rsh) is a command line computer program that can execute shell commands as another user, and on another computer across a computer network.

New!!: Cygwin and Remote Shell · See more »

Rsync

rsync is a utility for efficiently transferring and synchronizing files across computer systems, by checking the timestamp and size of files.

New!!: Cygwin and Rsync · See more »

RTorrent

rTorrent is a text-based ncurses BitTorrent client written in C++, based on the libTorrent libraries for Unix, whose author's goal is "a focus on high performance and good code".

New!!: Cygwin and RTorrent · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Cygwin and Ruby (programming language) · See more »

Rxvt

rxvt (acronym for our extended virtual terminal) 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.

New!!: Cygwin and Rxvt · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Cygwin and Scheme (programming language) · See more »

Secure copy

Secure copy protocol or SCP is a means of securely transferring computer files between a local host and a remote host or between two remote hosts.

New!!: Cygwin and Secure copy · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Cygwin and Secure Shell · See more »

Security Identifier

In the context of the Microsoft Windows NT line of operating systems, a Security Identifier (commonly abbreviated SID) is a unique, immutable identifier of a user, user group, or other security principal.

New!!: Cygwin and Security Identifier · See more »

Sed

sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: Cygwin and Sed · See more »

Shell (computing)

In computing, a shell is a user interface for access to an operating system's services.

New!!: Cygwin and Shell (computing) · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Cygwin and Shell script · See more »

Shortcut (computing)

In computing, a file shortcut is a handle in a user interface that allows the user to find a file or resource located in a different directory or folder from the place where the shortcut is located.

New!!: Cygwin and Shortcut (computing) · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Cygwin and Solaris (operating system) · See more »

Spawn (computing)

Spawn in computing refers to a function that loads and executes a new child process.

New!!: Cygwin and Spawn (computing) · See more »

Standard streams

In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when it begins execution.

New!!: Cygwin and Standard streams · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Cygwin and Sun Microsystems · See more »

Symbolic link

In computing, a symbolic link (also symlink or soft link) is a term for any file that contains a reference to another file or directory in the form of an absolute or relative path and that affects pathname resolution.

New!!: Cygwin and Symbolic link · See more »

Syslog

In computing, syslog is a standard for message logging.

New!!: Cygwin and Syslog · See more »

Tar (computing)

In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.

New!!: Cygwin and Tar (computing) · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Cygwin and Tcl · See more »

Tcsh

tcsh (“tee-see-shell”, “tee-shell”, or as “tee see ess aitch”) is a Unix shell based on and compatible with the C shell (csh).

New!!: Cygwin and Tcsh · See more »

Telnet

Telnet is a protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection.

New!!: Cygwin and Telnet · See more »

Terminal emulator

A terminal emulator, terminal application, or term, is a program that emulates a video terminal within some other display architecture.

New!!: Cygwin and Terminal emulator · See more »

TeX

TeX (see below), stylized within the system as TeX, is a typesetting system (or "formatting system") designed and mostly written by Donald Knuth and released in 1978.

New!!: Cygwin and TeX · See more »

The Open Source Definition

The Open Source Definition is a document published by the Open Source Initiative, to determine whether a software license can be labeled with the open-source certification mark.

New!!: Cygwin and The Open Source Definition · See more »

Tin (newsreader)

tin is an open source text-based and threaded news client, used to read and post messages on the USENET global communications network.

New!!: Cygwin and Tin (newsreader) · See more »

Unicode

Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Cygwin and Unicode · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Cygwin and Unix · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Cygwin and Unix-like · See more »

UTF-16

UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.

New!!: Cygwin and UTF-16 · See more »

UTF-8

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

New!!: Cygwin and UTF-8 · See more »

Util-linux

util-linux is a standard package distributed by the Linux Kernel Organization for use as part of the Linux operating system.

New!!: Cygwin and Util-linux · See more »

UW IMAP

The UW IMAP server is the reference server implementation of the IMAP protocol, developed at the University of Washington.

New!!: Cygwin and UW IMAP · See more »

UWIN

UWIN is a computer software package created by David Korn which allows programs written for the operating system Unix to be built and run on Microsoft Windows with few, if any, changes.

New!!: Cygwin and UWIN · See more »

Vim (text editor)

Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." a contraction of Vi IMproved) is a clone, with additions, of Bill Joy's vi text editor program for Unix.

New!!: Cygwin and Vim (text editor) · See more »

VirtualBox

Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a free and open-source hypervisor for x86 computers currently being developed by Oracle Corporation.

New!!: Cygwin and VirtualBox · See more »

Virtualization

In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources.

New!!: Cygwin and Virtualization · See more »

VMware Workstation Player

VMware Workstation Player, formerly VMware Player, is a virtualization software package for x64 computers running Microsoft Windows or Linux, supplied free of charge by VMware, Inc., Archived version; the page as of 2016 is about VMware Workstation Player a company which was formerly a division of, and whose majority shareholder remains EMC Corporation.

New!!: Cygwin and VMware Workstation Player · See more »

Win32 console

Win32 console is a text user interface implementation within the system of Windows API, which runs console applications.

New!!: Cygwin and Win32 console · See more »

Windows API

The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.

New!!: Cygwin and Windows API · See more »

Windows service

In Windows NT operating systems, a Windows service is a computer program that operates in the background.

New!!: Cygwin and Windows service · See more »

Windows Services for UNIX

Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.

New!!: Cygwin and Windows Services for UNIX · See more »

Windows Subsystem for Linux

Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10.

New!!: Cygwin and Windows Subsystem for Linux · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: Cygwin and Windows XP · See more »

Wine (software)

Wine (recursive backronym for Wine Is Not an Emulator) is a free and open-source compatibility layer that aims to allow computer programs (application software and computer games) developed for Microsoft Windows to run on Unix-like operating systems.

New!!: Cygwin and Wine (software) · See more »

X Window System

The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.

New!!: Cygwin and X Window System · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Cygwin and X86 · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Cygwin and X86-64 · See more »

XCB

XCB (X protocol C-language Binding) is a library implementing the client-side of the X11 display server protocol.

New!!: Cygwin and XCB · See more »

Xlib

Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language.

New!!: Cygwin and Xlib · See more »

Xpdf

Xpdf is a free and open-source PDF viewer for operating systems supported by the Qt toolkit.

New!!: Cygwin and Xpdf · See more »

Xterm

In computing, xterm is the standard terminal emulator for the X Window System.

New!!: Cygwin and Xterm · See more »

Yacc

Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.

New!!: Cygwin and Yacc · See more »

Z shell

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

New!!: Cygwin and Z shell · See more »

Zip (file format)

ZIP is an archive file format that supports lossless data compression.

New!!: Cygwin and Zip (file format) · See more »

Redirects here:

Cygdrive, Cygnix, Cygpath, Xygwin.

References

[1] https://en.wikipedia.org/wiki/Cygwin

OutgoingIncoming
Hey! We are on Facebook now! »