Slashdot Mirror


Linux Passes the Microsoft WGA Test

Wil writes "Here's a good one for the Linux fans -- running Wine on Linux and attempting to download a Windows Genuine Advantage protected file from the Microsoft website works just fine. It seems that Bill Gates has a soft spot for Tux after all, or at least isn't bothered about him downloading updates."

29 of 338 comments (clear)

  1. Got to suck to be Microsoft sometimes. by Ph33r+th3+g(O)at · · Score: 5, Insightful

    If the WGA check works under WINE on Linux, then Microsoft gets made fun of. If it doesn't, they're accused of anti-trust violations, malfeasance, and generally being bad.

    --
    I too have felt the cold finger of injustice.
    1. Re:Got to suck to be Microsoft sometimes. by Doc+Ruby · · Score: 4, Insightful

      Because WGA is stupid. Succeeding at doing something stupid to people is bad. Failing to do something stupid to people is silly. It must be nice to be Microsoft sometime, when some people want to sympathize with even their stupid moves that do nothing to help anyone but Microsoft.

      --

      --
      make install -not war

    2. Re:Got to suck to be Microsoft sometimes. by ch-chuck · · Score: 2, Insightful

      Besides, "Genuine Advantage" is a misleading moniker, like "Patriot Act". Who has the real 'advantage', someone who buys a product at artificially inflated prices or the person who takes 'advantage' of free or lower cost products or, can get away with stealing it like Mstf did?

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    3. Re:Got to suck to be Microsoft sometimes. by donscarletti · · Score: 4, Insightful

      The reason Ms is being teased is not because WINE is allowed to download a file. It is because, by accident, a non-authorised method of downloading managed to circumvent a mechanism to stopping un-authorised downloads. In WINE's case this is not a bad thing and it isn't really a loss for Microsoft since Wine clearly is not a pirate version of Windows. What's wrong is that a program that wasn't approved by Microsoft was able to download a file it wasn't theoretically supposed to. Thus it is a proof that many other programs can circumvent this same mechanism.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    4. Re:Got to suck to be Microsoft sometimes. by ScentCone · · Score: 2, Insightful

      Who has the real 'advantage', someone who buys a product at artificially inflated prices

      You mean, like Red Hat Linux for servers at $2,499.00? Let me guess: it costs something to support products, so it's OK to charge when you're Red Hat, just not when you're Microsoft, right?

      artificially inflated prices

      Mac OS X v10.4 = $129.00 (at Apple)

      Windows XP Pro = $108.99 (shop around).

      stealing it

      What the hell are you talking about? People buy it because they want it. They've got plenty of other choices if they don't. You can't read slashdot for a week without seeing five stories about how schools, businesses, etc., are choosing to spend $500 each for Linux machines, or cheap Macs, whatever. I know you were just hoping to rant to the MS-hating crowd and assumed they'd just nod their heads and say "amen," but there are at least a few people out here who bother with the bigger picture. If MS are thieves, than so are Sun, IBM, Apple, Novell, Red Hat, and everyone else that charges for the products they sell. Let me guess: money is evil, people who run businesses are thieves, blah blah. Have a nice day.

      --
      Don't disappoint your bird dog. Go to the range.
    5. Re:Got to suck to be Microsoft sometimes. by ScentCone · · Score: 2, Insightful

      Last i checked, you don't get much of a corperate support lisence for windows XP at $109

      I've been using MS products, and working with others doing so, from the day they started. I've never once needed support from them. I've certainly talked to peers about odd-ball hardware issues, or dealt with a 3rd party on driver craziness, etc... but these days, it's just not much of an issue. Stuff just pretty much works. Certainly Grandma is more likely to need help, but it's going to be through Dell or whomever anyway. The comment I replied to mentioned "artificially inflated" OS prices, and I think you'll agree that's pretty much BS. I'd like to see someone spend only $109 once and get any sort of sustained Linux help that really worked, either. If you're not self-sufficient, then neither OS is a bargain anyway.

      --
      Don't disappoint your bird dog. Go to the range.
    6. Re:Got to suck to be Microsoft sometimes. by p0rnking · · Score: 2, Insightful

      "someone who buys a product at artificially inflated prices..."

      Something along these lines came up a few days ago in a conversation when someone mentioned how expensive XP is.

      How expensive is an "update" on Mac OS X.x every 18 or so months? I do believe I seen something in the range of $129. That's not a bad price, but how much is Windows (not just XP), and how often do you have to buy a newer version, once every 5 or so years?

      In all seriousness, I think the cost of Windows is a lot better than paying every 18 months for an update of OS X (how can you call it a newer version, when it's still 10.x?). And yes, there is Linux, which is free (most distros anyways), but how many people who own a computer, and not just those who get their daily fix of /. can really use it?

    7. Re:Got to suck to be Microsoft sometimes. by mwvdlee · · Score: 2, Insightful

      Having a licensed version of Windows, I don't really see how this is bad for me.

      It isn't an "advantage" for me since it makes no difference whether I can download a file with or without the WGA check, but it doesn't hurt me either.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    8. Re:Got to suck to be Microsoft sometimes. by EndlessNameless · · Score: 5, Insightful
      OK, I'm calling bullshit here.

      First, the list prices are not in the $200-$300 range. Maybe the first Windows license would be in that price range, but after that you would be looking at upgrades rather than full licenses. The upgrade version of Windows XP Home is $99 MSRP, and can be found cheaper online. The OEM full version of XP Pro can be bought at newegg.com for less than $150.

      Second, half of those are not paid upgrades. For instance, you could download an update bundle or request a CD from Microsoft (at no charge aside from shipping) to update your Win98 install to 98SE. That takes $200-$300 off your inflated pricing.

      And who in their right mind would upgrade to both Win ME and Win 2000? Why are these both on the list... it should be one or the other, not both.

      A more realistic representation would be:

      • Win 95
      • Win 98/Win 98 SE
      • Win ME/2000 or Win XP

      I see three realistic purchases in that time frame. Now for a real comparison, how many of those OS X point releases would be realistic purchases? Was 10.0.1 good enough to merit $129 over the initial release? What about the upgrade from 10.0.1 to 10.0.2? I'm not saying that Microsoft would come out ahead in a comparison with Apple, and the purpose of this is to point that you're not representing the situation in a reasonable way. I'm not sure what would be a reasonable upgrade path for Mac users because I've never been one aside from a few stints in school where the lab machines I needed to use were all Macs. Being more accurate in portraying the situation will lead to more acceptance of your views. Anyone serious about computers would notice how obviously you misrepresent the upgrade paths on the Windows side of the comparison, and that makes your argument look bad even if you happen to be on the mark when everything is laid out and tallied up.
      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  2. Re:Unnecessary by Eightyford · · Score: 5, Insightful

    I know that was a joke, but I bet many slashdot users (like me) are still more than likely just fans of the idea of linux, than the actually software.

  3. WTF by Anonymous Coward · · Score: 3, Insightful

    Pretty amazing considering I can't get a legit copy of XP to pass WGA.
    Mike

  4. Re:WINE Piracy by Anonymous Coward · · Score: 1, Insightful

    It's people like you that raise the cost of software because of such illegal acts. Please go to find the nearest firearm and shoot yourself in the head.

  5. From a FAQ on WGA by Anonymous Coward · · Score: 5, Insightful

    Will systems running WINE pass WGA validation?

    WINE is a Win32 emulator which allows Windows applications, such as Office, to run on top of X and UNIX. When WGA validation detects WINE running on the system, it will notify users that they are running non-genuine Windows, and will not allow genuine Windows downloads for that system. Users of WINE should consult the WINE community for WINE updates. It is important to note that WINE users, and other users of non-genuine Windows, can continue to download updates for most Microsoft applications from Microsoft application-specific sites, such as Office Updates.

    http://www.microsoft.com/genuine/downloads/faq.asp x

  6. Bypass? Hardly. by ThePatrioticFuck · · Score: 2, Insightful

    All they did was paste a code in that they no dobt generated from a legit box. This is that 'crack' that came out way back when, where you generate the code on a genuine box, and then enter the code that comes back in the pop up box. I don't believe it checked what OS you were running, it just did a checksum against the code you entered. While certainly amusing and somewhat embarrasing on the surface for MS, it didn't really prove anything.

  7. Nothing to see here... by glowworm · · Score: 5, Insightful

    This isn't new, it's a known exploit. WGA only cares about XP and 2K3. If GenuineCheck.exe is run on a 2000, ME, 98 and 95 system it will generate an authorization code and allow you to pass onto the download.

    When I spoke to MS about it last week they said it was "By Design".

    Using the same technique if you download GenuineCheck.exe with a pirate copy of XP and set it's compatibility to Windows 2000 or Windows 98 you will also get a valid code and can then use it to proceed to download.

    I think that, more important than ways to defeat WGA, is that the user experience for Firefox people is harder and more dangerous than those using IE. For example if you use IE and elect to use the ActiveX control you just have to press one button. If you use Firefox you are forced to use GenuineCheck.exe every time you want a download. This requires a download, a run of the program, a copy paste a button click and then you are free to download. Firefox people should bombard MS to write an XPI or better yet scrap this stupid scheme.

    --
    Orationem pulchram non habens, scribo ista linea in lingua Latina
  8. Re:duh? by Anonymous Coward · · Score: 1, Insightful

    Bill doesn't sell computers, he sells operating systems and software. Why on earth would he code windows to NOT run under Wine? Those are paying customers.

    Windows doesn't run under Wine - Wine re-implements the Windows API. No copy of Windows is involved, so these aren't paying customers unless they're using Wine to run Office, etc.

    So what we have is a system intended to block pirated copies of Windows from getting updates - but it apparently considers a complete re-implementation to be the genuine article

  9. Implement, not Emulate by batkiwi · · Score: 2, Insightful

    If I write my own JDBC driver, am I emulating a JDBC driver, or am I implementing the API?

  10. WGA's purpose by SnprBoB86 · · Score: 2, Insightful

    Product activation exists to make Windows (slightly) more difficult to pirate. WGA exists to warn consumers if they have bought a computer packaged with an illegal copy of Windows from an unscrupulous salesperson.

    That said, an unscrupulous salesperson could probably implement someway to bypass the WGA test easily as well.

    I'd assume Microsoft doesn't care if Wine is considered genuine or not. It can certainly be annoying for legitimate Windows users, so I would assume the test errors on the side of not-hassling the user.

    That said, I wish it would go away. It is annoying extra step on the rare occasions that I do have 2 deal with it.

    --
    http://brandonbloom.name
  11. Re:WINE Piracy by rm69990 · · Score: 2, Insightful

    Or install Windows and use OpenOffice.org on Windows, thus saving him money just like he would running OpenOffice.org on Linux? Funny how that works eh?

    Yes, I am a Linux Advocate, but this garbage about saving money on Office by using Linux doesn't exactly fly.

  12. Re:Unnecessary by Anonymous Coward · · Score: 5, Insightful

    I wonder if the numbers are skewed by the sheer amount of people who get bored at work and check slashdot from their company mandated windows PC

  13. Re:Unnecessary by NanoGator · · Score: 3, Insightful

    "I know that was a joke, but I bet many slashdot users (like me) are still more than likely just fans of the idea of linux, than the actually software."

    I can't say that's all that surprising. All you have to do is talk about how great and free and open Linux is and suddenly your comment is marked with a nice pretty word like "Insightful". If you're talking about Microsoft and you use words like "monopolist", the same thing happens to your post.

    Fortunately, things are more balanced than they used to be. But man, years ago, you always got a +5 Insightful by raising the question of whether or not a new type of computer could run Linux or not. (Hence the "But does it run Linux?" jokes that come along from time to time.)

    A lot of people play Slashdot like it's a popularity game. That's why this joke is pretty funny.

    --
    "Derp de derp."
  14. Re:Wine shows up as Win98 by Mad+Merlin · · Score: 2, Insightful

    XP is included in "any version of Windows from 3.0 to 2k3".

  15. Re:Obvious and easy to hype by mrchaotica · · Score: 2, Insightful
    They aren't trying to stop Joe Cracker and his friends from reverse engineering the activation process and hex editing the checks out of the binaries (at least with this measure), they're trying to stop small computer shops loading systems with pirated 'free' copies of Windows by making the piracy visible and clear to the end user.
    Theoretically, wouldn't the people running the shady stores be "Joe Cracker" types themselves, or at least seek out some to get cracked copies to begin with?
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  16. Re:duh? Double Duh! by vanka · · Score: 2, Insightful
    Bullshit. It's EMULATING a winapi interface on a Linux kernel and accompaning libraries accessable to X.

    Wine IS NOT an emulator in the traditional sense, it does not actually emulate anything. Wine (unlike VMWare, Virtual PC, or others) does not emulate the hardware of the PC. What the Wine project tries to do (mostly successfully) is to write an Open Source version of the Windows API. Again, Wine does not emulate anything. Windows' code runs natively on Linux, what Wine provides is the Open Source API for Windows' programs to access. One could theoretically copy Microsoft's APIs to Linux and accomplish the same thing that Wine is doing; but that would require buying a Windows license.

    Calling Wine a Windows emulator is the same as calling Linux a glorified Unix emulator.

  17. The check by Z00L00K · · Score: 2, Insightful
    seems to be more of a way to try to scare users than to actually do something real. It seems to have as many holes as a colander now.

    "Eat your vegetables now Bill or the big bad wolf will come to eat you!" :-)

    On the other hand, if the solution was too strict it would only cause too much badwill for denying legitimate users from downloading software. It seems like it is scanning for known leaked corporate keywords and nothing else.

    So maybe it is time for an update to the licensing model of Windows instead? The cost of maintaining a multitude of versions (XP Home, Media Center, Professional etc.) can actually be a problem too.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  18. Re:Unnecessary by Kjella · · Score: 2, Insightful

    Depends if you count web views, i.e. desktops as the only "use" of Linux. I run a linux server, my parents have two linux desktops (zero windows), one doubling as a server but I still have my primary Windows box. There's simply some programs I can't seem to let go of, and then there's games. When PS3/Xbox360 starts getting some nice HDTV games I might finally drop that and switch completely to Linux. But until then, I'll keep getting counted as a Windows user, Windows/Opera no less.

    --
    Live today, because you never know what tomorrow brings
  19. Re:Unnecessary by syousef · · Score: 5, Insightful

    I don't know where to begin on this one. I'm not advocating Piracy here.

    I just had to get hold of the latest windows installer for a bank I'm working at. Windows Genuine Advantage doesn't work through their firewall. The copy is absolutely genuine.

    Now that stupid part is running windows update automatically gets you the installer without WGA kicking in. BUT I need the installer redistributable not a single installer. So I had to go to a third party site, and virus check etc. instead of going to the Microsoft web site.

    This like every other piece of anti-piracy technology I've seen tends to inconvenience legitimate users, while pirates etc. find a way around it.

    Absolute bulk stupidity.

    --
    These posts express my own personal views, not those of my employer
  20. Re:Halve Windows numbers by fbjon · · Score: 2, Insightful

    And some people use Windows because a lot of fancy specialized software runs only on that (think audio), while other minor boxes can be running whatever OS.

    --
    True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  21. Re:Unnecessary by metalmaniac1759 · · Score: 2, Insightful

    I've used Linux at work and at home for years. No "MS updating", no "anti-virus", etc.

    Why the hell is this "Insightful?"

    Nandz.