WWDC 2005 Keynote
So Apple is officially switching to Intel for its Macintosh line. They will have an Intel Mac shipping by June 2006 and expect to be fully transitioned by June 2007. They will use a dynamic translation engine (marketed as Rosetta) to translate PPC to x86. It doesn't sound like they will go the other direction.
This is big news, but as a practical matter it doesn't matter that much. Older, established companies will have to spend big bucks converting their programs to use the new build system, but newer projects should be a piece of cake to port. Most of my stuff should build on x86 out of the box, but my Unamed Compiler Project will need to be completely rethought. I've been thinking about targetting C (gross) or maybe Parrot. Grrrr. I'll be damned if I'm gonna learn x86 assembly. I've been totally spoiled by MIPS. Why the double-mint fuck can't we decouple process improvements with ISA? Goddamnit. That giant sucking sound down the hall is a crowd of Altivec wizards updating their resumes to apply for jobs at Microsoft and Sony.
So at WWDC 2005 there were no big hardware announcements, no big software announcements, nothing shiny to distract us with (although we were given an updated version of the backpacks they handed out last year -- now it has slots for pens, etc. in the small pocket), really nothing new but a Leopard timeframe (coincidental with Longhorn) and this Intel business. The keynote ran an hour short. iTunes' podcast support is cool, but I've been using NetNewsWire for that, anyway. I got totally radicalized by Democracy Now while driving here on I-80.
Onward and upward. Or — next year in Jerusalem.