January 19, 2004
What if Microsoft shipped "Linux for Windows"?
On Friday, Microsoft released a free download of Windows Services for Unix version 3.5, a significant upgrade to the Unix integration product they've been offering for about 5 years. I've used it before, mostly as an NFS client, but there's some remarkable changes this time around.
The Services for Unix (SFU) are free to download and consist of an entire Unix environment installed as a native subsystem on Windows. For those of you who don't know your Windows NT/2000/XP/2003 history, the NT kernel has always supported running multiple subsystems, and NT has always shipped with a Posix-compliant command-line subsystem, largely for checklist compatibility with some now-obsolete government requirements. Unlike tools like Cygwin, which run on top of the standard Windows shell, SFU implements the Interix subsystem as a true peer to the Windows shell.
But to that base SFU 3.5 adds some extraordinary new features. Both the Korn and C shells are included. A single rooted file system is now supported, finally abandoning the need to include drive paths in applications or scripts. And speaking of scripts, SFU includes Perl 5.6.1. There's even the full complement of standard Unix utilities, including awk, grep, sed, tr, cut, tar, cpio, less, at, cron and batch. Essential applications like bind, sendmail and ftp? Present. Even gcc, gdb, and make are in the package.
There's a lot of other stuff, of course, including the first tools to expose Windows' long-dormant file system support for junctions as symbolic links in the Interix environment. There's the above-mentioned NFS support. There's all kinds of user account synchronization features. A real version of telnet.
But what's most astounding, perhaps, is not the fact that I can now untar most perl scripts as-is and have them run on Windows. (I'll be testing out Movable Type shortly, of course.) What amazes me is that this product has slipped under the radar for so long. Any bets as to whether Longhorn includes this functionality out of the box? And It seems to me that this collection of functionality will rapidly allow Windows users to cover 90% of the things that OS X users are doing with Darwin. Interesting.
On Friday, Microsoft released a free download of Windows Services for Unix. (link to download)... Read More
Anil Dash notes that Microsoft has recently released Services for Unix 3.5. It’s free (as in beer, not as in... Read More
Anil reviews Services for Unix. It looks like quite an impressive package, although at 217MB it's a bit large to get on dial-up. Read More
Microsoft *nix: Interesting? What if Microsoft shipped "Linux for Windows"? On Friday, Microsoft released a free download of Windows Services for Unix version 3.5, a significant upgrade to the Unix integration product they've been offering for about 5 ... Read More
Anil Dash: Microsoft *nix — Great post about *nix for Windows, looks like Microsoft is trying to cover all the... Read More
Anil Dash put together a first-class summary of the *nix goodies found in Microsoft's Windows Services for Unix, which was recently re-released as a free download (passport registration required). Even though I'm using Samba at home to connect my Windo... Read More
Anil Dash: Microsoft *nix: awk, grep, sed, tr, cut, tar, cpio, less, at, cron and batch. Even bind, sendmail, ftp, gcc, gdb, and make... for Windows! (via Adam)... Read More
Some interesting things happen in view of Linux and Windows Anil Dash on Unix for Windows -- now shipping free Review of some Linux CD-boot Distros Cooperative Linux... Read More
Amazing. Anil points to Windows Services for Unix from MS - proper native kernel-level stuff, providing (single rooted) shell with... Read More
Microsoft recently released SFU (Services For Unix) as a free download. Anil provides morebackground. While we're on the subject of OS-gender bending I got a chance to play with Virtual PC (version 6.1, W2k) on a coworker's OS X 10.2 machine. Read More
I am awash in links to software I've been meaning to try: Installspy (yet another spyware detector), noticed at Lockergnome. FirelogXP (ICS log analyser), also via Lockergnome. Outlook Junk Filter Upgrade via Chris Meirick Newsgator service release. Ma... Read More