Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Microsoft Trying To Appeal to the Unix Crowd? 468

DigDuality writes "With the news that Windows 2008 (recently discussed on Slashdot) will have GUI-less installs and be fully scriptable, that they've opened up their communication protocols for non-commercial usage and are providing a patent covenant (Redhat Responds), and now finally an interesting rumor floating around that Microsoft will be taking on GNU directly. Has Microsoft totally switched gears in how it is approaching the Unix and FOSS sector for direct competition? According to an anonymous email leaked from a Microsoft employee, it seems Microsoft will be developing a framework that will be completely GNU compatible. Microsoft CEO, Steve Ballmer, said on Friday (23 February) that they are aiming to restore a Unix-like environment to its former proprietary glory, at the same time proving that Microsoft is committed to interoperability. Ballmer emphasized that Microsoft's new strategy is to provide users with a complete package, and this includes users who like Unix environments. According to the supposedly leaked email, UNG, which stands for UNG's not GNU, is set to be released late 2009."
This discussion has been archived. No new comments can be posted.

Microsoft Trying To Appeal to the Unix Crowd?

Comments Filter:
  • MS is a business (Score:5, Insightful)

    by Shados ( 741919 ) on Wednesday February 27, 2008 @11:03AM (#22573408)
    A business tries to appeal to its market. The market changed. MS will change too. Its just long to shift gears of such a behemoth.
  • by pembo13 ( 770295 ) on Wednesday February 27, 2008 @11:06AM (#22573464) Homepage
    And I think this is fair enough to be applied to any company, not just Microsoft.
  • Re:Wow (Score:5, Insightful)

    by ZeroFactorial ( 1025676 ) on Wednesday February 27, 2008 @11:12AM (#22573556)
    Does Balmer actually understand the holy war he's getting the company into?

    This is like Satan trying to appeal to Christians.

    *nix users have already eaten the apple and realized they were duped.
    If the Nigerian princes are right, I'd say it's time to sell your Microsoft stock.
  • by davecb ( 6526 ) * <davecb@spamcop.net> on Wednesday February 27, 2008 @11:14AM (#22573590) Homepage Journal
    his is exactly what MS tried to do with Java, and did do with C#.

    First, build a language or system that runs existing programs.

    Then change the compilers so they use MS-only, intel-only features by default

    Then add attractive features at the source level.

    Pretty soon, you can port *to* the new platform, but can't port away from it.

    --dave
    [PS: If you're already in that situation and want to port, send me private email]

  • Re:Wow (Score:5, Insightful)

    by AKAImBatman ( 238306 ) <akaimbatman@gmaYEATSil.com minus poet> on Wednesday February 27, 2008 @11:16AM (#22573608) Homepage Journal
    I dunno, seems plausible enough to me. I was always of fan of the idea of extracting the NT kernel and doing a GNU distribution on top of it. (Something which is theoretically possible even without Microsoft's help, though rather difficult.) Microsoft would never have been happy about it because it would further erode their lock-in.

    Of course, these days Microsoft's lock-in is slipping away fast. More and more programs are showing up on the Mac, the web is going standards-compliant, and Java has ensured that Windows no longer locks customers in on the server side.

    The way I see it, Microsoft is fighting. Which is step 3 of 4 in Ghandi's formula for success: "First they ignore you, then they laugh at you, then they fight you, then you win."

  • Re:Wow (Score:5, Insightful)

    by jayhawk88 ( 160512 ) <jayhawk88@gmail.com> on Wednesday February 27, 2008 @11:17AM (#22573640)
    Perhaps, but there's no denying that products like Server 2008 and Powershell definitely have a very *nix flavor to them and are at least partially meant to appeal to the Linux crowd. I'm sure MS would love to make the MySQL/MSSQL or IIS/Apache decision a little more difficult for a lot of admins out there.
  • by FooAtWFU ( 699187 ) on Wednesday February 27, 2008 @11:20AM (#22573690) Homepage

    opened up their communication protocols for non-commercial usage
    Get back to me when it's for general-purpose uses.
  • by FudRucker ( 866063 ) on Wednesday February 27, 2008 @11:23AM (#22573756)
    since UNG is for non-commercial use only that mean business wont be able to use it... just jane & joe sixpack on his home PC...
  • Re:Wow (Score:5, Insightful)

    by AKAImBatman ( 238306 ) <akaimbatman@gmaYEATSil.com minus poet> on Wednesday February 27, 2008 @11:23AM (#22573768) Homepage Journal
    Long story short: "Embrace, extend, extinguish"
  • Re:Wow (Score:5, Insightful)

    by Andrzej Sawicki ( 921100 ) <ansaw@poczta.onet.pl> on Wednesday February 27, 2008 @11:30AM (#22573878)
    If anything it's a step on the way from Embrace to Extend. Later to be followed by Extingiush. I wonder, though, if the target isn't a tad too big this time. We'll see, I guess.
  • Who's the target? (Score:5, Insightful)

    by Phantom of the Opera ( 1867 ) on Wednesday February 27, 2008 @11:33AM (#22573918) Homepage
    Let's see, the target audience could be :
        * people who hate M$'s guts all ready
        * Windows users who want to see what the fuss is all about
        * Manager who read this and think "my tech people like Unix, I can buy this and they will be happy".

    Would anyone reading this want to touch it with a 10' pole? Anyone curious enough to find out what 'faster and easier' features they've added?

    This is gonna be a dog, a distorted bizarro [wikipedia.org] unix.
  • by Alioth ( 221270 ) <no@spam> on Wednesday February 27, 2008 @11:33AM (#22573920) Journal
    I hope SFU has had some improvement since I last tried it a couple of years ago. Running as an NT subsystem, and owned by MS, it should just be miles better than Cygwin. However, it feels like ISC Unix in 1991, and has poor source compatibility with other Unixes and Unixlikes such as Solaris, *BSD and Linux. Cygwin was blowing it away two years ago and probably still is.
  • by ThirdPrize ( 938147 ) on Wednesday February 27, 2008 @11:41AM (#22574036) Homepage
    Heaven help us if thats true.
  • They're opening up to "non-commercial use".

    This isn't "Microsoft's answer to Open Source", it's "Microsoft's answer to shareware".

    Releasing these documents is meaningless to the open source community so long as they require money for "commercial use". It's not meaningless, but it's not the open source community that will benefit.
  • by fizzbin ( 110016 ) * <7fl8o4rqr2is001@sneakemail.com> on Wednesday February 27, 2008 @11:53AM (#22574200) Homepage
    Then its not Free Software.

    Both Free Software and Open Source advocates agree that if you can't use the software for whatever you want, including a for-profit business, then its not Free/Open Source.

    So Microsoft is up to its old tricks, trying to kill Free software since they can't Embrace and Extend (and Extinguish) it. The only difference is that now it's trying to make a faux-Free clone to kill it with.
  • Re:Wow (Score:5, Insightful)

    by Nimey ( 114278 ) on Wednesday February 27, 2008 @11:57AM (#22574270) Homepage Journal
    What'd be the benefit of the NT kernel instead of Linux or *BSD? Surely the kernel doesn't directly host Win32 or .NET APIs, since so much of them has to do with the GUI.
  • Re:Wow (Score:3, Insightful)

    by ArikTheRed ( 865776 ) on Wednesday February 27, 2008 @12:12PM (#22574474) Homepage

    But Microsoft doesn't want OSS software to just sit on top of Windows; the company wants this software to be tied into the Windows ecosystem by integrating with Active Directory, Microsoft Office, Expression designer tools, System Center systems-management wares and SQL Server database.
    If this is indeed their strategy, then it's not a good one. If GNU tools are available on Windows, then it would only be a matter of time acceptable OSS alternatives appear that interwork with Active Directory or SQL Server clones. Hell, clone the interface, and use LDAP and Postgres behind the scenes.
  • by nine-times ( 778537 ) <nine.times@gmail.com> on Wednesday February 27, 2008 @12:16PM (#22574542) Homepage

    Yeah, I actually think that, in abstract, this sort of thing is very appropriate. Microsoft *should* be trying to appeal to the Unix/Linux crowd. They should be trying to make there stuff more interoperable, opening their protocols, giving headless servers, supporting GNU tools, etc. There's a case to be made for doing those sorts of things because of business interests, economic benefit, and technological need.

    The only problem I see is that Microsoft has not earned people's trust that they'll do these things properly. They've earned a reputation for being willing to hobble their own products in order to maintain vendor lock-in and damage their competition.

  • by Reality Master 101 ( 179095 ) <<moc.liamg> <ta> <101retsaMytilaeR>> on Wednesday February 27, 2008 @12:27PM (#22574700) Homepage Journal

    My god, the Unix kernel isn't the be all end all of OSes. What is with this attitude that Unix was the best?

    To paraphrase a quote, "Unix is the worst operating system, except for all the others."

    There's a reason that Unix dominates so many different areas, from the smallest embedded systems to the largest supercomputers: it's very, very flexible, and gets out of your way. It doesn't straight-arm you into "my way or the highway" like most operating systems.

  • Re:Wow (Score:5, Insightful)

    by The One and Only ( 691315 ) * <[ten.hclewlihp] [ta] [lihp]> on Wednesday February 27, 2008 @12:32PM (#22574760) Homepage

    The way I see it, Microsoft is fighting. Which is step 3 of 4 in Ghandi's formula for success: "First they ignore you, then they laugh at you, then they fight you, then you win."

    What Gandhi left out is that, nine times out of ten, the fourth step is "then you're never heard from again".

  • Re:Wow (Score:2, Insightful)

    by Wowsers ( 1151731 ) on Wednesday February 27, 2008 @01:10PM (#22575258) Journal

    A marriage analogy works just as well. A Microsoft "covenant" is about as good as a prenuptial agreement.
    Don't you normally get to see the prenup before marriage, what do you see of a shrink wrapped EULA?
  • by ElectricRook ( 264648 ) on Wednesday February 27, 2008 @01:11PM (#22575266)
    So if UNG stands for "UNG is not GNU"... And GNU stands for "GNU is not UNIX"...

    Then it seems to me, that perhaps, there is a very slight possibility that "UNG _is_ UNIX" ???

    I guess that when the going gets weird, the weird go pro... (yes, that's a stolen sig)
  • by MindKata ( 957167 ) on Wednesday February 27, 2008 @01:24PM (#22575428) Journal
    "able to count on some excellent tools" and from one of the parent posts "Microsoft would never have been happy about it because it would further erode their lock-in."

    also from the article link http://www.royalidea.com/site/?q=node/12 [royalidea.com] we get this section...
    "The aim of UNG is to write complete GNU-like tools and frameworks that will be completely compatible with existing GNU software and standards. These tools will run natively on Vista. This means that software written for the GNU environment will be able to compile and run on Vista with little or no modifications. Major software currently running on GNU/Linux will be able to run natively on Vista."

    Microsoft's strategy revolves around the idea of lock in. Looking at this from the point of view of lock in, it then sounds like Microsoft is trying to find a way to get GNU code over onto Vista. If you can't beat them, then assimilate anything useful they have ... like some excellent tools. That way, you get some good and free applications, sitting on top of your proprietary OS. Plus maybe even help remove, some of the reasons some corporate (non-technical) bosses of companies would think their staff would want Linux. "Why both, its got the same apps on Vista?".

    While Microsoft controls the OS, they hold the foundations upon which all their competitors try to build a living. They are not going to give that up, but any company switching to Linux is a problem for them. So this is another chess move to try to reduce corporate customers moving towards Linux. Loosing corporate customers is what Microsoft really fears. Big customers moving away from Windows sends out a message to other big customers to act in a similar way. Microsoft wants to prevent this slide, especially as more cheaper embedded systems are very likely in the near future and a lot of them are likely to be using Linux.
    e.g. News such as 10 billion ARM CPU sales isn't going to help Microsoft as much as its going to help grow Linux support, as a lot of ARM CPUs are using embedded Linux. Add to this the number of other CPUs using embedded forms of Linux, then industry support for Linux is growing faster than just on desktop machines. Microsoft needs to move to either block or reduce this, to help maintain their OS lock-in.
    e.g. http://www.vnunet.com/vnunet/news/2207797/arm-hits-billion-processor [vnunet.com]
  • Re:Wow (Score:4, Insightful)

    by jollyreaper ( 513215 ) on Wednesday February 27, 2008 @01:39PM (#22575608)

    Microsoft's OSS strategy makes a lot of sense for Microsoft. It's another way for Microsoft to try to make Linux obsolete, and not look as obviously ruthless doing so. And for OSS vendors who are selling a lot of their software on Windows -- Ramji repeated a couple of times that more than 50 percent of JBoss' business these days is from software running on Windows -- Microsoft's OSS push isn't a bad deal, either.
    This appears risky for Microsoft. In times past, you ran Windows because that's all anybody wrote for. Those weird apps that are industry-specific, they're always defaulting to Windows. Microsoft's biggest fear is that the client can become platform-agnostic. If your app is now running via browser, you can run anything you want on the desktop. If you aren't coding to IE proprietary extensions, there's no lock-in.

    Previously, Microsoft's fear was apps moving from Windows to OSS platforms. The fear was that if you could run your precious app on Linux, why keep Windows? Well, now they're talking about apps that started in the OSS world and trying to get people using them on Windows. That to me seems to be accurately fitting the hoary old gateway drug scare story! You dip your toe into OSS while still having all your comfy Windows apps on the box. You get to like the functionality, pretty soon the jump to Linux isn't all that abrupt, the desktop looks a little different but lookie here, all your apps are just fine.

    By breaking down the barrier between Windows and OSS, Microsoft thinks Linux will lose the attractiveness and people will just run the OSS apps they like on Windows. I think it could accelerate the move the other direction. Well, wait five years and we'll see if I'm right.
  • Re:Wow (Score:2, Insightful)

    by emilper ( 826945 ) on Wednesday February 27, 2008 @01:43PM (#22575670)
    I'll consider believing this sort of rumors when Microsoft will have usable auto completion in cmd.exe.

    Until their command tool gets closer in usability to xterm, and their GUI gets close to GNOME, I'll stick to Solaris if I want proprietary Unix.

    I suppose they could hijack one of the BSDs ...
  • by AmaDaden ( 794446 ) on Wednesday February 27, 2008 @01:49PM (#22575752)
    I agree but I feel that in the long run it's going to totally destroy their lock-in. Let's say your a developer out to make some new software. Since *nix code can now run on Windows, OS X, Linux and Unix with a doable effort you might as well aim for that. Given a few years most software will be multi-platform and the idea of anything else will seem silly.
  • Re:Wow (Score:2, Insightful)

    by realthing02 ( 1084767 ) on Wednesday February 27, 2008 @01:51PM (#22575772)
    Why do you care that you were moderated flamebait?

    This is the problem with slashdot, you can't stand the fact that your opinion was refuted by someone. Oh heaven's no! someone disagrees with what I said? How dare they take offense when I use broad stereotypes and overreaching generalizations! Here is a hint, if someone thinks you're flamebait, then you're flamebait to them. I don't think anyone goes around randomly using their mod points- I may be mistaken on that though.

    You have a +2 insightful as it currently stands, and I see more insightful thought in the "Microsoft sucks" bullshit that gets posted around here all the time. It's one thing to point out that mods missed a joke or something, but another to complain that someone took your polarizing comments the wrong way. THEY ARE POLARIZING, what the hell did you expect?

    The point is, why read slashdot comments if everyone thinks like you? I'd hate to have opposing viewpoints here! I mean, it's discussion of why you're so right, not about the facts and merits of the article that no one reads. I post once and a while, and sometimes people like what I say, sometimes they don't, and sometimes people just don't give a rip (I've got a lot of 1 point posts with no replies). Do you think I'm constantly hitting refresh or checking my profile to see if someone replied? You must have more smugness than a prius forum* to write a comment, and then wait for the +1 funny/insightful modifiers to roll in that you actually took offense to someone disagreeing with you.

    I'm not posting anonymously, because I could care less about the -1 I'll be getting in about 10 minutes.

    *heard this from someone else, didn't want to take credit for it.
  • by ardor ( 673957 ) on Wednesday February 27, 2008 @02:04PM (#22575990)
    Note though that the GPL is specifically designed to prevent Embrace&Extend. They cannot take, say, gcc, and develop propietary closed-source extensions on top.Their only way of applying lock-in is by using propietary formats and protocols - which require apps to be written from scratch. So, nothing new on the assimilation front.
  • Re:Wow (Score:3, Insightful)

    by lysse ( 516445 ) on Wednesday February 27, 2008 @02:18PM (#22576210)

    You can simply load different drivers in pseudo-userland and run a separate set of services to completely rework your windows system.

    You mean, kind of like Linux's modules...? There's no reason to recompile a kernel just to get a system working these days, nor has there been since about 2001; indeed, vendors tend to recommend against doing so. But you do at least get the chance to say "no, I know what I'm doing" and choose.
  • Re:Wow (Score:1, Insightful)

    by Anonymous Coward on Wednesday February 27, 2008 @02:19PM (#22576226)
    This actually sounds like MS is acknowledging that the open source community have developed quit a lot of good applications, and MS would like them to be able to run on their machines. The implication that MS is making is that the open source model of development is actually a good one, though they probably will not admit it.
  • Why would I bother (Score:3, Insightful)

    by Colin Smith ( 2679 ) on Wednesday February 27, 2008 @03:09PM (#22576950)
    When I can install VMware, and then run a full Linux system to get real work done.
     
  • by Ilgaz ( 86384 ) * on Wednesday February 27, 2008 @04:19PM (#22577936) Homepage

    ...asking what you're going to give him in return for ripping off his plan that brought Apple back into technical leadership. :)
    Apple could dare to do it, MS can't. Read the archive.org pages from OS X 10.0 period, people, their core customers (including professionals) _hated_ OS X. Apple could stand to all those flaming, loss of developers, advanced developers having to re-learn things. It really needs courage.

    There are posts from people who are clearly technical saying "What the hell? Ship MacOS 10 already. This junk doesn't work at all!"

    Apple is a company which can actually warn its _own_ core system parts to keep up with times. Like:
    27.02.2008 13:33:07 com.apple.launchctl.System[2] Notice launchctl: Please convert the following to launchd: /etc/mach_init.d/dashboardadvisoryd.plist

    It is a polite warning for now, in a year or so, it will say very harsh things and later, it will say "I am not loading it". :)

    Can MS do such things? As long as they can't do, they will have these issues. Dark tactics like pushing NBC to show Olympics site to SilverLight having people etc. will keep them in business though.
  • Re:Wow (Score:2, Insightful)

    by Darinbob ( 1142669 ) on Wednesday February 27, 2008 @04:29PM (#22578056)
    Windows NT did have a POSIX environment that sat above the NT kernel. The big snag though is that most of the useful services you needed were in the WIN32 environment. WIN32 is the real OS, which isn't just a GUI layer, even NT command line utilities and services sit on top of WIN32. You can't even do networking without WIN32. The kernel itself doesn't do much of anything outside of process and memory management. So given the POSIX implementation you really couldn't do more than write simple console apps that communicated to the outside world using files.

    In short, it was just enough POSIX for Microsoft to claim it was POSIX.1 compliant, which was just enough to satisfy some Department of Defense contracting requirements. A sort of wink and a nod in a way; allowing contractors to make bids for POSIX systems and end up getting the Windows they wanted.
  • by swiftcoder ( 1055762 ) on Wednesday February 27, 2008 @05:49PM (#22579430) Homepage
    Lock-in doesn't require closed source. Look at what Apple does with GCC, they extend the compiler willy-nilly (fully open-source, all of it), and now every Mac ships with a custom GCC that understands lots of additional options, changes the meaning of others, doesn't support some standard options, and produces completely incompatible binaries...

    Sure you can apply the Apple patches to mainline GCC, and get the same thing, but that doesn't change the fact the this is lock-in: Mac developers have different expectations about GCC's operation than do linux users.

An authority is a person who can tell you more about something than you really care to know.

Working...