The August 2002 update for MSDN contains the Windows Services for Unix 3.0, adding the Interix technology into Windows. Heres the blurb: Microsoft Windows Services for UNIX 3.0 provides a full range of cross-platform services geared towards customers wanting to integrate Windows into their existing UNIX environments. With the addition of the Interix subsystem technology, SFU 3.0 now provides platform interoperability and application migration components in one fully integrated and supported product from Microsoft. Key Distinguishing Feature from SFU 2.0 The most significant feature of SFU 3.0 is the integration of the Interix subsystem technology. The Interix technology provides over 1900 UNIX APIs and migration tools such as: make, rcs, yacc, lex, cc, c89, nm, strip, gbd, as well as the gcc, g++, and g77 compilers.
Unix Services 3.0 for Windows
Submitted by Stewy 2002-07-29 Unix 12 Comments
“make, rcs, yacc, lex, cc, c89, nm, strip, gbd, as well as the gcc, g++, and g77 compilers.”
Most of these are available thru http://www.cygwin.com.
I would assume these are native Win32 utilities that aren’t compiled with something like Cygwin’s POSIX compatibility layer.
Then I would assume that somewhere the source code not compiled with the Cygwin’s POSIX stuff is available as I believe this is GNU/GPL. Anyone has the link?
Which is it, Unix Services for Windows (like it says in the topic) or Windows Services for Unix (like it says in the body).
from the new features guide…
“The Interix subsystem, unlike the KornShell and utilities provided in early versions of Windows Services for UNIX, is a fully integrated POSIX subsystem that runs natively under Windows NT, Windows 2000, and Windows XP. This subsystem provides complete support for compiling and running UNIX applications in Windows, allowing enterprises to easily leverage their existing custom applications. It also provides UNIX developers with full support for more than 1,900 UNIX APIs and scripts written to run under UNIX and transfer to Interix easily and naturally. ”
so it provides a posix (certified?) api, rather than just emulation ala cygwin.
Also, you can access c:myfoldermyfile.txt or /c/myfolder/myfile.txt.
I guess they didn’t hear that the GPL is bad.
I have Interix 2.2 but it didn’t really seem to work, I think it might need to be installed on the “C:” partition. Also, I got the impression that it was somehow conflicting with Cygwin, which I have installed. I gave up on it pretty quickly. Anyhow it’s interesting to note that Microsoft has finally chosen to do something with Interix to qualify it for it’s first version update since they bought the company. Something similar is available for Classic Mac http://www.tenon.com/products/machten/ . If you are interested in MachTen, get it while you still can.
the title says “Unix Services 3.0 for Windows”, in reality it’s “Windows Services for Unix 3.0”.
I take it this is only for registered MSDN subscribers? I looked around and did not see any links for downloading.
it’s Windows Services for Unix 3.0 — it’s a native set of utilities (as far as I can tell.) The source is available as per the GPL.
The biggest thing I like about this is that it has many many server utilities that are nicely integrated into the windows environment. It also makes available a whole boat-load of command line utilities that previously were hard-to-find or unavailable to manage windows.
It’s a download available to MSDN subscribers currently.
to download the 120-day evaluation version of SFU 3.0.
It is around 135 MB in size!
If you are looking for a great UNIX-xy environment on
Win32, check out MinGW (http://www.mingw.org/) and MSYS
(same URL). This runs natively on Win32 using the MSVCRT
DLL and does not use the POSIX subsystem.
If you want some excellent command-line utils for NT try AINTX. They were at: http://maxx.mc.net/~jlh/nttools/html/nttools.htm
but now I get 404 error 🙁 Luckily they can also be downloaded from http://online.securityfocus.com/tools/1628.
Does anyone know if this includes the NFS client from previous versions for use in XP? Or does anyone know of a free NFS client that works with explorer and everything for XP?