Thursday, January 12, 2006

Running XP apps on MacTel hardware

We won't be able to dual boot XP on MacTel hardware because Apple is using Intel's BIOS replacement - EFI. (EFI is the foundation for Intel's DRM architecture; I still believe DRM was the real driver of the MacTel deal. The more vociferously Apple denies this the more confident I am that it's true.) Vista (aka Windows XP Service Pack 3) may support this, but perhaps not this year.

So can we run better/faster XP emulators? I thought this was unlikely in the near future, but a Macintouch contributor feels there's hope (though perhaps not from Virtual PC):
Macs on Intel (Part 6)

Dave Schroeder

... What we will *definitely* see are "Virtual PC"-like programs that let you run Windows alongside OS X (in a Window, or taking over the screen, etc., with a hotkey to flip back and forth, for example).

It's important to note this will NOT be emulation: Windows will run at the native speed of the underlying hardware.

vmware already has a version for Mac OS X in development, and Microsoft may even make a version of Virtual PC. Then there are things like QEMU, Xen, etc. The Darwin/Mac OS X version of WINE, DarWINE, has even been working under betas of Mac OS X for Intel. Now that Intel Macs are shipping, it will only be a matter of weeks/months before we have several options for running Windows itself, and/or Windows applications at the native speed of the underlying hardware.

"Dual booting" might not be possible initially, because Windows XP doesn't support EFI (the "next generation" of BIOS from Intel, which Apple used on these machines), but Vista does, for example. And since EFI is the future, it's only a matter of time before x86 OSes and bootloaders start supporting it. For more information on EFI: Extensible Firmware Interface (EFI)

But, in my opinion, dual booting is annoying anyway, and the really interesting thing will be able to just run Windows and Mac OS X side-by-side.

Further, Phil Schiller reiterated that Apple isn't doing anything to prevent people from installing other OSes and Intel has communicated that Apple isn't using proprietary Intel chipsets.

As for the lack of S-Video on the MacBook Pro: S-Video output is possible from the DVI connector via an adapter; there is no longer a dedicated miniDIN-4 port.

I think the new iMac is very interesting as an Aperture or Video machine. - particularly because of the imaging system. On the other hand the new PowerBooks don't make sense to me -- unless they'll run Windows applications very well. Then they make sense.

First MacTel glitch: 10.3.9 disk utility not compatible with Universal binaries?

[Updated with fix]
I'm sure this is only the tip of the iceberg. I hope someone will provide a utility to strip out the Intel portions of the universal binaries (as was done in the old PowerPC transition) days.
MacInTouch: timely news and tips about the Apple Macintosh

Another reader describes a possible Panther compatibility issue with Intel-compatible software:

[MacInTouch Reader] Looks to me like Disk Utility for 10.3.9 is unable to deal properly with a Universal Binary file.... I got the Disk Utility disconnect error when repairing permissions on a 10.3.9 system, and the console log error about iTunes. When I compared the upgraded iTunes to one that hadn't been, I saw the binary in the folder used to be 7.7 MB and is now 17.3 MB, so I'm guessing iTunes is now a Universal Binary, and that Disk Utility for 10.3.x needs an update now.
Update 1/13: Macintouch reports this temporary fix works:

Ian Waterston

If you've got 10.3.9 or earlier, and downloaded iTunes 6.02 and hit a problem with running Permissions Repair using Disk Utility (and many people have...) then the fix that seems to work ..God knows why... is, to quote from the relevant Apple Support Forum...

"Go to HD>Library>Receipts and trash all iTunes .pkg files EXCEPT for iTunesX.pkg and iTunesPhoneDriver.pkg"

It's been a total fix for me. Er... why? Greater minds than mine will doubtless know the answer to that question.

Wednesday, January 11, 2006

No XP on MacTel machines - Vista maybe?

BetaNews | XP Won't Run on Intel MacBook, iMac

The new machines use Intel's BIOS alternative - EFI. Makes sense from a platform perspective, but XP won't run on this. Vista probably will. So the Intel Macs won't run dual boot XP. They'd need something like VirtualPC or at least a BIOS emulator. I doubt we'll see a reliable solution this year.

Vista maybe.

Interesting DRM implications.

Why we won't see JPEG2000 used much in cameras

I'd long been frustrated that JPEG 2000, a theoretically much superior compression format, was not showing up as an option in digital cameras. There are many reasons, but a usenet discussion, to which I added a 'yes' comment, points to power consumption. Power issues are big in every disconnected digital device nowadays, and heat (the corollary) is an issue in every connected device.
Google Groups : rec.photo.digital - Why is jpeg 2000 not in common use?

31. Martin Brown
Dec 20 2005, 12:21 pm show options
Newsgroups: rec.photo.digital

peter wrote:

" jpeg 2000 is superior to common jpeg and is supposedly licence fee free. Why is it not in common use, especially when digital camera file sizes are going up?"

It isn't better by a significantly large factor at high quality settings to be worth the upheaval. J2k encoders are slow and power hungry. JPEG is fast and extremely well optimised for use in digicams now.

In essence J2k isn't enough of an improvement to become mainstream. This may change one day, but don't hold your breath.
32. John Faughnan
Subject: Re: why is jpeg 2000 not in common use?

Martin,

I asked a similar question about JPEG 2000 a while back:

My question also produced a range of responses, but none felt satisfactory to me. As I read more about the power drains on large sensor cameras I gradually settled on the explanation you have succinctly presented.

So, I just want to say, for what it's worth, that you've summarized the issues very well. I even read a report of a theoretical JPEG conversion optimization that reduced power drains by more than one order of magnitude. JPEG 2000 is computationally intensive, and the cost of storage has fallen much faster than the power-cost of computation.

The latest versions of Adobe Acrobat can use JPEG 2000 to compress documents. It's a great format for that as it maintains edges much better than JPEG at very high compression values, and documents can be huge and costly to transmit. It may even show up for sharing images on the web (I hope so!). Alas, in camera JPEG 2000 seems to be doomed.

meta: jfaughnan, jgfaughnan, digital camera, compression, JPEG2000, standards adoption

Apple joins the spyware world

Boing Boing breaks the news. Apple's iTunes update quietly added the 'feature' of monitoring music played so Apple can suggest similar songs. This was not clearly stated during the install. Closing the 'mini-store' turns it off.

The Dark Side of Steve Jobs is to be feared. I've long felt that the only thing worse than Bill Gates ruling the world of personal computing would have been to have Steve Jobs in charge. Jobs is best when he's a distant #2, which is a good reason to hope Microsoft does claw back market share from the iPod.

Tuesday, January 10, 2006

So how bad IS MacBook battery life?

Thurott is unaffected by the reality distortion field. He's put up a very nice table comparing the PowerBook and MacBook. He particularly notes the curious absence of any data on battery life.
Paul Thurrott's Internet Nexus: Comparing the MacBook Pro to the PowerBook G4
Balm to the soul of current G4 owners. The G4 was quite power efficient. Heh, heh.

Update 1/11: Looks like 4 hours or less with a fresh battery. Comparable to Dell, worse than current PowerBooks. Speed has a price.

The new Intel iMac - main feature

TUAW noted this. The new iMac supports a second monitor fully -- no hacks, pure DVI. Also, far more SDRAM. Hmm. Might be a very good Aperture machine when Aperture goes "universal".
Apple - iMac - Graphics:

Home to luscious widescreen living, the 17- or 20-inch iMac display hides the whole computer. Now iMac lets you widen your horizons with a second display on a pure digital DVI connection in extended desktop mode. And power them up with over-the-top ATI Radeon X1600 graphics with up to 256MB DDR SDRAM.