|
|
StuffIt Deluxe 12: breakthrough compression of MP3 files, PDFs, iWork and MS Office files! Reduce JPEG file sizes with no loss in quality, burn to CD/DVD, back up archives to iDisk and more. Buy today for only $59.99! <http://www.stuffit.com/mac/deluxe/tb/>
|
TidBITS TidBITS TidBITS Talk 
Intel-based Macs and virtual Windows keith025 - 11:48am Mar 16, 2006 PSTR. Movin in TidBITS#820/13-Mar-06 says
"But with Macs also using Intel CPUs we can expect equal or greater performance than running virtual machines on Windows." < http://db.tidbits.com/getbits.acgi?tbart=08455> Jack Schofield in UK newspaper The Guardian/ 16-Mar-06 says
"However, when Apple signed up to use Intel chips, it also adopted EFI. It didn't need to provide BIOS support... [Microsoft via Andrew Ritz has announced] EFI support was being dropped from Vista." Schofield wants to run Windows natively and say he will not be able to. Unfortunately the article emphasises "Windows will not run on Intel-based iMacs" thereby ignoring virtual use. Does the issue of dropping EFI hold any problems for virtual Windows on Intel based Macs?
Mark as Read
Nik (apparently)
-
Mar 17, 2006 10:08 am
(#1 Total: 9)
|
 |
|
|
 |
| Posts: 386 |
Re: Intel-based Macs and virtual Windows
On Mar 16, 2006, at 11:48 AM, keith025 wrote:
> Schofield wants to run Windows natively and say he will not be able
> to. Unfortunately the article emphasises "Windows will not run on
> Intel-based iMacs" thereby ignoring virtual use. Does the issue of
> dropping EFI hold any problems for virtual Windows on Intel based
> Macs?
No, it's unlikely to cause any problem. Any virtual environment is
either going to bypass the need for BIOS entirely (WINE) or will
emulate a PC, complete with BIOS and whatever else is necessary to
run the virtual machines (Virtual PC, VMWare).
--Nik
|
|
 |  |
kevinv (apparently)
-
Mar 17, 2006 10:08 am
(#2 Total: 9)
|
 |
|
|
 |
| Posts: 1399 |
Re: Intel-based Macs and virtual Windows
Quoting keith025 <keith  valperga.demon.co.uk>:
> R. Movin in TidBITS#820/13-Mar-06 says
> Schofield wants to run Windows natively and say he will not be able
> to. Unfortunately the article emphasises "Windows will not run on
> Intel-based iMacs" thereby ignoring virtual use. Does the issue of
> dropping EFI hold any problems for virtual Windows on Intel based
> Macs?
Virtual PC has to emulate a BIOS in order for XP to be able to run in it.
Virtual PC already has to do this on the PowerPC machines because they use
OpenFirmware (also not supported by Microsoft, even on 64-bit OS) instead of
BIOS. Virtual PC for Windows ALSO emulates a BIOS, even on regular PC's.
The benefit of moving Virtual PC from Power PC to Intel is that it no longer
needs to translate x86 machine code in to Power PC machine code. It
will still
need to provide the virtualized hardware (BIOS, video card, IDE, USB, etc....)
for the Guest OS to run.
Virtual PC on Intel Mac should be of comparable speed to Virtual PC on
Windows.
VPC on Windows is usable as long as you aren't trying to do heavy graphics or
CPU intensive operations.
Windows XP doesn't currently run on Mac Intel hardware because of EFI, this
doesn't apply to emulated hardware -- you can just emulate what you
need. BTW I
think a method for booting XP on Mac has been found. I saw some reports about
that today.
|
|
 |  |
Chris Pepper (apparently)
-
Mar 17, 2006 10:08 am
(#3 Total: 9)
|
 |
|
|
 |
| Posts: 845 |
Re: Intel-based Macs and virtual Windows
At 10:48 AM -0800 2006/03/16, keith025 wrote:
>Unfortunately the article emphasises "Windows will not run on
>Intel-based iMacs" thereby ignoring virtual use. Does the issue of
>dropping EFI hold any problems for virtual Windows on Intel based
>Macs?
Yes. It makes it much more complicated, but a workaround for
XP has been posted. Presumably Vista will work too, with a different
procedure.
Note that this doesn't have as much impact on virtualization,
such as Virtual PC (is MS backpedaling on their commitment here?) &
VMware (they're working on it), because there Windows boots inside a
virtual machine, which is provided by the virtualization software.
Guest operating systems have no access to the real underlying
hardware.
http://nak.journalspace.com/
http://wiki.onmac.net/index.php/HOWTO
Chris
--
Chris Pepper: < http://www.reppep.com/~pepper/>
Rockefeller University: < http://www.rockefeller.edu/>
|
|
 |  |
Harro de Jong
-
Mar 17, 2006 10:08 am
(#4 Total: 9)
|
 |
|
|
 |
| Posts: 1 |
Re: Intel-based Macs and virtual Windows
keith025 wrote:
> Schofield wants to run Windows natively and say he will not
> be able to. Unfortunately the article emphasises "Windows
> will not run on Intel-based iMacs" thereby ignoring virtual
> use. Does the issue of dropping EFI hold any problems for
> virtual Windows on Intel based Macs?
Why would it be a problem? If a virtual machine running on a PowerPC Mac
can emulate Intel hardware (including BIOS), then a virtual machine
running on an Intel Mac should be able to do this as well.
And it looks like Windows XP can boot on an Intel Mac, now:
< http://onmac.net/> has ended its competition.
The process is listed here:
< http://wiki.onmac.net/index.php/HOWTO>
Harro de Jong
|
|
 |  |
Chris Pepper (apparently)
-
Mar 21, 2006 9:17 am
(#5 Total: 9)
|
 |
|
|
 |
| Posts: 845 |
Re: Intel-based Macs and virtual Windows
At 9:08 AM -0800 2006/03/17, Chris Pepper wrote:
>At 10:48 AM -0800 2006/03/16, keith025 wrote:
>>Unfortunately the article emphasises "Windows will not run on
>>Intel-based iMacs" thereby ignoring virtual use. Does the issue of
>>dropping EFI hold any problems for virtual Windows on Intel based
>>Macs?
>
> Yes. It makes it much more complicated, but a workaround for
>XP has been posted. Presumably Vista will work too, with a different
>procedure.
>
> Note that this doesn't have as much impact on virtualization,
>such as Virtual PC (is MS backpedaling on their commitment here?) &
>VMware (they're working on it), because there Windows boots inside a
>virtual machine, which is provided by the virtualization software.
>Guest operating systems have no access to the real underlying
>hardware.
Correcting myself -- I misread. Lack of EFI does not affect
classic virtualization (VMware & VPC). I don't know if it would
affect "paravirtualization" like Xen, since that's closer to the
hardware, and they're trying pretty hard to avoid emulation as much
as possible -- more intercepting hardware requests from guest OSes
and then allowing/denying and queueing them. There are a couple
articles about Xen linked from onmac.net.
Note that Xen is apparently up and running with Windows &
Linux on Intel Macs, but Mac OS X won't yet run on Xen...
Chris
--
Chris Pepper: < http://www.reppep.com/~pepper/>
Rockefeller University: < http://www.rockefeller.edu/>
|
|
 |  |
kevinv (apparently)
-
Mar 21, 2006 9:17 am
(#6 Total: 9)
|
 |
|
|
 |
| Posts: 1399 |
Re: Intel-based Macs and virtual Windows
Quoting Nik <gerber  inik.net>:
> No, it's unlikely to cause any problem. Any virtual environment is
> either going to bypass the need for BIOS entirely (WINE) or will
> emulate a PC, complete with BIOS and whatever else is necessary to
> run the virtual machines (Virtual PC, VMWare).
BTW, WINE stands for Wine Is Not an Emulator. And it isn't. It implements the
Windows API's in unix. It doesn't emulate any hardware or software.
http://www.winehq.com/site/myths#slow
Anything that needs to talk to a real BIOS won't run under WINE. However this
should not be a problem as very few apps actually need to talk to a real BIOS,
instead letting the OS handle that. A bigger hurdle for Mac users will be that
WINE runs under X.
|
|
 |  |
Neil Lee (apparently)
-
Mar 21, 2006 2:51 pm
(#7 Total: 9)
|
 |
|
|
 |
| Posts: 5 |
Re: Intel-based Macs and virtual Windows
Le 06-03-16 à 13:48, keith025 a écrit :
> Does the issue of dropping EFI hold any problems for virtual
> Windows on Intel based Macs?
Not for running Windows in emulation (ala Virtual PC). I just wrote
up my experiences on this very thing a couple of days ago - I spent
some time getting Windows XP to run under the "Q" open source emulator.
< http://www.beatnikpad.com/archives/2006/03/20/windows-mac-q>
Speed is adequate for basic stuff (browser testing and such), and
most things seem to work well. It's not as fast as Virtual PC, but
apparently there's work being done on a kernel extension which will
enable Q to run in virtualization mode. If I understand this
correctly, on Intel macs virtualization will mean near-native
performance.
Neil
--
Slumming at the BeatnikPad : http://www.beatnikpad.com/
The person you love is 72.8% water.
|
|
 |  |
Lewis Butler (apparently)
-
Mar 21, 2006 2:51 pm
(#8 Total: 9)
|
 |
|
|
 |
| Posts: 1127 |
Re: Intel-based Macs and virtual Windows
On 21 Mar 2006, at 09:17 , kevin  vanhaaren.net wrote:
> A bigger hurdle for Mac users will be that WINE runs under X.
And realistically, this makes it a non-starter. I mean, seriously,
this is simply not a realistic solution for the vast majority of users.
--
Spontaneity has its time and place.
|
|
 |  |
jwblist (apparently)
-
Mar 23, 2006 12:16 pm
(#9 Total: 9)
|
 |
|
|
 |
| Posts: 768 |
Re: Intel-based Macs and virtual Windows
On Mar 21, 2006, at 1:51 PM, Google Kreme wrote:
> On 21 Mar 2006, at 09:17 , kevin  vanhaaren.net wrote:
>> A bigger hurdle for Mac users will be that WINE runs under X.
>
> And realistically, this makes it a non-starter. I mean, seriously,
> this is simply not a realistic solution for the vast majority of
> users.
But we're discussing a smallish subset of the vast majority of users--
those who need to and are willing to run Windows. That subset should
be put off less by X-Windows (interesting naming that long predated
both Mac OS X and Windows) than would the whole of the vast majority
of users.
Whether it's enough less or not, I don't know.
--John
|
|
|
TidBITS TidBITS TidBITS Talk Intel-based Macs and virtual Windows
|
|