cygwin.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 15 Aug 2011 16:20:39 +0300
changeset 943 453f1f40c0b7
permissions -rw-r--r--
Cygwin alternatives.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
943
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- coding: utf-8 -*-
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
=========
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 Cygwin.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
=========
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
Installation.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
=============
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Run setup.exe. Use output dir like::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
  d:\opt\cygwin
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
Add to your PATH env var exactly before C:\WINDOWS\system32;C:\WINDOWS values::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
  set PATH=d:\opt\cygwin\bin;d:\opt\cygwin\usr\local\bin;%PATH%
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  REM Set CYGWIN variable to 'nontsec'. That makes sure that permissions
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
  REM on your windows machine are not updated as a side effect of cygwin
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
  REM operations.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
  set CYGWIN=binary nontsec nodosfilewarning codepage:cp1251 noglob
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
  set LANG=ru_RU.cp1251
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
Set HOME env var (where places config file and projects)::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
  set HOME=d:\home
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
Set TMP and TEMP env vars with good path (without spaces, etc.; these vars
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
already set as used defined, so you need change their values)::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
  set TMP=c:\tmp
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
  set TEMP=c:\tmp
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
Also you need edit /etc/passwd to point to correct home path.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
Cygwin ports.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
=============
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
This project provides Cygwin binary and source packages for a large variety of programs and
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
libraries, including the GNOME  and KDE desktop environments
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  http://cygwin-ports.sourceforge.net/
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
                newest home of the Cygwin Ports project
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
  http://sourceware.org/cygwinports/
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
                home page
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
  http://cygwinports.blogspot.com
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
                official blog??
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
Which Cygwin version you run?
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
=============================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
  $ uname -r
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  1.7.7(0.230/5/3)
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  $ cygcheck -c cygwin
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
  Cygwin Package Information
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
  Package              Version        Status
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  cygwin               1.7.7-1        OK
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
Recreate /etc/passwd and /etc/groups.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
=====================================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
  $ mkpasswd -d | grep $yourlogin > /etc/passwd  # if you in Windows domain
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  $ mkpasswd -l > /etc/passwd                    # if you in Windows domain
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
  $ mkgroup -l > /etc/group
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
Running X Window.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
=================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
  $ XWin -multiwindow&
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
or::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
  $ XWin -clipboard -silent-dup-error -xkblayout "us,ru" -xkboptions "grp:caps_toggle"&
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
To start X application you must set 'DISPLAY'::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
  $ DISPLAY=:0 xterm&
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
Working with packages.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
======================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
Installed package list with versions.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
-------------------------------------
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    91
  $ cygcheck -c -d
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
List of package files.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
----------------------
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    96
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
  $ cygcheck -l pkg-name
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
Search package by containing file (only under installed packages).
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
------------------------------------------------------------------
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
  $ cygcheck -f full-path-to-file
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   104
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
Search packages by containing path (only under installed packages).
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
-------------------------------------------------------------------
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
  $ for f in /etc/setup/*.lst.gz; do gzip -c -d $f | grep $WORD  2>&1 >/dev/null && { echo $f; break; } || :; done
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
Search for package.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
-------------------
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   114
If you have file name or regex use (need internet connection)::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   116
  $ cygcheck -p REGEX
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   118
cygcheck use such link:
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   119
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   120
  http://cygwin.com/cgi-bin2/package-grep.cgi?grep=REGEX
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   121
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   122
Cygwin installation info.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   123
=========================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   124
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   125
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   126
  $ uname -a
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   127
  $ cygcheck -s -r
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   128
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   129
Cygwin acronyms.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   130
================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   131
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   132
  http://www.cygwin.com/acronyms
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   133
                One encounters all sorts of acronyms on the Cygwin mailing lists.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   134
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   135
Check dll dependency.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   136
=====================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   137
::
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   138
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   139
  $ ldd my.dll
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   140
  $ ldd my.exe
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   141
  $ cygcheck ./my.dll
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   142
  $ cygcheck ./my.exe
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   143
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   144
Cygwin alternatives.
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   145
====================
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   146
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   147
  http://www.suacommunity.com/SUA.aspx
453f1f40c0b7 Cygwin alternatives.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   148
                Subsystem for Unix-based Applications and Services for Unix