Slashdot Mirror


OSS on Windows the Next Big Thing?

Lam1969 writes "Linux geeks and Microsoft have similar interests, says Computerworld: They both are interested in seeing open-source software succeed. Linux geeks admit that the open source OS isn't necessarily a better platform for important applications, and Microsoft recognizes that many of its customers are using open-source applications, and doesn't want to alienate them." From the article: "Faced with the allure of inexpensive open-source applications among its core customer base of small to midsize businesses, Microsoft has toned down its rhetoric. 'It's a myth that open-source and Windows can't work together. Customers just aren't religious about these things,' said Ryan Gavin, a director of platform strategy for Microsoft."

55 of 351 comments (clear)

  1. MS Grasping for Straws by eldavojohn · · Score: 4, Insightful
    OSS on Windows the Next Big Thing?
    It's not the "next big thing." In fact, it's the old big thing that kept me running Windows XP on a machine at home.

    So far today, I've used WinCVS, Notepad2, Firefox, PDFCreator, numerous Apache development tools and 7-zip all on Win XP. Looks like I'm well aware of the power of OSS on Windows. I'm not even talking about the tons of other apps I have on Windows that are OSS (Gimp, OpenOffice, Thunderbird, Gaim, Nvu, etc.).

    If they're supporting it now, it's only because they're grasping at straws and reasons for people to continue to buy Windows instead of x86 OSX. "Look, if you buy Windows, you can go download The OpenCD and just go to town on free software." I know there's plenty of OSS going on for OSX and it's even got the bash kernel so you can compile pre-existing OSS apps that were written for it but man these Windows OSS programs are slick and super easy to install.

    Saying that they're promoting it now will not make it the next big thing either. They'd have to open up some information about how to write apps on top of their OS or at least design some API's with the open source developer in mind. You know, if they made their platform a little less proprietary and gave the OSS developers a little more freedom, that would be a sign of OSS support.

    Talk is cheap.

    Perhaps we'll start to see some adolescent tendencies take hold in the open source community? Maybe the only reason OSS has been developed for Windows was to slap William Gates in the face? If so, it's now helping Microsoft and at least a few workers are promoting it.
    --
    My work here is dung.
    1. Re:MS Grasping for Straws by pilot1 · · Score: 3, Insightful

      I know there's plenty of OSS going on for OSX and it's even got the bash kernel so you can compile pre-existing OSS apps that were written for it
      BASH is a shell, not a kernel. Having it installed won't help you compile anything.

    2. Re:MS Grasping for Straws by rwven · · Score: 3, Insightful

      Regardless of your experiences, the vast majority of the people on windows are using closed source software. There are obviously (and simply) WAY more open source apps for linux than there are for windows. While there may be enough to do the job for some people, there are not nearly enough to do the job for others. Most (not all) of the windows OSS apps are inferior by leaps and bounds to the closed source alternatives. Firefox and Thunderbird are two obvious exceptions to that. Things like open source non-linear video editing solutions or graphics programs such as the gimp are really pretty lousy compared to some of the costly (or on rare occasion free) closed source alternatives.

      I've been wishing and hoping for a long time that the OSS on windows movement would expand. I've also noticed a trend recently toward that very end. I'm holding my breath here.

    3. Re:MS Grasping for Straws by Mad+Merlin · · Score: 2, Informative
      I know there's plenty of OSS going on for OSX and it's even got the bash kernel so you can compile pre-existing OSS apps that were written for it but man these Windows OSS programs are slick and super easy to install.


      The bash *kernel*!? It's a shell, not a kernel. There is a world of difference.



      I don't see OSS as a big thing on OS X, despite the fact many things can simply be recompiled for it, Mac zealots demand "native" (read: not using X11) ports of software, which is significantly more work than simply recompiling. If Apple was smart, they would either 1) have used X11 for everything in the first place or 2) figured out how to actually make X11 integrate nicely with it's proprietary GUI.

    4. Re:MS Grasping for Straws by Profane+MuthaFucka · · Score: 5, Funny

      But wait, what if bash WAS a kernel? What if we re-wrote the Linux kernel in Bash? Hmmmm? Linux would run everywhere you had bash! It would be a bash kernel! Now that doesn't seem so dumb now, huh?

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    5. Re:MS Grasping for Straws by the+phantom · · Score: 3, Interesting

      You don't think it integrates nicely? In its default configuration, I hardly notice a difference between X apps and Aqua apps. The only thing that I notice is that X apps take just a little longer to load, because X takes a couple seconds to load. I am not saying that you are wrong -- the integration is not perfect, and some improvement wouldn't hurt, but, in my own opinion, X seems fairly well integrated. Could you explain to me what is terribly wrong with it?

    6. Re:MS Grasping for Straws by NitsujTPU · · Score: 2, Insightful

      MS seeks to keep 90% of the market 90% happy. That's all that you need to dominate the market. They don't need to appease the open source community in order to do this.

      As for competition from Macs. Maybe, but people still have their reasons to buy PCs. Granted, Macs are cheaper now, over what they used to be, OSX is nifty.

      MS, I'm sure, has their reasons for opening some sort of diplomatic relations with OSS, but fear of collapse in anything resembling the near future isn't one of them.

    7. Re:MS Grasping for Straws by laffer1 · · Score: 4, Insightful

      Apple's graphical layer is much better than X11. Apple needs an advantage. I'm sure apple could make x11 work even better with the gui as they did with A/UX. If you read up on it, it allowed you to run unix apps by double clicking in the gui and classic apps. Apple's x11 implementation is still fairly good, but a bit of a hassle to start some apps.

      Linux people want native stuff too. Not only do they want linux ports of software, but some people even rewrite apps so that they integrate with gnome or KDE better. xine/gxine for instance. In fact, most of the extra open source software out there is just duplicates of what we already had. Aside from one gnu app, I don't know of a replacement for say quicken. I don't see lots of open source games. (this argument is starting to become untrue.. in time.)

      Making a native port of an open source program for Windows is a lot of work too. What is the difference?

      OSX has quite a bit of open source software for it. Aside from obvious things like bash, tcsh, vim, xorg, apache httpd, php, perl, there are also things that don't come with it!

      Apple can never win. Its either criticism for using open source or now they don't have enough. If they had used x11 for everything it would be "why not use linux instead of the copy". Nothing is stopping you from using "Mac OS" with x11... its called gnustep + windowmaker. Try it sometime. Its only about a decade out of date.. but its there. (pronounced: nextstep)

      Linux users, do me a favor. Only speak of positives of your OS of choice. Don't sit there and trash every other OS out there. End users don't like "Windows is shitty" as a reason to switch. Why? Most of them think Windows is good enough. That's why they have 90% marketshare. Convince people Linux has new exciting features they can't live without. Play the game the way apple and microsoft do. The real reason you don't do that is because linux doesn't have much to offer over any other OS. Sure there are isolated cases but on a desktop there isn't a single reason to switch for most people. This holds true with mac os, bsd, and other systems as well. In the case of mac os, apple has iApps which appeal to a few people. That's why their marketshare is going up. They still don't have a silver bullet to get windows users to switch. Listen to what people say about mac os! Most complaints that are rational typically mention games. Does linux have lots of game ports? No. (work on that) Give and take constructive criticism. Improve the software. Work with others.

      My personal vision is that someday operating systems will be free that work for everyone. I want us to move beyond 100 different choices and get to a few good ones that the poor and rich can use together. Most people I know that have heard of linux think it costs money. Why? They goto best buy and see "linux" for 80 dollars. The windows upgrade is 99 right next to it. What does that tell them? Then they go down the next isle and see box after box of window software. They think.. gee i can't get any software for this "linux" thing. They also may think wow.. nothing for macs either. I guess I have to use windows.

      In order to resolve these problems, someone needs to put Linux cds at stores like AOL does. Free disks.. ubuntu or whatever needs to do this. Next, distros need to advertise that the box contains a browser, word processor, and anything else they may want. Perhaps an open source games collection might help too. Remember how you picked your first pc when you were clueless. In my case, I couldn't afford a mac so i got a packard bell because it had more games and other software.

    8. Re:MS Grasping for Straws by Quarters · · Score: 4, Informative

      And there's nothing OSS unfriendly about the Windows APIs. The APIs I have access to and documentation for in VisualStudio work equally well regardless of whether or not I create a proprietary or open application.

    9. Re:MS Grasping for Straws by timeOday · · Score: 3, Insightful
      Most (not all) of the windows OSS apps are inferior by leaps and bounds to the closed source alternatives. Firefox and Thunderbird are two obvious exceptions to that. Things like open source non-linear video editing solutions or graphics programs such as the gimp are really pretty lousy compared to some of the costly (or on rare occasion free) closed source alternatives.
      Windows just doesn't have a culture of open source. You go to look for some silly little utility, and not only is it closed source, it's $18.95. In my limited past experience, the Mac is even worse - "here's an open source app dressed up with the native Mac widget set! Just $18.95!" Most of the good open source stuff for Windows is a port from Linux or somewhere else.

      Actually I shouldn't say "silly little utility" - developers have a right to ask whatever they want for their stuff, and it's their own hard work that produced it. But as a user, it's sure nice to work on Linux without all those toll booths everywhere. You just say "apt-get install" or "emerge" or whatever and with any luck, you're done.

    10. Re:MS Grasping for Straws by Zathrus · · Score: 3, Interesting
      There are obviously (and simply) WAY more open source apps for linux than there are for windows


      Yes, but so what? Most of the major OSS apps are available on both platforms at this point (or, more likely, many platforms beyond just those two).

      Most (not all) of the windows OSS apps are inferior by leaps and bounds to the closed source alternatives


      Fine. So use the best tool for the job -- that's basically what the article is saying. As is the grandparent poster. As are you... I think. I'm not sure why you're taking issue with the GP for that matter -- you seem to be saying largely the same thing.

      I use Windows at both work and home for my desktop, and Linux/Unix at both for servers. I develop C++ apps for *nix; at work our server code compiles under Windows for one and only one reason -- debugging. And it's a helluva lot easier to use Visual C++ for debugging than trying to beat TotalView into not crashing, or attempting to use gdb on AIX (pain... agony... coredumps).

      Most of the apps I use on a daily basis (vim, putty, firefox, virtuawin, cygwin, numerous command line tools, tortoisecvs, and numerous others) are OSS and they or equivalents are available on both platforms. But other apps that I use are not free (in either sense), nor are the games that I like to play at home. And they're all Windows only. The availability of so much OSS software on Windows, however, means that I really can have the best of both worlds.

      And for the rare stuff that's just better on *nix -- again, that's where putty and Cygwin come in. But, as you note, the need to run X apps is increasingly rare.
    11. Re:MS Grasping for Straws by toadlife · · Score: 3, Informative

      http://unxutils.sourceforge.net/

      dd is included. I use these on my Windows servers at work all the time.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    12. Re:MS Grasping for Straws by spatley · · Score: 5, Informative

      Yes, but you have VisualStudio. That investment is a significant barrier to many...
      No you don't, M$ does give away Visual Studio tools in fully functional and free Express versions like C# Express

      Granted, that would not help you with connecting VB6 access applications to mySql ODBC source, but that kind of interoperability is a tall order on any platform.

    13. Re:MS Grasping for Straws by Nef · · Score: 2, Interesting

      Yes, but you have VisualStudio. That investment is a significant barrier to many wouldbe OSS developers and their community of contributors. Sure, you *could* get an OSS compiler, but they are a PITA to get up and running. And you don't get proper documentation. This makes Windows OSS unfriendly. On the other hand, when you run Linux or *BSD, everyone gets the toolchain, headers, libraries, and documentation right out out of the box. Anyone can grab some source, make some changes to the code, and recompile if necessary. That is OSS friendly.

      In the past, I would have agreed with you on this, but in the present day, your all washed up. You can get express versions of almost every development tool available from MS now (C#, VB, J#, Managed C++, SQL Express, MSDN Express) for FREE. In fact, just this week they've also stated that all future MSDN libraries will be free (you can get the fullblown 3 disc set for FREE from them today) All of which is to say, this isn't just lip service, they're finally getting on the bandwagon (even if some hand-holding may still be necessary.)

      Also because of the lack of developer tools out of the box with Windows, there is no advantage to running OSS for most people. If I don't have the toolchain to recompile the source, the fact that it is OSS is moot. Might as well be closed source freeware.

      Here I'll have to concede. I really wish Vista would include some default development setup, perhaps even a seperate SKU for Students/Teachers that includes the full dev suite on a scratch install from media.

      Here is a little anecdote which demonstrates the OSS unfriendliness of Windows: I was having a problem with the MySQL ODBC client in Windows. There is an outstanding bug that was preventing my school from doing some very important MS Access -> MySQL queries. I managed to track down an unofficial patch to the ODBC client. Great, I thought, it is open source. I can just download the source, apply the patch, and recompile. But wait, I needed to get the Qt libraries too! I downloaded a trial version of that.A few hours later of dicking around with that, I was read to try to recompile the client. Well, turns out that the MySQL ODBC client is a Visual Studio 6 project. I don't have VS6. I downloaded VisualStudio 2005 Express (or whatever it is) hoping it would be compatable. It wasn't. Ok, well, then had to try to get it to work with mingw. So I spent a few hours trying to get that environment setup. Eventually I had to turn over the task to a friend who has a little more experience with Windows source code. He eventually got things to build, but it wasn't easy. Keep in mind, I'm no newb to compiling software. I've just never done it on Windows. Totally OSS unfriendly.

      Again, I'll concede the point, but to that end I have to say things appear to be improving. I think at this point though, MS is still somewhat unsure of what the best strategy of implementing OSS friendliness is, given their currently closed proprietary stable of OS/Apps/Dev Tools. They want to generate the community aspects that OSS brings to the mix, without having to give up control of their IP, yet still allowing us the end users to tinker and plug things together. That's a tall order given a company with such an knack for embrace/extend/extinguish.

      But that's just my opinion, and I've been wrong before...

    14. Re:MS Grasping for Straws by misleb · · Score: 2, Interesting
      No you don't, M$ does give away Visual Studio tools in fully functional and free Express versions like C# Express [microsoft.com]


      Yeah, I did that. Didn't help. Also, what if the project is done with mingw? Do I have to maintain both toolchains? Windows is quite OSS unfriendly. At least for any project that expects to get user supplied patches and other input.

      Granted, that would not help you with connecting VB6 access applications to mySql ODBC source, but that kind of interoperability is a tall order on any platform.


      You mean platforms that have a single, ubiqutous toolchain like gcc/gmake/etc? Seriously, OSS is so much easier on Linux/BSD because it is the norm and everyone has pretty much the same toolchains... out of the box.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    15. Re:MS Grasping for Straws by Anonymous Coward · · Score: 2, Informative

      Quit trolling already. MS gives away lots of dev tools. There are lots of express edition IDEs (which are quite good really, and you can't say the price is right either). And they have lots of offers where they give away VS 2005 standard (just watch so many webcasts or such), or they give some away at some events. Also, the compilers are 100% free, and are installed on many machines - just like GCC - as it's part of the .NET framework. You can code in any text editor and compile using the compiler, just like one would with GCC. Anyone can code patches with any text editor or IDE, and compile for free if they want to, and it's quite easy. There is also a couple freeware IDEs. And if you want, you can use other compilers and dev tools and enviromnents just like one can on Linux (often the same ones) - which actually vary very much ("because it is the norm and everyone has pretty much the same toolchains"? LOL! Good joke!)

      Windows is no more OSS unfriendly than Linux. Your post is 100% FUD.

    16. Re:MS Grasping for Straws by WindBourne · · Score: 2, Funny

      Oh great. That means that Windows will be bashing itself. But wait ....

      --
      I prefer the "u" in honour as it seems to be missing these days.
    17. Re:MS Grasping for Straws by misleb · · Score: 2, Interesting
      if dd does the job, why not spend 1 second googling and use dd for windows [swin.edu.au]? and what, the dos/win "format" doesn't write enough zeroes? fdisk and mmc disk management don't really delete partitions when they say they do?


      Maybe you don't understand the difference between simplay changing partitions/creating a new filesystem and actually wiping the disk.

      I already knew there was dd for Windows. But since you can't do something lke 'dd if=/dev/zero of=/dev/hdc' it doesn't help much in this (and many other) situation. And does "format" write zeros to the disk? I know it can do a surface scan, but I don't know if that actually clears the data. I know that fdisk simply changes the partition table. It doesn't touch the rest of the disk. And the MMC... does that wipe the disk? I'm not aware of it doing so. Creating a new filesystem struction != wiping the disk.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    18. Re:MS Grasping for Straws by ocbwilg · · Score: 2, Insightful

      No kidding. A friend of mine wanted to wipe a hard disk from within Windows. Something that you could do with a simple 'dd' comand in Linux/BSD. Everthing he found cost like $20. He ended up finding a crack for one of the programs just so he could do the wipe. I suggested a Linux boot CD, but for some reason he had to do all this without rebooting (don't ask). It is just sad. There really isn't enough OSS software for Windows. There may be "a lot" but there isn't enough. There are just so many things that Windows can't do out of the box... stuff I totally take for granted in Linux.

      Two points:

      1. There is no such thing as "out of the box" with Linux. Every distro is different and comes with different tools. Most of the tools are open source, so if you know what you're looking for you can get it for gratis from any number of well-known (within the industry/community) sites. Windows isn't much different. It comes with a standard set of user tools/applets, and not a whole lot for developing and administering systems. But if you're know what you're looking for, you can usually get it for gratis from Microsoft, or possibly another community/industry site. In either case, if you're not that familiar with the community then you're going to have trouble finding and getting what you need. I do believe that the fact that most Linux users tend to be more technically proficient than Windows users does have a lot to do with the difficulty of finding what you need. With Linux you have a smaller community of more highly knowledgable users, whereas with Windows you have a smaller community of more highly knowledgable users surrounded by millions of clueless brain-turds. 2. If you want to wipe a hard disk with Windows, it's not that hard. There are a number of free utilities that will do the trick. I recently needed similar functionality and ended up using a free BartPE plugin called COPYWIPE to do it. The biggest problem that you have with wiping utilities that run in Windows is that Windows typically runs from a computer with a single partition that is actively in use by the system. With Linux you typically have multiple partitions and disks, so wiping one while your OS is running from another isn't such a big issue. But there are plenty of free Windows utilities if you know where to look (like free disk imaging software, free partition resizing software, etc). 3. It is absolutely true that there are more $20-type of utilities for Windows that for Linux, but I think that has more to do with the mentality of the developers than the OS. If you're using Linux, you are benefitting from all of that free software, so it is easy to see the value of contributing to the community. If you are using Windows you are seeling the value of selling software, so when you write that cool utility you will be more inclined to make a little money on the side. Besides, have you ever tried to actually sell Linux-based software? Assuming that you don't have to deal with any GPL issues, you still have to contend with potential customers who are resistant to paying for software. So if you want to make money from selling a cool app odds are you will write it for Windows (which has the largest potential customer base anyways. But I think that will slowly change as more people become accustomed to using OSS on Windows.

    19. Re:MS Grasping for Straws by Haeleth · · Score: 2, Insightful

      Besides, the majority of OSS applications can run on multiple OSs. This means, you really want to have ONE development environment, being able to produce code for multiple platforms. As far as I know, Visual X Express (or any other edition) is windows-only.

      This is hardly a Windows-specific problem. Nobody complains about OS X being "OSS unfriendly" just because XCode is proprietary. Nobody complains about Linux being "OSS unfriendly" because Intel's C++ compiler isn't a drop-in replacement for gcc. If you want cross-platform, the open-source tools (GCC, Eclipse, etc) run everywhere.

      Use Visual Studio for Windows-specific projects, just like Apple fans use XCode for Mac-specific projects. Use the GNU toolchain where portability counts. It's only difficult if you insist on making it difficult for yourself.

      Of course, there is gcc also for windows (Cygwin), but Cygwin is sometimes a pain in the *ss to install and configure correctly

      So I keep hearing. I still haven't managed to figure out how. I've never had any difficulty. And if Cygwin doesn't do it for you, there's the MinGW/MSYS alternative which some people prefer.

      and even if you actually have it installed correcly, it just doesn't behave *the same way* as those same GNU tools do under UNIX.

      It's practically indistinguishable. In my experience, any code that has problems compiling under Cygwin is not properly cross-platform. Don't go mistaking Linux for *NIX. Your "UNIX" program might be fine in Linux, and possibly even in FreeBSD if you were careful, but does it compile cleanly in NetBSD? Solaris? AIX? OS X? Not if it makes any of the trivial mistakes Linux coders often make, like assuming that libc is glibc, or that python is in /usr/bin. At least Cygwin's make is GNU make, something you certainly can't rely on on a BSD...

      Portable code runs fine in Cygwin. It's non-portable code that has problems. And it's not Cygwin's fault if your code isn't portable. Don't go confusing "Linux-friendly" with "OSS-friendly", because they aren't the same thing, and it's not even clear that going out of one's way to clone non-standard behaviours of Linux is at all desirable.

  2. Who would have thought by 0racle · · Score: 5, Insightful

    People would use commercial closed source software on Linux and Free OSS on Windows. I mean, wow. There really are people that will choose to use the best tool for the job.

    I'm shocked. SHOCKED!

    --
    "I use a Mac because I'm just better than you are."
  3. Heresy! by Hikaru79 · · Score: 5, Funny

    Linux geeks admit that the open source OS isn't necessarily a better platform for important applications

    Okay, that's it. Turn your card in at the door. We never want to see you again.

    1. Re:Heresy! by P3NIS_CLEAVER · · Score: 2, Funny

      He should also be forced to sit in the COMFY CHAIR!

      --
      Please sign petition to restore sanity to our banking system!!!

      http://financialpetition.org/
    2. Re:Heresy! by Mathiasdm · · Score: 2, Funny

      No, not the comfy chair!
      Oh, and please don't use the soft cushions!

      --
      Join the anonymous, help develop the network: http://www.i2p2.de
    3. Re:Heresy! by andrewman327 · · Score: 2, Insightful

      Wouldn't that necessarily disqualify you from calling yourself a Linux geek?

      --
      Information wants a fueled airplane waiting at the hangar and no one gets hurt.
    4. Re:Heresy! by drinkypoo · · Score: 3, Insightful
      Linux geeks admit that the open source OS isn't necessarily a better platform for important applications
      Okay, that's it. Turn your card in at the door. We never want to see you again.

      That's pretty much what I was thinking. That was some highly unusual spin. That entire comment seems to be inspired solely by the following bit from near the top of the article:

      "Would I want to put it all on Linux? Yeah, that's the geek in me," Hecht said at this week's O'Reilly Open Source Convention in Portland, Ore. "But the Alfresco application doesn't necessarily run better under Linux."

      Clearly the submitter has a reading comprehension problem. What Bob Hecht says there absolutely is not the same thing as saying that Linux is not a superior platform. What he said is that the application "doesn't necessarily run better under Linux." He doesn't share why this is true; the application could have been targeted so much toward Windows that optimizing for Linux would be difficult.

      The article itself is pure garbage:

      Both Microsoft Corp. and open-source vendors have traditionally portrayed the choice of whether to use their software as a black-and-white decision. Choose Microsoft Windows' all-inclusive .Net infrastructure, or run the LAMP stack of applications, which includes Linux, the MySQL database, the Apache Web server and one of three programming languages starting with the letter P: Perl, Python or PHP.

      One choice promises easier management at a higher price. The other offers lower costs and better security -- at the cost of more complexity.

      More complexity? MORE COMPLEXITY? Windows is known for needless complexity. Maybe they mean more complexity of management... but then all that proves is that they need a talented editor over at computerworld. Not that this is news.

      Besides, managing LAMP is getting easier all the time, and while the tools are still harder to use than the IIS MMC snap-in, they also work on a reliable basis. I've had the IIS management tools screw themselves up - or perhaps screw IIS up? - to the point where I had to reinstall the system in order to use them. You simply don't run into a situation like that on Linux. At worst you wipe out some directories and reinstall the software, and that's only if you're excessively confused.

      Computerword == suck.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Heresy! by Fordiman · · Score: 2, Funny

      You fail too. I said from source.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  4. Good. by slimjim8094 · · Score: 2, Insightful

    Chairs!!111
    Now that that's out of the way... we might be able to be serious

    It's nice to see Microsoft easing up a bit. I think we will find that this will be the only way to possibly ensure their existence. Embrace and extend, without the extinguish, anyone?

    On the other hand, they've promised many things over the years. Is this just another promise?

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  5. Free Software jihad by ettlz · · Score: 5, Funny
    'It's a myth that open-source and Windows can't work together. Customers just aren't religious about these things,' said Ryan Gavin, a director of platform strategy for Microsoft."
    Infidels!
  6. Smells Like Astroturf by telbij · · Score: 4, Interesting
    On the one hand, it's good for clueless IT managers to know they can run OSS on Windows, on the other hand it's been that way forever and anyone who didn't know you could run Apache on Windows shouldn't be managing the web server.

    What the article completely ignores is why geeks prefer Linux. It's not hard to understand. When you're setting up infrastructure, you want to plan for the long term. If you go with Microsoft there's really no telling what's in the pipeline--their whole marketing strategy is based on overpromising which renders their roadmaps useless. Linux and open source app development is more predictable. Even though Microsoft can push stuff out faster, everyone knows the ultimate goal is profits. That means they'll inevitably change things and add dubious features just to force upgrades. On the other hand open-source applications exist primarily to solve specific problems.

    There are a ton of short-term reasons to go with Microsoft:


    •        
    • It does what you need now.

    •        
    • Your staff knows it.

    •        
    • You've already invested in it.

    •        
    • Support comes with it.

    •        
    • Your boss has the full-color brochure

    •        
    • It's 'people-ready'


    On the other hand, long-term all these reasons evaporate. Open source projects can fall into dis-repair too, but at least you know a project isn't going to be scrapped because it's not driving upgrades anymore.
  7. And so by anshil · · Score: 2, Funny

    Inhale deeply, put your arms in a circle and say "Embraaaace", then exhale slowly pushing your arms out and say "Exteeeend"

    --

    --
    Karma 50, and all I got was this lousy T-Shirt.
    1. Re:And so by $RANDOMLUSER · · Score: 2, Funny

      Then tighten your trigger-finger and say "Exterminate"

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:And so by Jason+Earl · · Score: 4, Interesting

      I agree. However, in this case it is Microsoft that is feeling the squeeze. In a lot of cases the Free Software that people want to run on Windows competes directly with software that Microsoft sells. Having this software available for Windows means that it is not necessary to have UNIX knowledge to deploy Free Software applications. However, once you are using Free Software applications on Windows it becomes trivial to migrate to some other platform. Not only does Free Software on Windows loosen Microsoft's grasp on customers, but it makes it much harder for Microsoft to use its market power to embrace and extend protocols.

  8. Duh! by Klaidas · · Score: 3, Insightful
    Linux geeks admit that the open source OS isn't necessarily a better platform for important applications, and Microsoft recognizes that many of its customers are using open-source applications, and doesn't want to alienate them.

    Well, DUH! How many time did it take to understand that? It's not the code being open or closed, it's (mostly) not the fact if the software cost, or is it free as in beer. It's the software itself that matters.
    Example, do you see designers complaining about photoshop? Or do you see system admins complaining about linux servers? Not really. And it's because of software that matters.
  9. It seems completely upside down by pieterh · · Score: 2, Insightful

    Microsoft make a lousy OS, but nice applications. Why are they not selling proprietary software on Linux? They could have killed OpenOffice and ODF years ago if there had been a nice, decently-priced MSOffice for Linux.

    Of course people will run open source on Windows, but that will bring Microsoft no revenue and no lockin, since all open source products, almost by definition, cannot be locked down to a single platform. Even if the code can't be ported it'll be rewritten.

    But I suspect the real reason for this statement is that corporate buyers are increasingly specifying an open source 'stack' as part of their purchasing reqirements. The operating system must be able to run (e.g.) the 'Apache stack' (whatever that means), so there is pressure coming from the market for such a statement.

    Still, it's a half-assed approach that seems to be lacking in any kind of long-term strategy.

    1. Re:It seems completely upside down by Harmonious+Botch · · Score: 2, Insightful

      "Why are they not selling proprietary software on Linux? They could have killed OpenOffice and ODF years ago if there had been a nice, decently-priced MSOffice for Linux."

      If they had sold MSOffice at the Windows-version price, few would have bought. If they had sold it substantially lower, that would have motivated Windows users to look at Linux.

  10. Windows needs better acronyms by RingDev · · Score: 4, Funny

    Windows, IIS, MySQL, PHP - WIMP

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Windows needs better acronyms by CableModemSniper · · Score: 5, Funny

      PHP IIS SQL Server ?

      --
      Why not fork?
  11. The Challenge For OSS On Windows by WombatControl · · Score: 5, Insightful

    Windows + OSS is a good combination. The more people use OSS applications, the less tied they are to Microsoft and proprietary data formats. Advocates of OSS need to realize that many people will never switch their operating system to Linux or even OS X, and so trying to push Linux will meet much more resistance than saying "here, just install this application that's free and doesn't require you to change everything about how you use your computer."

    The big challenge is making OSS apps better than their commercial counterparts. Some get this right - Audacity is a great app for sound editing that combines a relatively friendly UI with solid features. 7Zip is just as easy as WinZIP and less intrusive. But not all of them do - OpenOffice is great, but it's much slower than MS Office. Many OSS projects are much slower than normal Windows programs, and use toolkits like GTK which are nice for cross-platform development but look like canned ass on Windows. (And that's coming from someone who uses GTK all the time.)

    Firefox got the balance of features and UI right - and that's why millions of people have Firefox as their first foray into the world of open source. The more people who see open source as a viable alternative, the more tractions it will get, and the more viable it will be for people to switch to Linux as their OS.

    However, that's going to require OSS to start thinking about polish - making applications that Grandma can use. It's not impossible, but a lot of OSS projects need to concentrate on making applications that work well and look decent on Windows - even if we don't particularly care for the platform or the company that makes it.

    1. Re:The Challenge For OSS On Windows by Jeff+DeMaagd · · Score: 2, Insightful

      OpenOffice is great, but it's much slower than MS Office.

      I personally don't think the OO.o speed is a problem. For me, buying MS Office is a problem because I don't think the lost seconds here and there waiting for OO.o don't add up to $300 in lost productivity. Maybe it does in a large business environment but for a small business, $300 per computer is far too great of an expense for me to justify.

    2. Re:The Challenge For OSS On Windows by Richthofen80 · · Score: 2, Interesting

      However, that's going to require OSS to start thinking about polish - making applications that Grandma can use. It's not impossible, but a lot of OSS projects need to concentrate on making applications that work well and look decent on Windows - even if we don't particularly care for the platform or the company that makes it.

      Cheers to that. The Grandma test is pretty much what keeps people out of linux. I love firefox, but its not because its better than any other open source software package; its because on Windows firefox installs like any other program. It has an executable installer that runs in GUI space on windows. I don't have to go into cygwin or do some crazy config file editing to get it to work. I don't have to compile it. It Just Works.

      When mainstream people started using computers is when following the commands written like
      type 'run a:\install.exe' became obsolete. there are great many OSS applications that require inside knowledge... most of the ones ported to windows have a shell that gui-fies that knowledge (like what config files to edit, etc). Once we got users to understand an easy-to-learn interface like WIMP (windows icons menus pointers), those OSes took off. Linux has a WIMP interface, but it hasn't taken off because you still need to go under the hood for a ton of things.

      --
      Reason, free market capitalism, and individualism
  12. Capturing Open Source Dollars by mpapet · · Score: 3, Interesting

    is Microsoft's only objective.

    A bad scenario for MS is some OSS company become big enough to compete for the PHB's attention with a bunch of lesser but valuable OSS applications. Which could lead to the nightmare scenario of the PHB walking away from the Active Directory/Exchange crack pipe.

    OT:
    I have to give them big-time credit for creating another crack house with Office and sharepoint. (or some other server CAL nightmare)

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  13. WTF? by eno2001 · · Score: 2, Funny

    Putting insecure code that hackers can easily break into on an insecure OS? That'll NEVER work! You need a secure OS under all the insecure open source stuff to have real security. Because, you see, Linux is more secure than Windows since the code isn't ope... oh wait.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  14. what's happening by argoff · · Score: 2, Informative

    Whats happening is that as scoiety enters the information age, the service value of information is becoming more valuable than the content value. That's causing the rules to change up and down the board, and is making it so that the industry is starting to rotate around information services instead of content controlls like copyrights. While Linux is very nicely positioned for this future, Microsoft isn't, and they know it. Microsoft needs to be friendly with Linux because they need that to make it in this future. They're not like the RIAA, whose crap mostly has no commercial service value at all. Miscosoft is eventually going to need to compete in the service area head on with the likes of IBM, Oracle, and Sun. Each of these companies are positioning themselves with strategies to deal with and benefit from open source, while maximizing the revenue coming from their current core.

    Microsoft will probably try to milk the OS, Office, and the dominance of IE for all they can get with the right hand, while pushing a full end open source service assult with the left. While this is nice, to me it's a day late, a dollar short. There are already companies deeply entrenched in this space who can provide for my needs far better. Also, it is a dangerous strategy. Not only is the company likely to go skitso as profit center butts heads against its service center. But they are also likely to reach a point where they can't increase their service core as fast as their licensing core is decreasing. When that happens they will likely go into panic mode and all freakin hell will break loose - making SCO look like the tooth fairy.

    My messg to Microsoft. If you really want to play in our playground - open up your damn patents!

  15. Why is that? by paulius_g · · Score: 2, Interesting

    That's because with OSS, Windows users are reassured that there is no spyware, phone-home features or anything else unwanted in a "freeware" program. And, they don't want to pay for commercial software.

    I've recently used Windows in a VM environment (thank you very much, I'm a Mac and Linux geek) and I was browsing for freeware software. Almost all of that software had malware bundled with it. Gosh, I'm so thankful that I'm not using Windows every day. It is hilarious! You can't trust any single piece of software.

    So yes, people like OSS because you can trust OSS. You know what's in there and you know that it won't harm the system.
    And plus, OSS software is mostly of greater quality than the usual freeware.

  16. Bingo. by Qbertino · · Score: 4, Insightful

    It's not the "next big thing." In fact, it's the old big thing that kept me running Windows XP on a machine at home.

    Bingo. Right on.
    What we are seeing now is the reality that the experts saw coming 6-7 years ago is finally seeping into mainstream. Shrinkwrap software only business is over. Win2k/XP is mostly just a driver layer and gaming bios these days. The OSS vendors like Novel/SuSE/RedHat have been screwing around to much, that's what's held Linux/OSS back the last few years. Now with Canonical/Ubuntu finally getting the obsticles out of the way (zero-fuss hardware compliance) things are finally picking up speed. I've even considerd going back to Non-Apple Hardware after 3 years of OS X just because of that. I definitely see Linux Desktops become mainstream real soon now.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Bingo. by timeOday · · Score: 4, Insightful

      I'm a devoted linux user, but let me disagree with one point... "just a driver layer." IMHO, device support is THE unsolvable problem for Linux. Too many devices are a crapshoot. Unless vendors ever open-source their drivers, which hasn't happened yet, users will never be able to assume they can buy a device and it will work, with all features supported, when they take it home and plug it in to their Linux box. Scouring message boards for clues about how well something might work before buying anything is a nagging pain I've learned to live with, but I doubt everybody else will.

    2. Re:Bingo. by kripkenstein · · Score: 2

      I definitely see Linux Desktops become mainstream real soon now.

      We can hope. However, the article's focus was on the server end of things, not the desktop - and really, it doesn't make that much sense. Two points:

      1) Mass Virtualization. Say you run lots of virtual machines on your server (for compartmentation security, reliability, and so forth). If all those virtual machines are Windows, you are carrying around an extra 100MB (+-) PER VIRTUAL MACHINE, for the pretty GUI. Whereas if they are Linux server installs, you run lean&mean. For the increasingly virtualized server room (and for good reason), Windows makes less and less sense.

      2. The article mentions an anecdote of keeping Windows, because the retraining/rehiring costs for migrating to Linux would offset the licensing cost to MS. But this is to ignore the fact that retraining costs are one-shot (well, maybe multiple-shot, but they do end eventually), whereas running Windows is a neverending money drain. So this argument seems to focus on the short-term only, and therefore quite weak.

  17. Re:Who are these non-named "linux geeks" by ronanbear · · Score: 2, Insightful
    Windows is free to most people as they are forced to buy it when they get their computer. One of the things that has been slowing down Linux desktop adoption is unfamiliar and immature applications. As programs like openoffice, gaim, firefox etc become more mature and understood on windows the the obligatory expensive operating system becomes irrelevant.

    When enough people are using OSS on Windows it will be possible to switch to Linux on the desktop and most people will barely notice and won't have as many problems moving over. If the only closed source software you're using is Windows then you're gonna be wondering why you're paying for it. People pay for windows because it has the applications they're used to and it's preinstalled. If OSS applications reach enough usage the hardware vendors will be able to switch to Linux and lower prices without putting off customers. Once enough people are buying computers with Linux pre-installed other manufacturers will follow suit.

    --
    the more they over-think the plumbing the easier it is to stop up the pipe
  18. Bogus Statement by Lanboy · · Score: 3, Insightful

    Notice the empahsis on "Important Applications" If by imprtant applications they mean server based applications, I have to look at this as an outright lie. Anyone who would prefer to run a mission critical application on windows over linux has an MCXX in thier email signature, and has no problem with a Monthly server reboot schedule.

    OSS on windows is simply a way to survive being forced to use XP at work by corporate policy or critical applications (visio, WHY), or at home by games and educational software.

    One hopes that if all applications are OSS or cross platform, one day we can pull the tablecloth from under the apps and go with Linux.

  19. Apache, PHP... sure. OOo, no way by Rob+Y. · · Score: 4, Interesting

    I notice that you listed a slew of desktop apps that you run on Windows.

    Interestingly, the article has PHP and Apache icons to define its category. Sure, Microsoft wants you to run your Apache and PHP applications on Windows. What choice do they have? If you're already building Apache/PHP apps, you're probably building them on Linux. Any move to Windows is a net gain for Microsoft, and a net loss for Linux.

    But OOo. It'll be a cold day in Hell before Microsoft recommends that on Windows. Or Firefox, or Thunderbird or any of the other desktop apps listed here. Of course, most of them run great on Windows (in fact, often better than on Linux, but don't get me started there...), so if MS were really serious about encouraging OSS for Windows, they'd be on board with these apps too.

    Anyway, if you've gotta run Windows, lots of OSS desktop apps are available, and you oughta use 'em. But, don't expect Microsoft to tell you that.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  20. The Next Big Thing? by ChronoFish · · Score: 2, Insightful

    The next big thing? I thought this was the standard for years. Why else would so much OSS be developed for XP? Why else would so much OSS have pre-compiled binaries and installers for Windows based OS?

    I do all my PHP development on WinXP - I have Apache2 with PHP and MySQL running perfectly together on my box. I use firefox and thunderbird. I use Tortise CVS to check code into our Linux Server - and yeah - putty gives me a nice command line terminal if necessary - and I can copy files through samba connections.

    Personally I believe that developing in a multi-OS environment (we have several developers on OS-X) helps make code tighter and gives extra sanity checks. If it works on my box, and the server, and another developers environment - then there is less likelyhood that the code will break because of forgotten dependencies.

    I'm not sure this is the "Next Big Thing" my experience is that my setup is far from unique. Most of the shops I've worked in to (Telco, government contractors, private medical publisher, robotics firm, .com shop, state government) have had similar environments. I thinks it's rare to find a shop that is truely homogeneous.

    -CF

  21. Re:Apache, PHP... sure. OOo, no way by nick.ian.k · · Score: 2, Funny

    "But OOo. It'll be a cold day in Hell before Microsoft recommends that on Windows."

    What comes to mind:

    PRESS: So, if it's a choice between a user who can't afford an MS Office license pirating MS Office, which would still keep your userbase up, or installing a legitimately free-of-cost alternative so as not to break the law and make a small short-term ding in your profits...what would you prefer?
    MS: Erm...

    MS, effing cornered. :)

  22. It's what made me switch to Linux. by radarsat1 · · Score: 2, Insightful

    I'm sure this is exactly what MS is afraid of, but I'll just report it as it happened:
    I used to use Windows (2000) just like most people. I programmed in Visual C++ and did a lot of audio work in Windows 3rd-party applications like SoundForge. I had installed RedHat 7 to check it out (partly because of some school-related reasons, wanting to understand some of this "Unix" stuff I'd read about in my operating systems classes). I found it cool, though it did take quite a lot of work to get it set up, especially since I was just learning it. I hated the RPM thing, and how I had to find dependancies manually. All in all it was a nice curiosity, but I kept using Windows. I did keep Linux around though, eventually upgrading to RedHat 9.

    However, under Windows I was mostly using OSS programs like FireFox and Thunderbird, etc. I realized one day that in fact EVERYTHING I did on my computer, short of some audio applications, was in OSS programs, which were available just as easily under Linux. So I swtiched my email and web browsing over to Linux, and started programming in it.

    This led to me spending a lot more time in Linux, and the more comfortable I got with it, the more I started to prefer it. I switched to Debian and enjoyed apt-get which solved the packaging problems (yes I know there are now solutions for RedHat too).. In short, I became a pretty hardcore Linux user, because I really started to like it more. These days, when I do have to use Windows, I still have FireFox and Cygwin installed and the only proprietary stuff I use is for my job, like Visual C++.

    That's the thing -- i just don't NEED Windows. I don't need ANY proprietary stuff for my day to day computer usage. And OSS on Windows is what helped me realize that..

    In short, I think probably the biggest advantage of opening the source code of an application is that, given sufficient community interest, it will likely be ported to other platforms. The more platforms that an application supports, the easier it is for the users to ween their dependancy on a specific OS. In this day and age, when there are multiple operating systems that provide essentially the same functionality (arguable some better or worse than others), users shouldn't _depend_ on any particular one of them to be able to work with their data. With so many API libraries available for developing cross-platform software, any barriers thrown up to stop applications from being ported are, essentially, artificial.

    1. Re:It's what made me switch to Linux. by mattmacf · · Score: 2, Interesting

      Yes!!

      I think this is one of the most important (and most forgotten) problems regarding the Linux OSS community. I hate to generalize, but I know there are a (not-insignificant) group of people who feel that OSS projects shouldn't be ported to Windows, and instead should be reserved as a "killer app" to convince others to migrate. While the logic is understandable, the issue is that most people aren't going to plunge into something as intensive as installing a completely foreign operating system for the sake of an app or two that hasn't been ported.

      Case in point, Amarok. I absolutely LOVE using it over anything Windows has to offer, and while iTunes and Winamp do the job for me on this side of the MBR, it'd be really nice to have another copy of Amarok running natively on Windows. I know at the moment, however, the consensus has been, if you want a Windows port, you're going to have to do it yourself. I realize the sources are around, but something like a Windows port is not a trivial undertaking. I don't disagree that dev time may be better spent adding features and fixing bugs, but I'm a little disappointed that its use is relegated to the uber-geek status of those who have the time, energy and knowhow to go about installing Linux.

      Rather than trying to convince others that forsaking the warm familiarity of Windows is the only way to reap the benefits of cool OSS, we (as an open source community) should try to get the masses' collective feet wet without requiring such an ungodly effort on the user's part. Thankfully, that's starting to happen with some of the more mainstream OSS packages. Firefox has made enormous headway into the browser market, and OO.o is becoming an acceptable substitute to MS Office. What ultimately needs to happen is for these open source projects to become superior to their proprietary counterparts. Obviously, many are not yet up to snuff, but the fact that Microsoft is beginning to put its tail between its legs is a great sign. Your anecdote is a great example of (my view) the future that lay ahead of us. As users begin migrating piece by piece to open source alternatives, ultimately our applications can become OS agnostic, Linux on the desktop can continue its foray into user-friendliness (ala OSX), and more and more Average Joes, given the ability to choose freely between Linux and Windows, will readily make the plunge into FOSS.

      --
      I only mod funny =D