Welcome to our SUA / SFU / Interix Community
For the past six years,
Microsoft has sponsored the 15,000-member SUA Community forum
run by Interop Systems. Interop has
ported hundreds of additional open source tools to the SUA (and
before that SFU/Interix) environment – such that SUA users now
have a complete Unix/Linux environment available to them at no
cost. In addition, Interop Systems was responsible (under
contract from Microsoft) for updating the utilities that are
provided by Microsoft. Updates to the Microsoft set of
utilities are maintained and posted in the
SUA Community Forum alongside
Interop's set of open source tools.
SUA
and SFU 3.5
Add-on Bundles from Interop Systems
Interop Systems has its tools and utilities available for
individual download in Interop Community.
We now offer specialized bundles where
the installer handles
all package integration, environment variables and dependencies for you.
For best results, review these procedures to install SUA (or SFU
3.5) and the
Utilities and SDK from Microsoft.
Setting up a Unix / Linux environment on Windows using SUA
and the supplementary tools from Interop Systems
Step 1: Turning on the SUA features
The Subsystem for Unix-based
Applications (SUA) is part of the Windows OS distribution, so
installing the subsystem requires no additional CD. It’s a
component/feature of the base distribution of Windows Server
2008, Windows Server 2003 R2 and Windows Vista Ultimate and
Enterprise. All you need to do is turn the features on.
[For Windows XP and Windows Server
2003 pre-R2, you will need to
download SFU 3.5 from Microsoft.]
From the Control Panel, select Programs and Features, then
select Turn Windows Features On or Off. Simply check the box for
“Subsystem for Unix-based Applications.”
Step 2: Installing the Utilities and SDK for Unix-based Applications
Once the SUA “feature” is turned
on, the next step is to download the Utilities and SDK. From the
Start menu, under All Programs then under
Subsystem for Unix-based Applications you can find the link
to download the Utilities and SDK from the Microsoft web site.
Alternatively, you can visit the web page directly:
Utilities and SDK for Unix-based
Applications. This page is important as it outlines the
difference between a standard (default) installation and a
custom installation. [For SFU 3.5, the default utilities
are installed. You will still
need to install the GNU Utilities
and SDK, per the note below.)
Note: A common pitfall is to accept the default
installation. For legal reasons (we presume), the default
install does not include the GNU utilities and GNU SDK.
Since the purpose here is to install a complete Unix / Linux
environment, choose Custom Installation and select
the GNU utilities and, if you need development tools and
libraries, then the GNU SDK as well.
Rodney Ruddock of Interop Systems has prepared an excellent
Tech Note covering the installation of SUA, the utilities and
SDK, and changing security settings to ensure Unix-like
behavior. See
Installing SUA Commands, Utilities and Libraries.
Step 3: Installing the add-on tools available from Interop Systems
Select from the pre-packaged
bundle option best suited to your needs:
|
Power User
Install SUA or SFU and Microsoft utilities
package first, including the GNU utilities
Download for
SUA
Download for
SFU 3.5
(116 MB)
The Power User bundle contains the most requested open source
commands, utilities and libraries from the SUA Community Tool
Warehouse, such as: bash, OpenSSH, Xming (Xserver), etc,
For a complete list of what's included in the Power User bundle,
click here. |
|
Developer
Install SUA or SFU and Microsoft utilities &
SDK package first, including the GNU utilities & SDK
Download for SUA
Download for
SFU 3.5
(189 MB)
The Developer bundle contains the Power User toolset plus
additional developer utilities and libraries -- resulting in a
complete GNU toolchain (gcc, gmake, binutils, gdb, autoconf,
automake, autoheader and libtool).
For a complete list of what's included in the Developer bundle,
click here.
|
|
System Administrator
Install SUA or SFU and Microsoft utilities &
SDK package first, including the GNU utilities & SDK
Download
for SUA
Download for
SFU 3.5
(133 MB)
The System Administrator bundle contains the Power User toolset
plus additional sys admin commands and utilities.
For a complete list of what's included in the System
Administrator bundle,
click here. |
|
Complete
Toolset
Install SUA or SFU and Microsoft utilities &
SDK package first, including the GNU utilities & SDK
Download
for SUA
Download
for SFU 3.5
(193 MB)
The Complete Toolset combines all three bundles. If you have a
good Internet connection and the disk space, we suggest you
choose this option..
For a complete list of what's included in the Complete Toolset,
refer to the Power User, Developer and System Administrator
summaries below.
|
|
|
|
|
|
|
|
|
Power User Bundle
apropos, arc,
atk, awk, bash, bdes, biff, bzip2, cabextract, caesar,
cat, chcase, chmod, cmp, colrm, cp, cpio, curl, cut, cxref,
date, dialog, diffutils, echo, ed, env, etc_profile_patch,
expect, fetchmail, find, fontconfig, fortune, from, ftp, fvwm,
getname, getopt, gettext, ghostscript, glib,
gnuplot, gnupg, grep, groff,
groups, gzip, jot, jove, jpeg, lam, lc, leave, libart, libcrypt,
libexpat, libfreetype, libiconv, libncurses, libpng, libxml2,
libxpm, links, locate, ls, lsreg, lynx, man, mc, md5, mesg,
mkstr, mktemp, most, mtree, mutt, mv, ncftp, netpbm, openssh,
openssl, pango, passwd, pax, pdomain, perl, pine, pkg, pkgconfig,
popclient, python, rcp, readline, realpath, render, rcp, rev, rman,
rs, rsh, rxvt,
scsh,
shed, sort, stat, su, syslogd, tcl, tcsh, test,
tiff, tk, tkman, transfig, trek, uid2sid, units, unrtf, unzip,
vacation, vim, wall, wget, whatis, which, whois, winpath2unix,
write, xargs, xfig, xft, xgalaga, Xming,
xmstarlet,xrender,
xstr, xterm, xtetris,
xview, yes, zip, zlib, zsh
Developer Bundle
Power User bundle plus:
autoconf, automake, bind, bison, c89, catman, cbrowser, ccache,
cscope, cvs, ddd, electricfence, emacs, flex, freetds,
gcc_3.3_patch, gdbm, giflib, gimpprint, gmake, gmp, gsoap,
indent, install, jam, joe, libdes, libedit, libport, libtool,
libungif, libxslt, logger, lorder, lzo, m4_gnu, make, mdk, nedit,
openssl_dev, patch_stdlib_h, patch_unistd_h, pcre, php,
plotutils, qt, rcs, rsync, ruby, scsh, shed, slang, subversion,
texinfo, vtcl, xrender, xxgdb, yaccNote to Developers:
We have prepared a table showing how the combination of SUA +
Microsoft's GNU Utilities & SDK + Interop Systems Developer
bundle add up to a
Complete "GNU Toolchain" Development Environment.
System Administrator Bundle
Power User bundle plus:
admin_scripts, apache, catman, clamav, comsat, gcc_3.3_patch, httpd, install, iss,
logger, lorder, make, myconsole, openssl_certs, php, procmail, qpopper, rcp, rdate, rsync, ruby, scsh, squid, sudo, tcp_wrappers, tftpd, unixpath2win, uucp |
|