Slashdot Mirror


Windows XP on Intel Mac Confirmed

niemassacre writes "According to winxponmac.com, the contest has been won - nearly $14k to narf2006 for submitting a working solution to dual-booting Windows XP and Mac OS X on an Intel-Powered mac. A thread on osx86project.org has confirmations from several testers that the procedure works on the 17" iMac, the Mac mini, and the MacBook Pro. Many sets of pictures and videos (such as this installation video) are floating around (and mentioned in the thread). The solution itself should be posted soon." Poit! Congratulations to narf.

49 of 627 comments (clear)

  1. Cool. by bazmail · · Score: 4, Funny

    But does it run Linux?

  2. Wow by 2.7182 · · Score: 5, Funny

    Now I can dual boot a good and bad OS. (I am not saying which is which!)

  3. Re:Why? by Rob+T+Firefly · · Score: 4, Insightful

    Because it's there!

  4. 1984 by Anonymous Coward · · Score: 4, Funny

    My friends, each of you is a single cell in the great body of the
    state. And today, that great body has purged itself of parasites.
    We have triumphed over the unprincipled dissemination of facts.
    The thugs and wreckers have been cast out and the poisonous
    weeds of disinformation have been cosigned to the dustbin of
    history. Let each and every cell rejoice! For today we
    celebrate the first, glorious anniversary of the Information
    Purification Directive.

    We have created, for the first time in all history, a garden of
    pure ideology, where each worker may bloom secure from the pests
    of contradictory and confusing truths. Our unification of thought
    is a more powerful weapon than any fleet or army on earth! We are
    one people. With one will. One resolve. One cause. Our enemies
    shall talk themselves to death, and we will bury them with their
    own confusion. We shall prevail!
                                    -- Big Brother, Apple's "1984" commercial

  5. Aaaargh by BeardsmoreA · · Score: 5, Insightful

    Every time there's anything on this the first comments are along these lines. Fine! You don't want to play games or do any Windows devlopment - other people do! And this lets them. The end.

  6. So where's the meat? by GekkePrutser · · Score: 4, Interesting

    Where can I get this? I haven't found any details or downloads yet...

    1. Re:So where's the meat? by Slashcrap · · Score: 5, Funny

      Where can I get this? I haven't found any details or downloads yet...

      As this is for a Mac, there will be no free download. It will instead be provided as a $25 shareware package - just like every other useful little utility.

  7. I hope ... by Luscious868 · · Score: 4, Insightful

    I hope everybody who dragged this guy's reputation through the mud offers him a huge apology! Maybe it's just because I'm growing older, but the older I get the more cynical I feel like people are becoming. Maybe it's always been this way and when I was a kid I either didn't notice or just shrugged it off....

    1. Re:I hope ... by mzieg · · Score: 4, Insightful

      I'm thinking $14 grand would stand-in for an outpouring of apologies. It would for me :-)

  8. an end to speculation by thelost · · Score: 5, Interesting

    and a amssive congratulation to Narf. This was an exciting contest to watch develop and definately brought out a lot of talent. Now the question in my mind is will this have any affect on the new intel-mac sales; Will people be keen to buy them because they can dual boot windows/mac os x on the same machine? Recently I bought a mac-mini (before the intel ones went live sadly) and I have to say, having used winxp for years after two weeks of my mac-mini on a KVM I'm just about ready to move over. I can't actually imagine many reasons for me wanting a PC any more. I'm not into gaming like I used to be, and mac os x is such a lovely user experience. I admit it, i'm a born again apple fan-boi! What exactly is the situation on driver support for someone booting winxp on a mac? That's what I am interested in, anyone got a clue?

    --
    Promote Charity on Myspace, Show Your Colours!
  9. Re:Why? by Ford+Prefect · · Score: 4, Insightful

    Why?

    Games.

    Stuff like VMWare will do a great job of running applications, but for stuff that requires access to modern hardware, dual-booting is probably the only real answer.

    I've been doing it for years on my PC, after all - serious stuff gets done in Linux, but when I want to mess around with modding Half-Life 2 then I quickly reboot into Windows XP, and instantly get 100% software compatibility. If something gave me the ability to dual-boot my new MacBook in a similar manner, then that would be great - I'd essentially have both a Mac and a PC in one shiny laptop case.

    This latest news makes me happy - it's like I bought a very fast Mac, then just over two weeks later I received a very fast PC of equivalent specs for free. What is there to complain about?

    --
    Tedious Bloggy Stuff - hooray?
  10. Obligatory Pink and the Brain Follow Up by Philosinfinity · · Score: 5, Funny

    Brain: Pinky, are you thinking what I'm thinking? Pinky: I think so Brain but where are we going to find rubber pants and sod at this time of night?

  11. I'd prefer a VPC-like solution by illtron · · Score: 4, Insightful

    It seems to me that native hardware will mean that we're not far from seeing a lot of really great "not-emulation VPC-like products." This is nice, but it seems that being able to have the two up side-by side would be more useful. Wouldn't native hardware also mean that a VPC could run at nearly full speed, only taking a hit due to whatever resources were already being used by the Mac OS and applications? Still, this is a nice achievement.

    --
    Slashdot: 24 hours behind every other site or your money back!
  12. Re:Why? by slantyyz · · Score: 4, Interesting

    Because you're not a Mac user who lives in the Windows world. Some of us who make our money in the Windows world need to run applications that don't run on Mac... yet. I do Cognos development, and I have to provide my own notebook at work. Outside of work, I'm all Mac. Why have two notebooks when I can have my cake and eat it too? Yes, I could get a whitebox x86 notebook and run a hacked version of OSX, as the PC zealots would have it, but seeing how my PC is used for business, I'd like to stay above board. Which I can't do with an illegal version of Mac OSX running on a whitebox notebook.

  13. Re:Lawsuit? by slantyyz · · Score: 4, Insightful

    Apple is happy. Now all those Windows users who want a Mac (more market share, yippee!) will buy a Mac and dual boot, yet they can still "try" to protect their OS from running a white box.

    Microsoft is happy. They didn't have to spend any of their own money to get compatibility, and if they're lucky, maybe more than 30% of the dual booters will actually pay for a Windows license.

  14. soo..... by Trelane · · Score: 5, Interesting

    if you can run Windows on a Mac now, will game developers stop porting games to Mac, since Mac users can run Windows?

    --

    --
    Given enough personal experience, all stereotypes are shallow.
    1. Re:soo..... by cgenman · · Score: 4, Funny

      To stop doing something, first you must have started doing it.

  15. Mirror of the movie by jmke · · Score: 5, Informative

    Here's link to the XP on MAC video from a site which can handle a /. http://youtube.com/watch?v=nzH6OFpXgzI

    1. Re:Mirror of the movie by greg1104 · · Score: 4, Funny

      You drink as much caffeine as narf did to get this accomplished and we'll see how much your hands shake.

  16. Re:Lawsuite? by gurutc · · Score: 4, Insightful

    I'd think Apple would love it. They played no part in working out the solution, but now their hardware is the most versatile around for running the two desktop OSes I've wanted to have on one machine. Done deal, buying a mac.

    --
    Moderation in All Things... Especially Moderation - gurutc
  17. be kind to their server by thelost · · Score: 4, Informative

    use the coral caches. I can't believe they weren't coralised in the main post

    forum
    http://forum.osx86project.org.nyud.net:8080/index. php?showtopic=11731
    Video:
    http://www.projectosx86.org.nyud.net:8080/winonmac .mov

    --
    Promote Charity on Myspace, Show Your Colours!
  18. The Good, the Bad and the Ugly by ocp · · Score: 5, Funny

    If now somebody figures out how to triple boot and add Linux then I will be able to boot a good, a bad and an ugly OS (and I'm not saying either which is which!).

    1. Re:The Good, the Bad and the Ugly by jaiyen · · Score: 5, Funny

      The price of Apple hardware, the security of Windows, the user-friendliness of Linux all on one machine - what's not to like ?

  19. In other news... by Half+a+dent · · Score: 4, Funny

    ipods adapted so all audio output is in mono. Graphics on imacs converted to 16 color. Mac mouse to only have one button... oops.

  20. Irony by Fahrvergnuugen · · Score: 5, Insightful

    I find this kind of funny and ironic...

    Apple announces that they are moving to intel. OSX is DRM'd and bound to Macs so that it cannot be run on commodity hardware. Senior execs at Apple also state that they will not do anything to prevent Windows from running on their hardware.

    Intel Macs come out.

    Hackers get OSX86 up and running on Dells with relative ease, despite Apple's best efforts to prevent them from doing so. However, they have such a hard time getting Windows to run on a Mac that a contest is started and 13,000 dollars worth of prize money is offered.

    Oh the irony. :-)

    --
    Kiteboarding Gear Mention slashdot and get 10% off!
    1. Re:Irony by mzieg · · Score: 4, Insightful

      In Apple's defense (and I do appreciate the irony you point out), OS-X was, from the start, a far more "portable" operating system, vastly more suitable to loading on strange hardware. From it's NeXTSTEP heritage, OS-X could build on Motorola 68K systems. From it's OpenSTEP heritage, OX-X could already build on Intel x86 architectures. From it's Apple heritage, it could build on PPC systems. From it's BSD heritage, it could build on pretty much anything else. OS-X had been ported so much that it had developed a fairly flexible hardware abstraction layer.

      In contrast, consider Windows, which has been successfully ported to...Alpha? Once, many years ago? Windows is far more intransigent about porting to new hardware platforms, because they've never needed to, never wanted to, and never put any friendly handles in to smooth the transition.

    2. Re:Irony by adam1101 · · Score: 4, Informative

      In the *STEP days, Windows NT ran on MIPS, Alpha, PPC, x86, and early versions even SPARC. This was drastically reduced with the NT -> 2K transition, but then again, so was *STEP -> OS X. Nowadays, NT runs on x86-32, x86-64 and Itanium, while *STEP runs on x86-32 and PPC, so it's pretty much a wash.

  21. Re:Why? by slantyyz · · Score: 5, Informative

    It's actually called DarWINE and it's not quite at the level of maturity you see in the Linux world. Codeweavers says they're working on a version of Crossover Office for the Mac, but they haven't posted any news about it recently.

    Crossover Office is pretty good on Linux. I'd rather use something like Wine (provided it worked on 100% of the stuff I need -- wishful thinking) than VMWare. Having said that, I'd rather use VMWare than dual boot.

  22. Big deal by brunes69 · · Score: 4, Insightful

    Wake me up when someone lets me run Windows binaries *inside* Intel OSX. That is the achievement.

  23. Re:Can't play the video by 787style · · Score: 5, Funny

    Using the Quick Time player on Windows XP it says required compressor not available (1st time I tried it also said not available on server)... what do I need?

    An Intel Mac, obviously.

  24. Re:A lot more useful! Excellent! by cgenman · · Score: 4, Insightful

    A hack must have been expected, even desired, by Apple. Being able to run both OSX and Win XP (and Linux) on a single notebook would be massive. If you need Wintel, you can buy anything, but if you want OSXP, you have to buy from Apple.

    I, for one, am desperately trying to restrain myself from running out and picking up a Mac Book.

  25. Re:Why? by AnonymousPrick · · Score: 5, Funny
    Because you're not a Mac user who lives in the Windows world.

    I'm thinking of writing a book about a Windows guy who disguises himself as a Mac user to see what it's like.

    I call it: "Mac Like Me".

    Sounds cool, huh?

    --
    Saturday is April 1. Slashdot will be shut down. Sorry for the inconvenience.
  26. Let's hear it for peer review by murderlegendre · · Score: 4, Insightful

    Did you really read the original (yesterday's) commentary on this? It looked like a basic peer-review process to me, albeit in true /. style. A person steps up, makes an extraordinary claim, and the community of peers does its best to suggest every possibility for falsification.

    It took a while, but the truly hare-brained ideas (like a photoshopped image of a MacBook) were discredited leaving only a couple of reasonable possibilities (like a full-screen display of an XP screengrab image).

    So honestly, would you really prefer that a peer-review process work from the premise that the proposal is true, as opposed to false? While the former is certainly much "nicer", the latter is more in keeping with scientific modes of thought. I'd have expected nothing less, had I presented the same claims + shaky evidence.

    --
    There's a Starman, waiting in the sky / He'd like to come and meet us, but he hasn't got the time.
    1. Re:Let's hear it for peer review by ultramk · · Score: 4, Insightful

      While I appreciate your point, I respectfully disagree. The tone of yesterday's discussion was vitrolic, mean-spirited and crass.

      There's a big difference between saying "What an obvious fake! What a lousy photoshop job! What an idiot to think that we would believe this!" and something like "While there's no reason that this couldn't be faked, there's no evidence that it has been. Let's wait and evaluate the proof when it becomes available before passing judgement."

      Where I come from, the scientific process of peer-review doesn't include name-calling and obviously premature pronouncements of fakery by armchair image analysts with a copy of the GIMP and no knowledge of things like light bleed in cheap CCDs.

      Of course, this is slashdot, where making instant pronouncements about things you don't understand is practically the official sport.

      M-

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  27. from macrumors by ClassicComposer · · Score: 5, Informative
    Since it's won now, I guess I can talk. The install requires a Windows XP PC, with which Windows is already installed. From here you use Nero Burning ROM to mix files from your XP SP2 CD, copy them to a new project, and add in some $OEM$ files and folders, and fix some of the files in i386. From here, you use xom.efi (which is the bootloader), and bless it in Terminal. Once it's blessed on startup you get a pretty nice selector, and you choose Windows. From here the CSM layer pauses for 2.5 Minutes while it does whatever its doing. Then you'll get into Windows Setup.

    I should also mention at this time, you cannot reboot Windows. You need to shutdown. If you attempt rebooting it will hang at Windows is Shutting Down screen.
    from mac forums
  28. Re:Why? by Total_Wimp · · Score: 5, Interesting

    1. The first guy to do something gets lots of points

    2. Anybody who does a lot of work so I don't have to gets points

    3. The definition of hard has less to do whith whether the technology looks challenging and more to do with how long it actually takes people to accomplish. This was not instantaneous with a bunch of people piling on working solutions at the same time. This guy stands alone after a significant period of time. That makes this "hard" in a defacto sense of the word and is definately worth some points.

    4. I'm not a Mac user. I'm a Windows user. Of course Mac users love their OS. I don't. After supporting several Mac people and trying to make use of it myself, I've decided I actually dislike it quite a lot (no flames, please, this is just a personal preference). However, I _love_ Mac hardware. I've lusted after the clean, light notebooks and the "cheese grater" G5 desktops are shear design elegance. As a current Mac user, judging this by the fact that you wouldn't want to run Windows is missing the fundimental point that Windows users might like the option of buying great hardware from Apple. From my perspective, this is worth lots of points.

    Add em all up and this guy can redeem his points for several rounds of beer should I ever meet him :-)

    TW

  29. Re:Why? by The+Fun+Guy · · Score: 4, Funny

    it's like I bought a very fast Mac, then just over two weeks later I received a very fast PC of equivalent specs for free.

    Not quite free, since you have to buy a copy of XP.

    Um...

    You *did* pay for that copy of XP, right?

    --
    The man who does not read good books has no advantage over the man who cannot read them. - Mark Twain
  30. Dual booting is unpractical by kseskisator · · Score: 4, Interesting

    Dual booting is unpractical

    - You have to stop everything on Mac OS (Linux, BSD, whatever) to get into Windows and vice versa.
    - Data exchange between systems is horrible (common FAT32/ext2 partition? yikes!)

    Being a fulltime Linux user, I know the pain. Now I have two machines sharing data over the network. That's the proper solution, unless you lack funds for a small x86 system. So, in conclusion, I don't understand what all this fuss is all about.

    my 2 cents, of course.

    1. Re:Dual booting is unpractical by PFI_Optix · · Score: 4, Insightful

      Dual booting is impractical under a lot of applications, but for some people (those constrained by budget, space, or the desire to not tote around two notebooks) it makes the most sense.

      As for data exchange, unless you're packing a notebook, I'd probably just put together a lightweight file server with Linux so that you're not trying to juggle partitions on your local machine any more than is necessary.

      --
      120 characters for a sig? That's bloody useless.
  31. Some points to bear in mind: by Phil+John · · Score: 4, Informative

    Windows NT was built from the beginning to run on multiple processors, it had a very advanced hardware abstraction layer built in. The other versions never sold very well and there were problems with application support (e.g. people targetting multiple processor arch's). Apple has clevery overcome this obstacle by including "Rosetta" from the start, something similar existed for NT Alpha called FX!32 but I suspect by the time it was released it was too little too late to save the OS.

    I'm sure that the HAL is in place in NT derived operating systems to this day and if MS were so inclined they could do another port. However, there's no real business need (as there is for Apple with their transition) so it's never been done. They target the largest installed hardware base.

    The issue with getting Windows on Macintel to work is that EFI is so fundamentally different to the traditional BIOS XP expects that you require either the source code of the OS kernel to make it work or have to, as has been done here, provide essentially a bios emulator. This is nothing to do with portability or HAL's, it's about having access to the fundamentally low-level parts of the operating system, something people outside MS don't have.

    --
    I am NaN
  32. Dell = Biggest Loser? by gurutc · · Score: 5, Interesting

    Rather than talk about what Microsoft and Apple think, I'd love to see the marketing department at Dell today.

    --
    Moderation in All Things... Especially Moderation - gurutc
  33. Perfect solution for Apple. (and me, yay!) by guidryp · · Score: 4, Interesting

    Apple would never want to support this or even make it easy. But this is a boon. Many people such as myself who wouldn't switch previously will now consider it. In fact I am certain, my next computer will be a Conroe Mac. I predict the cool machine next year will be dual booting Mac with Conroe. Reminds of the old days when hackers liked the Amigas with x86 module that could run Dos/Amiga/Mac software all at full speed.

    Why this won't negatively affect SW developers view of mac sales:
    The average Mac user is never going to set up a dual boot (especially given no support, difficulties involved) so this really won't impact software developer plans (ie they won't stop making Mac software). Even those who dual boot will probably prefer to have native Mac versions of software. In the end all Macs sold will be potential buyers of Mac software. That is why this is a perfect solution, no official support and difficulties make it something only those who MUST have it will do, so it will not have any significant percentage of people using a Mac, but buying Windows software for it.

    Why this is better than booting OSX on a whitebox:
    Booting windows on a Mac, is a legal solution. Apple has said they are not doing anything to stop it. So you can have legal OSX and legal WinXP on the mac and keep them both updated with ease. Also the Mac which has less HW support will be running on it's intended platform. Windows should have no problem running on the same hardware. Contrast running pirate/hacked OSX on the whitebox (the only way to do it) which will always be of questionable stability and a fight to upgrade without breaking it.

    Way to go guys!

  34. explanation (riposte) by mnemonic_ · · Score: 5, Informative
    Colin has received a solution from narf2006 and is currently testing it. Meanwhile, narf2006 has revealed some details on his method; he patched the Windows XP kernel to get VGA working, and wrote a custom Compatibility Support Module (CSM) to allow booting XP from EFI.

    According to Intel documentation, using a CSM that plugs into the EFI framework should allow for booting BIOS-based operating systems:
    A contemporary implementation of the Framework on a PC includes a CSM for supplying services to operating systems that do not boot using EFI and for supporting legacy option ROMs on add-in cards. For legacy boot the Framework initializes the platform's silicon and executes EFI drivers.
    In the words of Jim Cramer, "booyah."
  35. Re:Dude, Speak for your self. by visionsofmcskill · · Score: 4, Insightful

    that makes you.... an idiot. ;) i think the money is humiliation enough for the nay-sayers.

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
  36. Re:The Good, the Bad, the Ugly, and the In Denial by David_W · · Score: 4, Funny
    A quadruple boot of OS X, M-Windows, Linux, and OS/2.

    The good, the bad, the ugly, and the OH GOD MAKE IT STOP!?

    (And yes, I too leave matching the categories to the OS as an exercise to the reader...)

  37. Very possible by Temujin_12 · · Score: 4, Informative

    It is very possible to setup a 3-boot situation seeing how Linux Beat Windows to Intel iMac.

    --
    Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
  38. Re:Lawsuit? by earthloop · · Score: 5, Funny

    maybe more than 30% of the dual booters will actually pay for a Windows license

    A percent (%) character seems to have slipped in there. ;o)

  39. Re:Can't play the video by uzor · · Score: 4, Informative

    You can d/l quicktime separate from iTunes...you just need to look a little harder for the link. Try this: http://www.apple.com/quicktime/download/standalone .html . the other option that I have used if you don't want iTunes, is to open the iTunes installer with Winrar, and just extract the quicktime installer from it. The quicktime installer is called separately from the iTunes installer, so extracting/running it separate from the rest of the app works just fine.

  40. Re:Why? by mrbrown1602 · · Score: 4, Insightful
    Because it'd let you play games (Windows)

    Considering the fact that the Device Manager screenshot from the iMac Core Duo shows an abudance of "Unknown devices" (including the display adapter), and considering the drivers for these devices probably do not exist for Windows, I don't see people playing games anytime soon.