Windows Services For Unix Now Free Of Charge 687
pole writes "Version 3.5 of Services for Unix will be free. Previously, it was $99. This article at Information Week has the details. It contains an NFS client and server in addition to POSIX libraries and utilities including pthreads. Aside from the NFS utilities, how does the environment compare to Cygwin?" An anonymous reader adds links to coverage at News.com and at geek.com, writing "The reviews for these tools have been highly favorable. It looks like the next volley has been fired in the struggle between Windows and Linux."
Re:so lets make this simple (Score:3, Informative)
how it compares (Score:5, Informative)
They include gcc, but most of the other utilities are from OpenBSD or other non-GPL sources (there are about 40 different licenses included). ActiveState perl is also included, though you can get that free anyhow.
No multithreading (Score:4, Informative)
Not all so hot (Score:5, Informative)
The lesson stays, however. If you expect to basically start with all the power of your Linux box, you'll be sorely dissappointed, just as someone expected the ease of use of Windows coming to Linux will be sorely dissappointed.
Re:so lets make this simple (Score:5, Informative)
I really can't remember any glitches using it for 2+ years against Solaris 2.6 boxes.
Based upon OpenBSD (Score:5, Informative)
MS finds use for their SCO license... (Score:5, Informative)
SMB is incredibly slow... (Score:3, Informative)
MS' Hopes (Score:2, Informative)
* Stop booting to Linux on their dual boot box,
* Stop buying VMware (for desktop use),
* Stop using that little OSS box on the floor.
Instead, they'll just SFU - it costs nothing, and it lets me run Apache/PHP/MySql, or whatever.
After enough of this behavior modification, they'll lower the boom.
And then SFU will stand for: So, Fuck You.
Jonathan
Re: got your source right here (Score:5, Informative)
So like 95% of it is just OpenBSD, mostly pulled from theh 3.0 release tree.
Specifications and Download (Score:2, Informative)
The intro & specifications for this are available here [microsoft.com]. The SFU (anyone else wanna add a T there somewhere?
Re:so lets make this simple (Score:3, Informative)
Re:so lets make this simple (Score:3, Informative)
So long as you are talking about Windows Server then yes.
Re:Good, but not great (Score:4, Informative)
Took some playing around to work out "/cygdrive/c" for c: etc. But working out how to have a bash profile, a home dir, etc, take a lot of time. Great project, but certainly not something you can use to solve an immediate problem.
If Unix services integrates cleaner, I suppose I'll have to sacrifice the tools.
It would be nice, though, and certainly possible, if a product could be built on top of cygwin to provide a more seamless experience.
Including giving credit to OpenBSD. (Score:5, Informative)
As you can see. [deadly.org]
how does the environment compare to Cygwin? (Score:5, Informative)
2) WSFU is better integrated with win32 architecture (OLE/ODBC/...)
3) WSFU make a lot of things easier than cygwin with windows
BUT, i wouldnt trade cygwin for it, note that i have both installed here. I just isolated what i needed from WSFU and was better than cygwin and added them last in my path. I dont have any preferences, but cygwin is waaay more complete, and you have the +/- the same versions of the application that runs on linux. Same config files work fine, same behaviours (which isnt the case with WSFU), etc.
For me, WSFU is just a little + to cygwin.
Re:so lets make this simple (Score:5, Informative)
Look again. [microsoft.com]
Operating System:
Microsoft Windows NT(R) Workstation 4.0, Windows NT Server 4.0 with Service Pack 6a or later, Windows 2000 Professional, Windows 2000 Server, Windows XP Professional, or Windows Server 2003
Re:From India with love (Score:1, Informative)
Re:Freedom? (Score:5, Informative)
Cygwin is built on top of the Win32 APIs on top of the NT kernel core.
SFU is built straight on top of the core kernel; Win32 API variances (which have caused headaches for the Cygwin implementors of years) are no longer factored in.
Moreover, the core state information (such as process listings and various other things) come straight from the core. It is perfectly possible to send a SIGSTOP or a SIGKILL to Word.exe (a Win32 app) from the SFU universe and watch Word stop dead or die, respectively.
As well as NFS mounting and export capabilities, SFU also supports NIS and can do various user mappings between the Windows and Unix worlds.
Beware the default password set for some of these options.
Memo to self: no service that requires a password for security should be enabled by default with a standard initial passphrase.
SFU sucks (Score:4, Informative)
I've got an MSDN subscription at my company, so I was installing and using SFU for awhile. Other posters have noticed that SFU's version of grep is slow, though, so I did a bit of research and I've taken to installing the Win32 ports of the GNU utilities also. There's a SourceForge project called UnixUtils [sourceforge.net] that ships a bunch of them in either a zip file (unzip to %systemroot%\system32\) or as a binary installer. They work natively within cmd.exe, so there's no need to use a separate shell as SFU does.
It is missing a few things, but between grabbing SFU for its commands like ls and cp, and the unixutils package, you get the best of both worlds.
OT: Re:so lets make this simple (Score:3, Informative)
And not only that, but "IBM" was never an acronymn [reference.com], but an initialism [reference.com].
Re:so lets make this simple (Score:3, Informative)
The BIG news here... (Score:3, Informative)
It's marketed as a means of migrating NIS users to AD, but it works even better for LDAP, with suitable libnss_ldap.conf and pam_ldap.conf files. The only previous solution was AD4UNIX which no longer seems to be maintained, and is flaky on later service packs. For us, having this for free is good news.
Jon
Notepad replacements (Score:3, Informative)
some people would be clamoring for an OSS alternative to Notepad
Both Vim and GNU Emacs have been ported to Microsoft Windows.
Dave Scott of MS is giving a talk on this tonight (Score:2, Informative)
His talk is entitled:
"Running UNIX Applications on Microsoft Operating Systems
by Dave Scott, Microsoft"
Here is the web site http://www.sluug.org
There is a location link on the main page. Starts at 6:30 or 7:00.
Ed
Re:No multithreading (Score:5, Informative)
It contains
I've used both (Score:5, Informative)
A lot of stuff ported for MSU 3.5 beta (Score:2, Informative)
Re:so lets make this simple (Score:3, Informative)
Re:GET IT HERE!!!! (Score:3, Informative)
Re:so lets make this simple (Score:5, Informative)
The NFS client as of 3.0 is an improvement over the prior version in that it transparently conveys perms and ownership (according to whatever mapping has been established). It has support for a
In general, however, I think that NFS client access by way of the Win32 subsystem (i.e., not in the Interix POSIX subsystem) is pretty fast, though you might lose some of the perms transparency and there is no
It will be interesting to see if the performance within the POSIX has improved with the new version (3.5).
Re:NFS client for win! (summary) (Score:2, Informative)
And seems like cheap options have long been available DOS/Windows NFS clients for a long time. In 1994, this summary [netsys.com] mentions XFS [unicamp.br] (shareware NFS client from Germany, not the SGI filesystem) TSoft [rawbandwidth.com] and Sun's PC-NFS [sun.com].
Nowdays you also have at least these option, and you are right, many are not cheap.
When will it be free (Score:3, Informative)
Re: Samba for removeable drives (Score:3, Informative)
Re:Thank you Microsoft (Score:3, Informative)
WSH is extremely powerful, at times even more powerful than the unix tools, since you have access to the whole windows api in a script. In unix you could still write a program if you needed to, of course. Your info on windows scriptability is several years out of date. SFU just ups the ante.
That said, I still haven't bothered to learn WSH, because I want to move away from proprietary os's soon.
Re:Freedom? (Score:4, Informative)
Here's some features that would have excited me, but I didn't find in SFU.
Add outwit to the mix (Score:4, Informative)
As an example, you can change all registry entries pointing to a user's home directory by running
A Usenix technical conference paper [spinellis.gr] describes the tools and a number of applications.#include "/dev/tty"
Re:so lets make this simple (Score:3, Informative)
msconfig and mozilla are your friends.
Microsoft dropped msconfig with win98. It was never installed by default anyway. Even with msconfig you still could not kill everything and you still cannot choose whether or not to install every piece of software there is on the machine. Ordinary applications still replace system libraries with NO WARNING and service packs are misleading because system libraries get replaced with older bugged and/or vulnerable versions with no way to tell beyond manually cataloguing every file's checksum (version, size, and date are not guaranteed to be correct and usually wildly innacurate as methods of determining a file's origin on a microsoft OS).
With the exception of the Microsoft innovation of creating programs you cannot kill or uninstall ON PURPOSE, these are all old problems, predating MSDOS which everyone else has figured a way to correct EXCEPT Microsoft precisely because they do not really care. This is still the case all the way to Windows 2003 and I predict that it will be the case with Longhorn.
Re:This is a good thing (Score:3, Informative)
Well... you might, if this SFU kit contained an X server.
Which it doesn't.
No numeric UID support! (Score:1, Informative)
Re:SFU sucks (Score:3, Informative)
Thanks for the snide comment. I did read the article, actually, but it doesn't change the usefulness of the tools I linked to nor the sluggishness of their current incarnation -- two things you seemed to have overlooked in your haste to nitpick.
Furthermore, the tools provided by Microsoft are usually not the GNU versions. If someone is used to using grep provided by Your_Favorite_Distro, there's still a learning curve as you realize that grep -r asdf * now requires different options -- something you don't have to worry about if you grab the direct ports.
Re:When will it be free (Score:3, Informative)
Version 3.5 of Services for Unix will be free.
Commonly, the phrase "will be" usually means something to the effect of "later", or "not now", or perhaps even "later then now". This lends to the idea that if you go do something now, you will be trying before "will be" has had the chance to become "has been" or "is".
You can download 3.5_beta for free. I'm guessing here, but I imagine that when 3.5 final is released is "WHEN IT WILL BE FREE". The "real deal" is still at version 3.0 which, as it's not 3.5, is not free. But if this is something that you actually were interested in and kept your eye on you would have noticed that when 3.0 was released Microsoft made it available for a limited time for only the cost of shipping. At least, that's how I got my copy.
Re:wsfu ?? should be Unix Services for Windows (Score:1, Informative)
Later on MS intergrated the "Interix" package which is (as you say) Unix API Calls For Windows.
Yeah, its pretty nice (Score:3, Informative)
Re:PEBKAC, pure and simple (Score:2, Informative)
From the acl(5) man page:
Linux Access Control Lists implement the full set of functions and utilities defined for Access Control Lists in POSIX.1e, and several extensions. The implementation is fully compliant with POSIX.1e draft 17; extensions are marked as such.
There are (as noted in other replies above) several Unix and Linux filesystems that implement ACLs with dynamic inheritance.
As for your left nut, you can keep it -- in a vice.
Re:so lets make this simple (Score:2, Informative)
Interestingly, Interix -- an important part of their SFU contains [microsoft.com] a lot of GPL'd code including gcc, gdb etc. Interesing especially when you consider that they still call the GPL an "IPR Impairing" license.
In any case, microsoft will slowly continue to embrace unix. Now they are strongly acknowleging it's precence. In any case Windows is slowly becoming more and more like any *nix system.
Re:so lets make this simple (Score:2, Informative)
This sounds like the usual problem with the unexisting authentication in old NFS. Basically: you must configure your network to only allow trusted machines to mount NFS, because if they can mount NFS they also have access to all users files and it is completly up to the software on that machine to prevent a user from messing with other users files.
Now, if someone pulls the network cable of one of your computers and put their own laptop there instead it can be configured to mimic the removed computer -- ouch -- Or if someone hacks one of your computers, you can basically regard all you network files as toast... You know, this is why things like AFS and kerberos was invented...