Home Interop News [ SUA Community & Tools ] Learning Center Resource Links Products & Services About Interop Systems

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, yacc

Note 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

Locations of visitors to this page