Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Intel Macs May Boot Windows XP After All

Posted by Hemos on Mon Jan 16, 2006 02:19 PM
from the the-two-shall-meet dept.
mister_tim writes "While we'll have to wait till someone actually tries it to get absolute confirmation, news coming from Intel in Australia, reported here by Dan Warne in the Australian Personal Computer magazine, is that the new Intel-based Macs may be able to load and boot Windows XP after all. Several of the early stories after the announcement of the MacBook Pro and the Intel-based iMac assumed that Windows XP would not boot on Intel Macs, since XP doesn't support EFI (replacing BIOS in the new Macs), and Apple's statement that they wouldn't prevent the use of XP on Apple hardware didn't really give people much assurance either way. This statement from Intel implies that there is really no issue."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by jellomizer (103300) * on Monday January 16 2006, @02:20PM (#14483511)
    Except for hedging your bets. Why not wait at least a week, possible less. I am sure There are Thousands of people who will soon get their iMacI and try to install XP on it and post it for an attempt to have "eternal internet glory" for being the first to get a Production Macintosh to run Windows, along with other people who don't want to get outdone who will Try to have x86 Linux installed, with vmware that will run Windows, and possible OS X(But unlikely until...), then I give 1 month for them to figure out how to get OS X to run on normal PC hardware, and Vmware.
    • by Jeff DeMaagd (2015) on Monday January 16 2006, @02:35PM (#14483674) Homepage Journal
      for an attempt to have "eternal internet glory" for being the first to get a Production Macintosh to run Window

      Supposedly that was already done ten years ago for some Macs, when there was a PPC port of Windows NT.
    • by NetJunkie (56134) <jason.nash@gm a i l .com> on Monday January 16 2006, @02:50PM (#14483848)
      There are already VMWare images of OSX to run out on BT sites. We played with one at work. I'm sure the people running it on normal PCs will just wait a few days to patch the release version and there won't be any issues. The key is to have the hardware that matches the current drivers. There is an HP notebook running around my office I've seen with OSX on it with full wireless and everything going.
    • by happyemoticon (543015) on Monday January 16 2006, @03:18PM (#14484168) Homepage

      . . . so I can let you know later tonight:). I don't really have any interest in dual-booting per se, but I feel like it's my obligation as a geek.

      Got delivered at about 9:00. I only had a half an hour or so to play with it before I drove to work. I'm currently trying to convert my mother, so I set it up at her place so she could play with it today. Thoughts: Just as snappy as the G5's. Much better than my laptop. My only complaint is the mighty mouse - apparently it uses inductance to determine where your finger is, and normally I have my fingers constantly resting on either side. I only played with Safari, Photo Booth, and the MS Word trial, and I opened up system information to make sure it was the right iMac, of course.

      And now that I think about it, I guess Word was running on Rosetta. Holy shit! I didn't even notice.

      • by ivan256 (17499) * on Monday January 16 2006, @02:47PM (#14483807)
        Linux already supports EFI, and the chipset in these things. I believe there is no contest. Linux probably works on them already, and has for a long while.
      • - Will Windows or Linux be ported to these new MacTel boxes first?

        Wake me up when I can run BSD on one of these new macs.
          • by Anonymous Coward on Monday January 16 2006, @04:03PM (#14484615)
            The joke was on life support when it was born, but you just killed it.
          • A friend once said "the net is large enough that somebody won't get the joke". Therefore, always use a smiley when you're telling a joke. :-)

            Poor Willy. For want of an emoticon, Shakespeare's works were lost. If only he could have written:

            To be, or not to be: that is the question. :~(

            Just think of the treasures we've discarded because humans can't recognize irony or humor!

              • by dgatwood (11270) on Monday January 16 2006, @05:51PM (#14485597) Journal
                You can believe the tooth fairy exists. That doesn't make it so. :-)

                Mac OS X has three distinct personalities at the kernel level: Mach, BSD, and the I/O Kit. All three live in the same address space. You can communicate with all three from user space (no wrapping involved), and BSD does substantially more than providing interfaces to Mach. The BSD portion provides interfaces to the I/O Kit, the networking core, the filesystem core, various IPC mechanisms... probably other stuff I'm not thinking about right now.

                Mach pretty much provides a scheduler, some IPC mechanisms, and a VM system. Out of those, last time I checked, FreeBSD uses Mach VM, and IIRC, NetBSD contains (or at least was working on) an implementation of Mach IPC. :-)

                It's fair to say that the core of Mac OS X is BSD, IMHO. It's a stretch to say that the core is a particular implementation of BSD (other than Darwin), but it definitely has a BSD flavor on the whole, IMHO.

  • Some clarification (Score:5, Informative)

    by daveschroeder (516195) * <.das. .at. .doit.wisc.edu.> on Monday January 16 2006, @02:21PM (#14483527) Homepage
    From the artricle:

    However, Intel Australia, while being careful not to comment on Apple's hardware specifically, says motherboards based on the Intel 945 chipset already support EFI and can boot Windows with no problems.

    This cryptic statement can't be taken as full reassurance though: it may be that 945 boards support EFI but do not come with it installed by default.

    [...]

    "For IA 32 systems, the Framework loads itself above the 1MB real-mode memory boundary to accommodate an optional Compatibility Support Module (CSM). CSM implementations can be tailored to platform requirements. A typical CSM is approximately 60KB (~38KB compressed) of firmware that is specific to each Participating Vendor and is based on that Vendor's latest BIOS code base. 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 initialises the platform's silicon and executes EFI drivers. Then control is transferred to the CSM, which supports the legacy OS boot."

    So, as long as Apple has included a Compatibility Support Module, Intel-based Macs should be able to boot XP.

    It seems unlikely that Apple would have left this out. It has already said it isn't doing anything to prevent Windows from booting on a Mac.


    Yes, it's true that EFI has BIOS backward compatibility layer, but it is optional for the vendor to use and provide this. And Apple has no need for legacy BIOS support.

    Some further discussion of the general topic of windows booting can be found here: Will an Intel-based Mac run Windows? [appleintelfaq.com]

    The more interesting possibility for many users will not be directly booting or dual-booting Windows XP, but rather running Windows XP at essentially the full speed of the underlying hardware in a virtual machine, right alongside Mac OS X. Sure, for some game and direct hardware access applications, you would want to - or you may have to - boot Windows directly. But for the vast majority of access to Windows productivity and/or other software not available on Mac OS X, running Windows alongside Mac OS X is likely more desirable than dual-booting anyway.

    As has been noted, however, it is indeed extremely likely that Windows Vista will directly boot on Intel-based Macs with EFI.
    • by MsGeek (162936) on Monday January 16 2006, @02:59PM (#14483930) Homepage Journal
      The more interesting possibility for many users will not be directly booting or dual-booting Windows XP, but rather running Windows XP at essentially the full speed of the underlying hardware in a virtual machine, right alongside Mac OS X.

      This is actually the absolute best possible scenario for running Windows on a MacIntel. The untrusted OS (Windows XP) would run sandboxed in a virtual machine. It would get access to the internet and to hardware, but not "bare metal" access. It would all be mediated through Mac OS X and the virtual machine technology. It would have a "C drive" that is basically a file on the Mac OS X filesystem. And most importantly it would not get root access on the machine. At all. Do you see how this would be a better scenario than dual-booting?

      Intel has been working on virtualization technologies for years. The new Yonah/Core chips have that capability. Apple went Intel at the right time.
  • by pspalmer (900269) on Monday January 16 2006, @02:24PM (#14483556)
    So what? This is tantamount to saying something like "Hey, I just got a new Ferrari and the engine bay will accept a four-cylinder Chevrolet engine...." OK, OK....Perhaps a bit overstated, but still.....
  • Just when I thought we had hit the cap on stories posted concerning Microsoft, Apple, and Intel, we get one that could reasonably be filed under Microsoft, Windows, Apple, Intel, News, etc.

    well maybe not News...

  • by Anonymous Coward on Monday January 16 2006, @02:35PM (#14483679)
    Will it boot up TRSDOS or CP/M?

    I like my machines old school.

    Real old.

    Wish I had moderator points to mod this up to out of sight.

    y'all
  • So we can stop seeing this argument every couple of days?
  • by niclas.l (145733) on Monday January 16 2006, @03:36PM (#14484333) Homepage
    What people in general seems to be disregarding is the partitioning-style that the new Intel-Macs are using.

    Old Macs use a clean, simple, nice and flexible partitioning-system called Apple Partition Table. PPC-Mac OS can read those disks and boot from them. Intel-Mac OS can read them, but not boot from them (EFI does not like APT). Windows XP can neither read not do anything else with it.

    New Intel-style Macs use Intel/Microsofts new GPT, GUID Partition Table. It is a clean, simple and flexible way of partitioning the disks. Intel-Mac OS can read and boot from drives partitioned with GPT. PPC-Mac OS can not boot from them (but it might be able to read them with an update, although Apple says to use APT on all external drives to avoid such issues). Windows XP can read and boot them, but only the 64-bit version of Windows XP.

    Intel-PCs of today use MBR-partitioning. The MBR-way of booting and partitioning is a general pain in the butt, but it is what Windows XP (32bit) can understand and boot from.

    Of course, there might be a way to make Mac OS boot from MBR-disks, since it did in the developer-intel-version, and so it would be possible to runt Windows XP and Mac OS from the same MBR-partitioned disk, but I would not really feel at ease running my Mac-partition as one of the four primary partitions on the weird old legacy MBR-disk-system.

    Anyway. The iMacs with Intel CPUs have been out a couple of days now. Kodawarisan has even posted images of the insides of it, so if it was all that easy to run Windows, why have no one posted any pictures yet?

    Of course, there may be a way to get 32-bit windows to boot from GPT-drives. Please correct me if I am wrong.
  • by bedouin (248624) on Monday January 16 2006, @03:45PM (#14484431)
    I know that some PPC Linux distros had trouble controlling the fan speed on G5 PowerMacs, causing the fans to run at full-speed continuously. If cooling is maintained by OS X on these machines, would one really want to bother installing Windows on them?
    • by gunpowda (825571) on Monday January 16 2006, @02:28PM (#14483602)
      I can think of a few reasons. Firstly, any Mac OS is going to be locked-down to their hardware, so if someone wants to experience that famed GUI, buying Apple hardware is the only option.

      The second main reason would be gaming, and simply so one could run popular Windows applications.

    • by bogie (31020) on Monday January 16 2006, @02:31PM (#14483643) Journal
      "Apple is finding a way to provide lower prices by jumping on the most popular PC processor company's ability to consistently make quality products are reasonable prices."

      No they aren't. They switched processors but are keeping the same prices.

      "New Intel iMac: Same models 17 and 20, same prices"
      • by poot_rootbeer (188613) on Monday January 16 2006, @03:05PM (#14483996)
        They switched processors but are keeping the same prices.

        But on the other hand, the new Intel-based models have much higher performance than the last PPC models.

        On the other other hand, the last PPC models were logging behind Moore's Law as it was, due to market conditions.

        On the fourth hand, Apple has probably reduced the COST of a Mac computer, if not the price.

        Okay, I'm out of hands.
    • by CerebusUS (21051) on Monday January 16 2006, @02:33PM (#14483662)
      Games and work.

      Individuals would love to be able to play any windows-only game without having to shell out an additional $1000 for a gaming rig.

      Work-stuff is more likely to be covered by a vmware-like os-inside-an-os solution, but it could still be handy to boot natively into XP for some work-related activities.

      Basically, you'd dual-boot OS X with Windows for the same reasons you'd dual-boot Linux and Windows. It's just that OS X windows aren't quite as hardcore in their geekiness as the Linux dual-booters.

      Of course for those of us who use all three OSes regularly, the ability for one box to run all of them is a bit of a dream come true.
    • Other than that, what is the point of running XP on a Mac/Intel box? To be cool?

      So that we can play CounterStrike.

    • by fm6 (162816) on Monday January 16 2006, @02:50PM (#14483851) Homepage Journal
      I was wondering how long it would take somebody to ask this question. (Two minutes after the story was posted, big suprise.) The answer is that economics is irrelevent.

      Every time we get a story of the form "I hacked A to run on B" or "I hacked C to do E", somebody always asks whether it wouldn't be more cost effective to buy something off-the-shelf. The answer is almost always "yes". Even if the hacker is saving money on hardware, he's expending a lot of his well-paid time. But that just doesn't matter.

      A good hack is pretty much an end in itself. It might satisfy the hacker's curiousity, or improve his professional skills. Or it might add some minor functionality that the hacker's geeky priorities can't live without. But these are all secondary goals. The big goal is a sense of accomplishment, of having done something special. Asking a hacker why he doesn't just buy an off-the-shelf solution is like asking a Marathon running why he doesn't just call a cab.