SUA Deprecated In Windows 8?
An anonymous reader writes "I just tried to install Subsystem for UNIX-based Applications (SUA) on Windows 8 Preview and found that it's marked as DEPRECATED: 'Subsystem for UNIX-based Applications (SUA) is a source-compatibility subsystem for compiling and running custom UNIX-based applications and scripts on a computer running Windows operating system. WARNING: SUA is deprecated starting with this release and will be completely removed in the next release. You should begin planning now to employ alternate methods for any applications, code, or usage that depend on this feature.'"
Why not just use Cygwin or better yet just use Linux.
I guess they want to come out with a new "metro"-version.
Why would someone use SUA, which is only contains very old versions of the software it bundles? There is Cygwin, which is a much much better alternative. Sometimes, even MinGW is a valid alternative because it generates a native application (though it requires some porting effort, which may be unacceptable in many cases).
Cygwin or UnxUtils work great.
Give me Classic Slashdot or give me death!
As MS cannot compete (and never could compete) on technical merit, of course they have to remove any compatibility with industrial standards they can. This is a leftover from a time when MS thought they had good technology. By now they know they do not and never will.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Seeing it more and more frequently since Taco left is getting really tiresome. Give it a rest.
Hail Eris, full of mischief...
E pluribus sanguinem
I think Cygnus Solutions solved your problem about 20 years ago.
My alternate method is Linux...
GStreamer - The only way to stream!
Do you have a credible source stating that it will be removed in the next release? Deprecated usually means that the functionality is being replaced by something new. Your warning for people to make plans for alternate methods seems premature.
Honestly it makes sense to drop support for SUA. Stay native on their own homegrown stuff and let people who need it run full-on linux in Hyper-V.
Well, I actually failed to find a project that would really depend on SUA. Anyone knows about anything that would be harmed by this change?
... one person who actually uses this?
Other than the author of TFA.
Even MinGW has to be more compatible with modern unix/linux than SUA.
Or maybe no one is using it, and its not worth the support headaches. As others have, and will continue to suggest throughout the comments in this article, cygwin, mingwsys, UnxUtils or even a full blown unix VM are fine substitutes for SUA. Now, if you are actually using SUA in production, and this negatively effects you, that would be interesting to hear about.
--- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
This is how it is with microsoft. You cant rely on ANYthing from them - they can just shut down or bail out on you (bcentral, silverlight, soon .net), and you will have to spend a lot of time and funds to go around the pain they cause you.
Read radical news here
We opened a case with Microsoft awhile back regarding this issue. A high level manager called us back and begged us to find another (non-Microsoft) solution. The team is going away and soon.
Other than the LDAP extensions SFU/SUA added to the active directory what else was really used from it? It seemed to me that anything else you would use from it would be better handled with a real UNIX or Linux install, either on it's own box or in a VM.
"I use a Mac because I'm just better than you are."
There are serious licensing issues involved with using cygwin - anything that links to the cygwin1.dll is tainted by the GPL and it's source must be released. You can by a license from RedHat, but it is very expensive. MKS had a competitive product that didn't have the licensing issue (although you had to buy runtimes for each machine or machine instance you wanted to run you app on. Will cygwin even work under Windows 8?
Yeah, no one uses it because it never worked well anyway. I've tried a few different versions in the past. Every time after installing it, I'd get frequent BSODs. They went away when I removed it.
If you're bitching about Outlook Web Access, try setting your cookies to a non-paranoid mode. Works perfectly fine in Firefox with normal cookies.
Trying to become famous by taking photos. Visit my homepage please.
a full blown unix VM
That's the key right there. With virtualization software in the state that it is now, why would you run POSIX applications shoe-horned into windows, when you can have a proper POSIX system running in a VM.
Yup. My guess is that the person who had issues with OWA and Firefox was using excessively aggressive privacy settings.
retrorocket.o not found, launch anyway?
Is this a shock to anyone after The Week of Windows 8 Hype? If there was a theme running through all of the stories it was this: Windows as you have known it is deprecated, a traditional Windows desktop will be available (certainly on x86, perhaps on arm) for those who are determined enough to figure out how to reenable it but don't expect it to last much longer. If Windows and native Win32 executables themselves are on the chopping block why would they have any interest in maintaining a UNIX command line layer?
Win32 (and UNIX more so) isn't going to lend itself to the sort of app store lockdown Microsoft is moving to. If you have a choice of buy Win32 apps/games at Walmart/Gamestop and Microsoft gets no taste of the action or buy everything at the App Store and give Microsoft 30%, which do you think they are going to 'nudge' you toward? And by 'nudge' I mean turn your PC into an iPhone with hard crypto locks and remove all options that do not let them rake off their 30 points.
Democrat delenda est
MS Exchange 2010's OWA (Outlook WebApp) was designed to work with standards-compliant browsers whereas previous versions worked properly only with IE. See http://www.microsoft.com/exchange/en-us/outlook-web-app.aspx where they explicitly mention supporting Firefox, Chrome and Safari.
It sounds to me like your employer is using either an older version of OWA or has misconfigured it somewhere along the line as I use OWA from both Firefox and Chrome regularly and have never experienced any of the issues you mention...
I'm very far from a Microsoft fan, but it's unfair to say that they used technical sabotage to destroy their opponents. You can talk about the lawsuits all day, but lawsuit claims are exaggerated, always. The thing about Microsoft's technical sabotage was always this: they didn't need to. The world was willingly walking toward creating a Microsoft monopoly. I don't think the sabotage helped much.
In regards to the particular victims...
-Stacker was a time-limited product, completely dependent on Microsoft, so of course they got eaten. All Microsoft had to do was to change their fs and Stacker was pretty much out of business. Bad business model. Should be a rule that you dont' create a model that depends on Microsoft.
-Novell committed suicide. Their licensing program (3.5" Novell-issued license floppies for each server, required for reinstall and the whole network squawks if you try to use the same one twice . Hope they didn't go bad in the interim...) needed massive modification to respond to Microsoft (xxx-111111 was a global license code for NT4) , and they didn't do it in time. Most shops went to NT just because it was easier to deal with. The Novell clients were pretty buggy too - that wasn't Microsoft's fault that they didn't make sure their code was bulletproof before it was issued.
-Lotus committed suicide. People didn't want to mix and match applications, they wanted a suite. Lotus didn't have one on offer till too late, and by then it was embedded inside IBM, where software innovation goes to hide. IBM couldn't market software out of a wet paper bag. Look what happened to Notes/Domino, a technically superior system to anything Microsoft had until just a few years ago. IBM licensing policies didn't help much there, either. Or OS/2...though there were more mistakes there than just poor marketing.
All of the above would have happened without Microsoft's sabotage. I'm far from denying that any of the sabotage happened. I'm just saying that it wasn't very consequential. It was just stupid and immature in my view.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
They provide other Unix features as part of Service for Unix. Are they keeping these? Among these are the NFS Server, NFS Client, Password Syncing tools, NIS Servers and telnet server.
Now a lot of these are a bit 90's Unix, telnet not SSH and NIS. But I've found the NFS Server is pretty handy sometimes.Even though they don't seem to exactly rush to update last time I looked (i.e no NFSv4).
It's better to run Windows in a VM on a POSIX system though rather than the other way around.
Windows in a VM on a Linux host runs great. Linux in a VM on a Windows host runs like shit.
That post was nice and dramatic and everything, but SUA was a piece of shit that nobody used anyway. If you need to run POSIX applications on Windows there are ways to do it that don't suck. "Hegemony," "rise to power," give me a fucking break dude.
The problem is that VMs consequently bring an isolation level that doesn't allow you, for example, to work at the native filesystem. You cannot easily grep something in your "My Documents" folder, as far as I know and, even if you can, you'll be consuming way more resources than needed, which may bring consequences as bigger execution times. They're a great solution for a lot of problems, though, don't get me wrong.
back to the old adage of "you can run linux, but you must run it under windows". Yep, same old microsoft.
If you look at the kind of work Microsoft has put into the Linux kernel recently relating to Hyper-V...
https://lwn.net/Articles/451243/
One might gather that it's not worth the trouble for NT to ape Unix anymore. Chances are pretty good Linux is the new SUA and virtualization will be the new supported solution to this problem. I mean, why should Microsoft bother maintaining its own Unix tools when they're actively maintained elsewhere? Given the work they've done on both virtualization and linux integration I would say that there's no great conspiracy here.
So, many people keep wondering why use SUA vs Cygwin?
Well, first off the basic thing is speed. SUA has kernel hooks for syscall translation. It's able to do many of the POSIX syscalls in a much quicker fashion than Cygwin. Cygwin, on the other hand, does *everything* for POSIX syscalls in userland, causing it to be slow (for example, a fork, at times can take *seconds* to complete).
So, SUA is much better this way... problem is, it's tricky to get things to compile for it, I never did get things building reliably for it. Cygwin has a full suite of programs already built, and it's much easier to build existing Linux/UNIX/POSIX programs for than SUA.
Being a Windows user who needs *NIX tools for many processing tasks, what do I use? Cygwin. Easier to set up and get running. The speed drives me insane, though. My login script, which runs many programs before bringing up my bash prompt will take 5-6 seconds.
Ideal solution: Hyper-V or some other VM software running a VM in the background that I can get a terminal to, that has filesystem access to my system drives too.
Newer versions of OWA (2007, 2010) working amazingly well in alternative browsers. You're doing something wrong, or someone messed up the authentication settings on the OWA server.
I think this is yet another indication that SUA is pants and everyone should be using Cygwin.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
With software in the state that it is now, why would you run shoe-horned windows, when you can have a proper POSIX system running on your computer?
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
Here's a thought:
How about you just run Linux...*without* windows?
Why should Microsoft provide you a means to do this from *within* windows?
"You can run Linux...however the hell you damn want to....because that lame-ass subsystem...wasn't Linux."
-James Tiberius Kirk
Y+Us e missed the point. They are cutting out something people use, and doing it rather quickly.
The fact that it may be a PoS is irrelevant. This is quick even for MS. Deprecated, and then removed in the next release candidate of the same version? Yeah, that's just crappy.
The Kruger Dunning explains most post on
I have another issue with OWA, the version for alternate browsers is a lot different
from the one presented to IE users.
You can't even access certain mail folders
Windows-only shops may tolerate you insisting on SUA, because it's a Microsoft product.
Start talking about CygWin or VMs and their eyes glaze over, they suck their thumbs, and moan "Wasn't on my MCSE, hippies will eat me, wasn't on my MCSE, hippies will eat me."
I know that there's not really any significant difference in support terms (other than not getting the flakey almost-POSIX and BSODs that continue to burden SUA), and that they'd be better off switching to a native POSIX environment anyway, but the man with the ear of the man with the money doesn't want his "skill" set to be devalued overnight. And that's why SUA still has (had) a place.
If you were blocking sigs, you wouldn't have to read this.
They've killed it by only supporting the features necessary to re-share existing NFS services using SMB and AD. Integration of Windows with non-AD LDAP and Kerberos is virtually non-existent and requires a ton of work and 3rd party utilities to get it working. I don't think NFSv4 is even supported.
Custom electronics and digital signage for your business: www.evcircuits.com
OWA for Exchange 2010 works much better in Firefox than it does in IE6.
DR-DOS, Wordperfect, Ami pro count as direct sabotage in modifying their code to break competitors products. But it could certainly be argued that the entire "embrace, extend, extinguish" plan is ultimately a form of technical sabotage. Their executives emails have specifically mentioned causing competitors products to crash as a primary goal in defeating them. How can you say it wasn't consequential when it is coming from the very top of the company? I agree the sabotage probably wasn't necessary to gain market dominance, but it does demonstrate the complete lack of business ethics.
This is quick even for MS. Deprecated, and then removed in the next release candidate of the same version?
It is quick, but not that quick. Where does it say that it'll be removed in the next release candidate? TFS speaks of "release"; this normally actually means RTM (as in, not a prerelease).
Or is it odd numbered? But like Star Trek movies, every other version of Windows (desktop) is crap:
Win95 - meh
Win98 - not too shabby
WinME - oh my god, no!
Win XP - not half bad
Win Vista - 'nuff sed
Win 7 - okay
Win 8 - it's gonna suck, right?
"Should be a rule that you dont' create a model that depends on Microsoft."
If you make an application that runs on Windows, then it depends on MS. How many people had their Netscape installations disabled by MS updates of IE? How many application vendors were unable to compete because MS was the only one with access to undocumented APIs? You do remember that the DOJ eventually found them guilty of unfair trade practices because of these tactics.
Or what about workalike operating systems like DR-DOS. MS applications had explicit code to disable them if the user tried to run them under a competing vendor's OS.
"All of the above would have happened without Microsoft's sabotage. I'm far from denying that any of the sabotage happened. I'm just saying that it wasn't very consequential. It was just stupid and immature in my view."
Yes, your honor, I shot those people and they died. It's OK though, because they were weak and they would have died anyway. I didn't murder them. They committed suicide.
MS should be shut down completely. Their unfair trade practices have taken a huge toll on both consumers and vendors. Now that they have completed their "slap on the wrist" sentence, they're right back out there, as bold as ever, mugging everyone they can.
why support something that your new os's 'made for' or 'works with' branding program is designed to kill?
...Which can be seen by viewing SUA based process in Windows's Task Manager.
Do this:
1. Install SUA
2. Run KSH (the command line shell that SUA installs)
3. Open Task Manager
4. Change the columns so that 'command line' is showing.
You will notice that the SUA processes have _wrong_ (corrupted?) information displayed. This is based on the fact SUA is a different _subsystem_ and stores process based information (specifically, command line information) in memory in a _different_ format than the _Win32_ subsystem.
So when a Win32 process tries to access a SUA process...and there's no checking for a process' system type...
photo shop / the adobe CS pack is a big windows and mac app that will not work good with a touch based ui (maybe for a photo shop light), also it has lot's of 3rd party plug ins' (I hear that the MS app store is more open to that then the apple one). Also big screens and dual or more helps with it as well.
AutoCAD is a other high end app that needs a good input, good CPU + GPU, big screen / dual or more screens and there even high end mouses for it http://www.chipchick.com/2007/08/spacepilot_makes_life_easier_for_for_3d_modellers_and_cad_artists.html
Now a touch screen for input (only) for AutoCAD / Photo Shop may work but when it is off to the side and not part of the main screen.
I say if MS fails adobe CS and AutoCAD for Linux as apple is out due to the app store and apples lack of good hardware for Business like no real server. The mini server and mac pro server fail in many ways. Like no dual nic's in the mini. Lack of hot swap hdd's in both and Lack of dual PSU in both.
Also apples desktop hardware is very over priced and the imac screen is not that good for pro work and the hard to get to (vs all other pc systems) HDD in the imac and mini is a no no for some Business. Now the mac pro will be nice at $1000-$1500 with be more up to date come on 1TB HDD and 3 GB RAM at $2500? Can build a i7 system (same cpu power) with more ram and a better video card for about $1000 or less or even get's dells for about $800-$1500 less then apples price.
The problem is that VMs consequently bring an isolation level that doesn't allow you, for example, to work at the native filesystem. You cannot easily grep something in your "My Documents" folder, as far as I know and, even if you can, you'll be consuming way more resources than needed, which may bring consequences as bigger execution times. They're a great solution for a lot of problems, though, don't get me wrong.
Only if you configure them that way.
Troll much? But let's take a refresher course, ten years later.
1-800-what-model-is-that? I worked in the 1980s on Chinese, Japanese, and Korean input methods. CJK input was a time-limited product, completely dependent on Microsoft, so of course we got eaten when they folded CJK fonts and IME into the operating system.
Your sentiment really pissed me off, because a lot of people gave blood to bring Microsoft down a peg or two in the 1990s so that in this day and age young people might suppose you actually know what you're talking about (other models existing, as they do now) when you spout nonsense like that.
Watcom C/C++ was a superior compiler, but it got eaten alive by Visual C++, a product which set the C++ language back by almost five years by pretending to support standard features, but then only implemented namespaces one level deep, and cutting ever other corner in the template system a harried reviewer would miss on the first day (that was policy in all of their development plans).
It was as if Visual C++ promised support for K&R C 100% except that nesting of curly braces was only permitted in main(). Nesting braces aren't very important, there are work-arounds. We'll get to it in a future release. Meanwhile: 1) Put your entire program in main(); Cry baby. 2) the comma operator is your friend; 3) assign variables within the expression of first use; 4) write your program in FORTH and cross-compile; achieve code re-use through the use of the #define facility; use VBASIC instead, it has no pretense to scale, and can't hurt you.
Until Microsoft, nobody dreamed what you could do with the CPP in a pinch. If Google Code had existed in the late nineties, #ifdef _MSC_VER would have made the Google Zeitgeist.
There's no denying the colossal stupidity of many of Microsoft's main competitors. I've even read comments by Microsoft execs who basically said "we were amazed to watch our competitors blow themselves up". So true.
They never said that about Netscape. But what's one set of Nixon tapes among friends, anyhow, or forged video tapes submitted to the U.S. Justice Department?
You need to bone up on game theory. After destroying a well-managed competitor funded on a world record IPO through a multitude of dirty tricks, a lot of smart people wandered around in a daze dialing 1-800-what-model-is-that?
Top three fatal flaws in a 1990s era business model if your potential competitor was Microsoft:
1. Revenue
2. Market share
3. Profit
I recall it was the shops who were most dependent on Microsoft who made out best. Visio was an extremely well behaved ISV and they were ultimately rewarded for their OLE monstrosity. Is that what you had in mind? The independence of toady-hood?
There used to be a lot of government contracts that required a POSIX compatibility, which was why I thought SUA was available. I wonder if Windows won over the Uncle and those are no longer caveats.
I have never seen one instance of this actually being used in any environment from small up to very large enterprise.
DR-DOS, Wordperfect, Ami pro count as direct sabotage in modifying their code to break competitors products.
What a load of rubbish! A single beta version of Windows didn't work under DR-DOS. To that sounds like they are just eliminating bugs in the was DR-DOS runs Windows from distracting the developers who are trying to find bugs in their own code. Any version of Windows (pre-Win95) that could be purchased would run under DR-DOS.
WordPerfect killed themselves by resisting the move to WYSIWYG and a Windows version. When they finally did it, it was incredibly buggy. How is Microsoft responsible for that?
As for Ami Pro... I give up. What code did microsoft change to break Ami Pro? They did have a shared use of a filename extension, but that sort of thing happened all the time back then. Just because a program competes with a Microsoft product and then fails does not mean that it was due to Microsoft being evil.
VMware workstation running one of the many "live" distributions as a mountable .iso image.
I killed da wabbit -Elmer Fudd
I kinda wait for the Metro to arrive at the platform and Bob stepping out of it. (After all, that was their last try at a "non-technical" user interface.)
That's why you just format the drive and install your favourite *nix distro! :-)
That's the key right there. With virtualization software in the state that it is now, why would you run POSIX applications shoe-horned into windows, when you can have a proper POSIX system running in a VM.
I agree that SUA is pretty bad, but running Cygwin allows me to run commands like:
sort -o /dev/clipboard /dev/clipboard
This sorts the data on the Windows clipboard. Having the whole *nix user land plus access to Windows features/drives/data makes the command line in Windows much less painful than before. A VM won't really solve that.
Everybody stupid enough to buy Windows 8 should have no truck with UN*X or Linux at all! Thank you, Bill!
wha? The idea here is people want to do exactly that - however, if it's hardware locked, that might not be an option for dual-boot.
> Win 8 - it's gonna suck, right?
Yep. It's inevitable. I think the even/odd thing is that in release (a) we try new stuff, and in release (b) we fix/withdraw it, and then in release (c) we try new stuff again, so it tends to devolve into even=suck odd=less_suck. Or the other way around, depending on if they start at "1" or "0".
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
You can map a VM drive to a user folder and tell Windows (quite easily now) to store your documents on that drive.
Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
Is there a real use for it on Windows? I am serious and not trying to be a troll.
The issue I see is that not everything is a file on Windows. Can I grep processes and threads? No. Can I awk, sed, and grep device driver files? No. Can I even parse logs? No, they are xml on Windows. etc.
Sure I can run gcc and maybe xclocks or something, but that is not usefull.
Can I do anything with it? Powershell seems much more integrated and you have .NET and WMI to automate some tasks. It still seems far behind Unix with the utilities though, but I am not an experienced Admin. Windows!= Unix.
http://saveie6.com/
Uh...no?
This is about SUA being booted out of the OS.
The other "issue" wasn't even hinted at by the commenters above you.
Honestly, if you're going to take a completely different track, start a new thread instead of trying to derail the current one?
For DR-DOS: Of course there was no reason for this. Brad Silverberg, the Microsoft exec who finally left the company last week, but who in an earlier life had been responsible for Windows 95, emailed Allchin on 27 September 1991: "after IBM announces support for dr-dos at comdex, it's a small step for them to also announce they will be selling netware lite, maybe sometime soon thereafter. but count on it. We don't know precisely what ibm is going to announce. my best hunch is that they will offer dr-dos as the preferred solution for 286, os 2 2.0 for 386. they will also probably continue to offer msdos at $165 (drdos for $99). drdos has problems running windows today, and I assume will have more problems in the future." Allchin replied: "You should make sure it has problems in the future. :-)", which is clear enough, and it should be noted that the pair were both high level Microsoft executives.
And you say a single beta was nothing, but making it non-functional on their system meant they couldn't do testing to ensure compatibility before release. It was specifically singled out as a technical glitch designed to sabotage their competition in trial, and was conclusively ruled anticompetitive and predatory by the judge.
For WordPerfect, MS supplied faulty API's for Wordperfect to use, while keeping their own hidden calls that actually worked. Windows updates actually broke Wordperfect and made it crash. Sure it is easy enough to assume it was just an unintended bug, but their trials revealed that top leadership was encouraging the engineers to break the system intentionally, which makes the "buggy" explanation a little more suspicious doesn't it?
Ami pro had a beta version of a dll. When using the final version of the dll, their program didn't work right. Again, maybe it was just a coincidence and mistake that they supplied yet another Word competitor with incomplete dll's. It sure seems like a pattern to me.
All I really use Cygwin for is a bash script interpreter. It's done a fine job of that, though it does take an abominable amount of time to start a console window.
It lets me write cross-platform database installation scripts for *nix and Windows, but to be honest, that's about all the use I have for it at this time.
I haven't even bothered updating the install in over a year. Why bother? It works.
I do not fail; I succeed at finding out what does not work.
IBM made $23B in software last year, so apparently they can do just a little bit of software marketing.
Remember when NT was going to be a better Unix than UNIX?
I guess that is now going away - what with GNU/Linux and Apple being UNIX these days.
The SUA community has been hoping for a while now that Microsoft just open-sources the stack - everything about the NT kernel - and lets the community maintain it rather than actually killing it. Ideally they would open-source it but continue to maintain and update the code, but the truth is that SUA has gotten fairly little love since Vista came out. They add features and fix bugs, but slowly - 64-bit shared libraries from GCC has been in the works for a while, now. The Win7-update of Interix (the SUA "OS" environment) didn't ship until well after Win7 itself was generally available (although you can install Interix 6.0 on SUA 6.1 just fine).
It's actually really interesting what it does and doesn't have. It's available in 64-bit, including utilities, libraries, and build toolchain, but if you're running on 32-bit it still doesn't have the 64-bit extensions that enable things like working with files more than 4GB in size. There's still no support for clone(), which makes a lot of Linux source code not compile on Interix. There's no direct access to physical block devices, which means you can't use Unix disk utilities, and no audio support (though you can use a network-connected sound server that runs on Win32).
Open-sourcing SUA would allow people to fix many of these issues (seriously, how hard can block devices be? Map \\.\PhysicalDisk0 to /dev/sda, and you're much of the way). It would allow resolving the silly little issues, like the poll() implementation being half-baked and therefore requiring a portability library that implements it using select() instead.
Seriously, this is a win-win. MS doesn't have to support it anymore, the people who use it can continue using the MS version or the new community version (or modify the community version for their own purposes), those who want to tinker and hack on it can make improvements, and MS can get some good press for open-sourcing a (fairly low-level, even if rarely used) component of the NT software stack.
There's no place I could be, since I've found Serenity...
While on the face of it, it was an ego thing that they were smart enough to have this compatibility layer. Then when I looked deeper, it turned out they had a bridge between active directory and NIS. But looking even deeper, it only worked with AD as the master and NIS in slave mode. Why am I not surprised. So if you basically had a Unix shop, and was using NIS, you could still consolidate credentials for both the Unix world and the Windows world, but only by making Windows the big dog. Again why am I not surprised?
Just never seen or heard of an installation. Every Windows shop I went, when they wanted a UNIX tool they either used a Windows port of it or installed a *NIX machine.
aka STFU
And Microsoft makes more per samsung android handset than Google does, potentially even more than samsung(I don't have hard numbers). Does that mean Microsoft is marketing android phones?
What does that have to do with anything? IBM made $23B selling it's own software. Does Microsoft sell Android phones? No? Then what is the point of your post?
The point of SUA (SFU, Interix, whatever) wasn't to allow you to run "grep" on you "My Documents" folder. If that's what you were using it for, you were doing it wrong.
Karma: Poor (Mostly affected by lame karma-joke sigs)
It is just an example, and it has more to do with the drawbacks of running virtual machines as a replacement to native systems (as pointed by adonoman) than with SUA itself. I knew since the beginning it was a terrible example, though, but I wasn't able to think anything better.
The point is that Microsoft is making money NOT marketing android phones, by that perspective, IBM making 23Billions in software doesn't mean they marketed that software either.
This brings up another question - NT originally was POSIX compliant. Has that been true since XP? Also does dropping of SUA mean that Windows 8 will no longer be POSIX compliant? If XP was POSIX compliant, one would think that Hyper-V would be as well, right?
I knew since the beginning it was a terrible example, though, but I wasn't able to think anything better.
That's the problem (and the reason why SFU is going away). There are very, very few legitimate uses for SFU these days. Few enough that it no longer justifies the (likely quite expensive) investment from Microsoft.
Karma: Poor (Mostly affected by lame karma-joke sigs)