The development environment included support for C, C++ and Fortran. Threading was supported using the Pthreads model. Additional languages could be obtained. Unix-based software packaging and build tools were available for installing or creating pre-build software packages. Starting with release 5.2 the following capabilities were added:
"Mixed mode" for linking Unix programs with Windows DLLs
Interix release 6.0 for Vista was only available with the Ultimate and Enterprise editions. Interix release 6.1 was available for Windows Server 2008 R2 and Windows 7 for the Enterprise and Ultimate editions.
Support
Traditional support was provided by Microsoft for a fee or service contract, though released hotfixes can usually be obtained free of charge from Microsoft. Previously, free support could be found via the forums at the SUA Community site and with the FAQ, however this appears to have been withdrawn.
Additions
Additional pre-built applications and development libraries could be obtained for free from the site, the site and the site. These included commonly used applications not part of the Microsoft installation such as OpenSSH, Git, Python and bash. The SUA Community site included for developers of Interix and the site has been contracted by Microsoft for several Interix and SUA updates of utilities and documentation.
History
This product began to be developed in 1996 under the product name OpenNT by Softway Systems, Inc. before the name was changed to Interix in 1998. The last release by Softway Systems was release 2.2. Softway Systems had virtually completed the next release code-named Firebrand in 1999 which became the basis of Interix 3.0. The Interix interoperability suite developed by Softway Systems Inc., included substantial code from OpenBSD,. Microsoft acquired Interix in 1999. Microsoft continued to distribute Interix 2.2 as a standalone product until 2002. Interix release 3.0 was released as component of Windows Services for Unix 3.0 in 2002. Interix release 3.5 was released as component of SFU 3.5 in January, 2004. Interix became integrated as a component of the regular Windows OS distribution as a component of Windows Server 2003 R2 in December, 2005 at release 5.2 and was a component of the Windows Vista release as release 6.0. Windows Server 2008 had release 6.0. Windows 7 and Windows Server 2008 R2 included SUA 6.1. Microsoft announced in 2011 that Interix would not be included in Windows versions after Windows 8 and customers should start migrating their applications to an alternative solution.
Releases
; OpenNT Commands & Utilities, Release 1.0 ; OpenNT 1.1 and SDK ; OpenNT 2.0 ; OpenNT 2.1 ; Interix 2.2 ; Interix 2.2 Service Pack 1 ; Interix 2.2.5 ; Microsoft Windows Services for UNIX 3.0 ; Microsoft WindowsServices for UNIX 3.5 ; Windows Server 2003 R2 Subsystem for UNIX-based Applications ; Windows Vista Subsystem for UNIX-based Applications ; Windows Server 2008 Subsystem for UNIX-based Applications ; Subsystem for UNIX-based Applications in Microsoft Windows 7 and Windows Server 2008 R2