TweetFollow Us on Twitter

The Apple - Intel Transition

Volume Number: 22 (2006)
Issue Number: 1
Column Tag: Programming

The Source Hound

The Apple - Intel Transition

by Dean Shavit

Your Options for Windows Software on the Mac...

When Steve Jobs walked out onto the stage to deliver his keynote at Apple's World Wide Developer Conference (WWDC) this past June and revealed to the largest gathering of Apple Developers in the twenty-one year history of the Macintosh platform that Apple was going to transition its entire product line to Intel processors, there was a mixture of excitement and stunned silence in the hall.

Game Over: The Prodigal Son Has His Way

Most everyone knew that such a transition was squarely within the realm of technical possibility, as OpenStep, the immediate predecessor to Mac OS X had been a product for Intel processors, but the likelihood of such a major shift in the personal computing landscape, although rumored in the mainstream media prior to WWDC (and a good thing too, as I think the Moscone West convention center probably didn't have enough portable defibrillators handy for a complete surprise) wasn't really what the audience was expecting. Over the course of the last six months, a shockingly small amount of analysis of the event has appeared in the media, as if no one seems to be able or willing to articulate the subtexts of what the transition means. Now, as MacWorld San Francisco 2006 and another keynote address approaches, journalists and Mac professionals are beginning to see the signs of a sooner-rather-than later MacIntel release. Indeed, by the time you read this article, you may be typing in your pre-order for the new Macintosh, if that's what it's called.

Goodbye, Old Friend

At WWDC 2002, Steve Jobs ceremoniously laid Mac OS 9 to rest and proclaimed it "dead." At WWDC 2005, Steve Jobs, in so many words, proclaimed the Macintosh "dead," without actually saying so. Hold on. Before you take this magazine and run it through the shredder, with my photo leading the way, ask yourself the following: "What makes a Macintosh different from all other personal computers?" The first words to your lips are probably "The operating system." Right. The second thing to your lips "The hardware." Right again. We already know that aside from a few "special" components, like Intel's Trusted Computing Initiative chips, there isn't going to be much that separates a Macintosh from any other PC except for the Apple Logo on the outside of the box and Mac OS X, its operating system, and nothing to stop people from installing Windows XP on it, either.

For many years, Apple's marketing team chased the windmill of the "Megahertz Myth," to differentiate its computer products from the Wintel oligarchy when it reality it was primarily the software delivered with the hardware that made the Macintosh experience, and not so much the box it ran on. The G5 processor, as great as it is, was adapted from big-iron server hardware, not engineered for a personal computer without requiring an equally impressive cooling system, certainly not suitable for a portable. The roadmap that mattered to Apple, a gigahertz rating that kept pace with Intel's chips and power consumption fit for a notebook, was not the roadmap that mattered to IBM.

So, the question remains, does Apple want the Macintosh to die? Let's have a look at the evidence. First, Mac OS 9, the tie that bound the Macintosh to the original product of 1984, was proclaimed dead in 2002. Second, the PowerPC-based Macintosh was declared an endangered species at WWDC 2005, with a gradual phase-in of Intel-based hardware in 2006 with a complete transition finished by 2007. The keynote was impressive, Steve Jobs used an Intel-based prototype for his demo, and in testing the prototypes made available to us during the conference, we all had to admit that they were very, very fast, as fast perhaps as a lower-end G5 tower, without the panoply of fans. Oh, and a little-mentioned fact easy to overlook about the new Intel prototypes, what with all of the talk about Rosetta, the emulation technology that allowed existing Mac OS X applications compiled for PowerPC hardware to run without modification, or Universal Binaries, the "fat" applications developers could produce to run on both processors with Xcode 2.1, was that Classic wasn't going to be supported at all on the new Intel-based computers. Mac OS X Applications not updated as Universal Binaries are going to become the new Classic. The old Classic is destined to become a Fossil relegated to those who buy computers with PowerPC processors. The word is out: let go of Classic completely, not just booting in OS 9, but even the software.


Figure 1. Apple's Rosetta Emulator

Of course there will be some open-source or third-party solutions that will allow for running Classic, but it's going to be really slow, like running Windows programs in an Intel X86 emulator on current Macintosh hardware, whereas Classic on PowerPC Macs is actually very fast, considering it is a virtual application environment inside of Mac OS X, with a 68000 to PPC translator on the logic board that allows the execution of the pre-Classic legacy software: non-native PowerPC applications. With no critical enterprise or educational software solutions holding OS 9 users back anymore, there's no real reason for Apple to keep its own support staff up to speed on the Classic Mac OS. Hardware manufacturers have already stopped making drivers for OS 9 or the Classic Environment.

So with the ties to the legacy hardware cut, or at least with a path through the transition for those who might not want to upgrade all of their recently purchased Mac OS X Applications made possible by the Rosetta instruction translator, and the ties to the legacy Operating System cut, what is left of the Macintosh with the smiling face that we knew so well? Not much. But a quick glace at Macintosh history shows that the Classic Macintosh hardware (and certainly not the PowerPC) as well as the Classic Mac OS were not Steve Jobs' creations, they were the children of other long-gone Apple leaders. But what we will have left after the transition will be a pure creation of Steve Jobs' (a.k.a the ultimate perfectionist) vision for the NeXT computer, and it's going to be better, faster, less expensive, more compatible with a lot of surprising things, and a Macintosh in name only, if, and only if, Apple chooses to continue using that trademark.

I Shall Disown the Child of My Past, and Kidnap Yours

Do you hate yourself? You might have made some regrettable mistakes along throughout your life or career, but how did your mistakes affect the fabric of our technological culture? With the removal of all ties to the Classic Macintosh hardware and software, and with Apple's support for Mac OS 9 software in sight (approximately two to three years away), it's pretty clear that Apple will be able to move Mac OS X in any direction is desires, and cut its spendthrift son of legacy software and hardware off once and for all. The hardware Apple sells will no longer be "special" and "different under the hood," and no longer be a millstone for the marketing folks to attempt to overcome, either. Apple commercials may actually end with the "Intel inside" chimes! Apple computers and servers won't ever have the edge in speed again, or fall into the "gigahertz gap." I've always thought that the so-called "rivalry" between Microsoft and Apple has always been mostly marketing B.S., the reality being that Apple lost the Enterprise market to the Wintel oligarchy a very long time ago. But when Intel-based Apple computers start hitting the streets in 2006, it's truly going to be Apple v. Microsoft for the very first time, especially if a big Wintel fabricator, like Dell, gets serious about wanting give their customers a choice. So, does Apple really have a chance to win back the personal computing mainstream or the server room?

Already, there's been a flurry of discussion on several listservs that I frequent about whether dual-booting the new Apple Intel-based computers between Windows XP Professional (and soon Windows Vista) and Mac OS X 10.4 will be a "solution" that Enterprise customers should consider if they want to go to Mac OS X and keep some critical Windows applications in service. I say are you kidding? to dual-booting. Nobody likes it. Dual-boot solutions for transitioning users from Windows 3.1 to Windows NT 4 lasted a mere millisecond or two before IT departments and end users alike gave it up. The dual-boot solution for early adopters of Mac OS X 10.0 lasted until 10.1.2 was available. Nobody wants to reboot, not even once a month! It's hard enough for folks to keep track of what's on one file system, let alone two!

The Good Son

Although Microsoft might have made many an IT Manager angry for its rather monopolistic licensing policies that require companies to pay subscription charges for their server and application licenses, as well as CALs (client access licenses), Microsoft has certainly recognized that its own software legacy is what keeps it firmly entrenched in the Enterprise, and while it is known to yank the carpet of OS support out from under users (as it did with NT and Windows 3.1 95, 98 and ME), what Microsoft hasn't done is kill support for legacy applications. Good 'ol DOS applications, Windows 16-bit applications, and applications from nearly every rapid-development IDE (integrated development environment) that's important to Windows Enterprise customers still work serviceably in Windows XP Professional and Windows 2000, and although Microsoft occasionally makes some noise about wanting to discontinue support for all those legacy products, it knows where its bread is buttered.


Figure 2. An IT Manager's Favorite Piece of Software--Microsoft Licensing

And Apple knows where Microsoft's bread is buttered as well. A company with an open-minded CTO who is interested in implementing open-source and the quality and security of Mac OS X on Apple hardware may realize that deploying XServe G5s would save his company a bundle in annual CAL payments, but cannot even begin to consider putting a Mac OS X computer in his employee's cubicles until a critical database front end, created in some Windows-specific IDE like Powerbuilder will run under Mac OS X. Virtual PC on current Macintosh hardware would be a slow solution at best, hardly worthwhile given the extra expense.

Don't Talk to Strangers

Microsoft has been really great about making sure its good son (legacy software) has the full support (financial and technical) of its rich papa, but some open-source wizards figured out quite some time ago that Microsoft's legacy software is easily tricked into running away with strange operating systems such as...

In Vino Vertias (In Wine There Is Truth)

Linux developers once faced the same issue Apple now faces: how to get a foothold on the slippery slope of the Microsoft-Dominated Enterprise desktop market and make those one or two critical applications work on their operating system. So naturally, an open-source project (that Linux hands are very familiar with) was born: Wine. Located at http://www.winehq.com, the Wine project describes itself this way:

    Wine is an Open Source implementation of the Windows API on top of X and Unix.

    Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, and Solaris.

Wine's been around since 1993, nearly since the beginning of Linux itself, which goes to show how important those few Windows applications can be. It's only a matter of time before Mac OS X for Intel is added to the list of fully supported operating systems.

Instant Lottery Winners

OK, let's say for a moment that Apple is successful with its Mac OS X for Intel transition and in the process gains a modest amount of market share over the next two or three years. Whose prospects will be on the rise, and whose will left on the roadside of progress?

Winners: the Darwine Project and CrossOver Office

While Wine is a great solution for running Windows applications compiled for Intel processors under Linux, a group of ambitious open-source hackers already managed to port Wine to Mac OS X for PowerPC (Darwin). Named Darwine (http://darwine.opendarwin.org) of course, the project was hamstrung by the need to use an emulator to translate X86 Intel instructions to the PowerPC instructions needed by current Power Macs. Now, with Mac OS X for X86 coming, Darwine is ready, waiting, and working. Unfortunately, Apple's Developer NDA precludes me from speaking about the specifics of the pre-release versions of Apple Intel hardware or Mac OS X, but a few searches around the web indicate that a few hackers running Mac OS X for Intel on non-Apple hardware have found Darwine working quite well. When Intel-based Apple computers appear on retail shelves, there's little doubt that Darwine will be the darling that garners the most press, and hopefully the most success stories.


Figure 3. Darwine

Also waiting in the wings is CrossOver Office, a commercial version of Wine with Enterprise support, promising the ability to run the full Windows versions of applications like Photoshop, Microsoft Office 2003, Lotus Notes, Visio Professional, Microsoft Project and other mission-critical programs that previously required Virutal PC to run on Mac OS X. If CrossOver Office can allow an Mac OS X user to run an in-house database application developed in Microsoft Access, for example, that opens the door for a Windows-less, secure, and virus-free Enterprise workstation.


Figure 4. CrossOver Office

The only thing that is standing between Darwine and CrossOver Office lighting the Enterprise world on fire with Mac OS X for Intel is X Windows, currently a requirement for both. If either takes on the challenge of getting Windows applications running in an Aqua window, and well, it would be well-poised for success.

Winners: The Majority of Open-Source Projects for Mac OS X

While Mac OS X currently has a plethora of open-source goodies available for it via Fink (http://fink.sourceforge.net) and Darwinports (http://darwinports.opendarwin.org), many of the supporting libraries lag somewhat behind their Linux and BSD counterparts. Mac OS X on Intel will bring Darwin closer to the open-source development mainstream, rather than as a branch that typically lags behind the Linuxes and BSDs.

Winners: The Virtual Machine Makers, Microsoft, VMWare, and possibly PearPC

If Microsoft meets Apple at the point of Enterprise adoption, there's a chance that the Windows version of Virtual PC could be modified to run transparently in the Mac OS X Finder and become the standard compatibility tool for Mac OS X Intel computers rather than CrossOver Office or Wine. A fairly comprehensive list of what works and what doesn't work in Virtual PC 2004 for Windows is available here: http://vpc.visualwin.com.

On a lower level, VMware virtual Machine software is poised to allow Apple Intel Mac OS X computers to run multiple OSes on the same piece of hardware. Unlike dual-boot solutions, EMC2 VMware is a multiple-simultaneous-boot solution that literally would allow an Intel Xserve to run Mac OS X Server and Windows 2003 Server on the same server, sharing a storage subsystem, like an Xserve RAID and even the same network card. Such options would enable a dreamy upgrade path for IT Managers seeking to save money on file and print services, without having to sacrifice the collaboration tools of Microsoft Exchange, or retooling an Active Directory deployment. While Mac OS X and Mac OS X Server already interoperate smoothly with Active Directory, VMware will change the way we define interoperate forever.


Figure 5. VMWare

With its reason for existence (to run Mac OS X on Intel hardware) pretty much snuffed out, the once wildly popular PearPC (http://pearpc.net) project is poised to transform itself into the VMware of the open-source world as a virtualization tool for running multiple instances of X86 operating systems on a single computer. While it has quite a way to go before it can rival the proven functionality of VMware, I'm hoping that the PearPC developers respond to the challenge that Apple's hardware shift proposes, and that there's an open-source alternative to VMware available.


Figure 6. PearPC

Winners: Mac IT Professionals with Windows Knowledge and Experience

With the inevitable market share expansion that Mac OS X on Intel will bring in both desktop and servers comes the opportunity for Mac IT Professionals to get involved in larger upgrade projects that may see Windows Enterprise solutions co-existing on Apple Hardware, and deployment projects that bring mission-critical database applications onto the desktop of computers running Mac OS X for Intel by hook by crook or by compiler, and a need to support them as well as a road map to eventually transition such applications to rapid development environments not tied to the Win32 API.

I expect that Mac OS X for Intel will spawn a new generation of addicts and a new class of professional, let's call them Winos--who will make their living creating a safe home for Microsoft's legacy on Apple hardware and OS. Even if Apple fails to reclaim any Enterprise market share with its new hardware, which is unlikely, if just out of curiosity-driven sales, the Intel transition can do nothing but good for Mac OS X users who will have the possibility to use the best products of Microsoft and Apple, whether they know it or not. When the transition to Intel is over in two years, the ties that connected us to the original Macintosh of 1984 will finally be cut, and we'll move forward, faster than we ever have.


Dean Shavit is an ACSA (Apple Certified System Administrator) who loves Open-Source and freeware solutions for Mac OS X. During the day, he's a partner at MOST Training & Consulting in Chicago, where he trains system administrators in Mac OS X and Mac OS X Server, helping his customers get the best ROI possible from their computer investment while writing for his own website, www.theMachelpdesk.com. Recently, he became the father of an application: the Mac HelpMate troubleshooting tool, available at www.Machelpmate.com. If you have questions or comments you can contact him: dean@Macworkshops.com.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Summon your guild and prepare for war in...
Netmarble is making some pretty big moves with their latest update for Seven Knights Idle Adventure, with a bunch of interesting additions. Two new heroes enter the battle, there are events and bosses abound, and perhaps most interesting, a huge... | Read more »
Make the passage of time your plaything...
While some of us are still waiting for a chance to get our hands on Ash Prime - yes, don’t remind me I could currently buy him this month I’m barely hanging on - Digital Extremes has announced its next anticipated Prime Form for Warframe. Starting... | Read more »
If you can find it and fit through the d...
The holy trinity of amazing company names have come together, to release their equally amazing and adorable mobile game, Hamster Inn. Published by HyperBeard Games, and co-developed by Mum Not Proud and Little Sasquatch Studios, it's time to... | Read more »
Amikin Survival opens for pre-orders on...
Join me on the wonderful trip down the inspiration rabbit hole; much as Palworld seemingly “borrowed” many aspects from the hit Pokemon franchise, it is time for the heavily armed animal survival to also spawn some illegitimate children as Helio... | Read more »
PUBG Mobile teams up with global phenome...
Since launching in 2019, SpyxFamily has exploded to damn near catastrophic popularity, so it was only a matter of time before a mobile game snapped up a collaboration. Enter PUBG Mobile. Until May 12th, players will be able to collect a host of... | Read more »
Embark into the frozen tundra of certain...
Chucklefish, developers of hit action-adventure sandbox game Starbound and owner of one of the cutest logos in gaming, has released their roguelike deck-builder Wildfrost. Created alongside developers Gaziter and Deadpan Games, Wildfrost will... | Read more »
MoreFun Studios has announced Season 4,...
Tension has escalated in the ever-volatile world of Arena Breakout, as your old pal Randall Fisher and bosses Fred and Perrero continue to lob insults and explosives at each other, bringing us to a new phase of warfare. Season 4, Into The Fog of... | Read more »
Top Mobile Game Discounts
Every day, we pick out a curated list of the best mobile discounts on the App Store and post them here. This list won't be comprehensive, but it every game on it is recommended. Feel free to check out the coverage we did on them in the links below... | Read more »
Marvel Future Fight celebrates nine year...
Announced alongside an advertising image I can only assume was aimed squarely at myself with the prominent Deadpool and Odin featured on it, Netmarble has revealed their celebrations for the 9th anniversary of Marvel Future Fight. The Countdown... | Read more »
HoYoFair 2024 prepares to showcase over...
To say Genshin Impact took the world by storm when it was released would be an understatement. However, I think the most surprising part of the launch was just how much further it went than gaming. There have been concerts, art shows, massive... | Read more »

Price Scanner via MacPrices.net

Apple Watch Ultra 2 now available at Apple fo...
Apple has, for the first time, begun offering Certified Refurbished Apple Watch Ultra 2 models in their online store for $679, or $120 off MSRP. Each Watch includes Apple’s standard one-year warranty... Read more
AT&T has the iPhone 14 on sale for only $...
AT&T has the 128GB Apple iPhone 14 available for only $5.99 per month for new and existing customers when you activate unlimited service and use AT&T’s 36 month installment plan. The fine... Read more
Amazon is offering a $100 discount on every M...
Amazon is offering a $100 instant discount on each configuration of Apple’s new 13″ M3 MacBook Air, in Midnight, this weekend. These are the lowest prices currently available for new 13″ M3 MacBook... Read more
You can save $300-$480 on a 14-inch M3 Pro/Ma...
Apple has 14″ M3 Pro and M3 Max MacBook Pros in stock today and available, Certified Refurbished, starting at $1699 and ranging up to $480 off MSRP. Each model features a new outer case, shipping is... Read more
24-inch M1 iMacs available at Apple starting...
Apple has clearance M1 iMacs available in their Certified Refurbished store starting at $1049 and ranging up to $300 off original MSRP. Each iMac is in like-new condition and comes with Apple’s... Read more
Walmart continues to offer $699 13-inch M1 Ma...
Walmart continues to offer new Apple 13″ M1 MacBook Airs (8GB RAM, 256GB SSD) online for $699, $300 off original MSRP, in Space Gray, Silver, and Gold colors. These are new MacBook for sale by... Read more
B&H has 13-inch M2 MacBook Airs with 16GB...
B&H Photo has 13″ MacBook Airs with M2 CPUs, 16GB of memory, and 256GB of storage in stock and on sale for $1099, $100 off Apple’s MSRP for this configuration. Free 1-2 day delivery is available... Read more
14-inch M3 MacBook Pro with 16GB of RAM avail...
Apple has the 14″ M3 MacBook Pro with 16GB of RAM and 1TB of storage, Certified Refurbished, available for $300 off MSRP. Each MacBook Pro features a new outer case, shipping is free, and an Apple 1-... Read more
Apple M2 Mac minis on sale for up to $150 off...
Amazon has Apple’s M2-powered Mac minis in stock and on sale for $100-$150 off MSRP, each including free delivery: – Mac mini M2/256GB SSD: $499, save $100 – Mac mini M2/512GB SSD: $699, save $100 –... Read more
Amazon is offering a $200 discount on 14-inch...
Amazon has 14-inch M3 MacBook Pros in stock and on sale for $200 off MSRP. Shipping is free. Note that Amazon’s stock tends to come and go: – 14″ M3 MacBook Pro (8GB RAM/512GB SSD): $1399.99, $200... Read more

Jobs Board

*Apple* Systems Administrator - JAMF - Syste...
Title: Apple Systems Administrator - JAMF ALTA is supporting a direct hire opportunity. This position is 100% Onsite for initial 3-6 months and then remote 1-2 Read more
Relationship Banker - *Apple* Valley Financ...
Relationship Banker - Apple Valley Financial Center APPLE VALLEY, Minnesota **Job Description:** At Bank of America, we are guided by a common purpose to help Read more
IN6728 Optometrist- *Apple* Valley, CA- Tar...
Date: Apr 9, 2024 Brand: Target Optical Location: Apple Valley, CA, US, 92308 **Requisition ID:** 824398 At Target Optical, we help people see and look great - and Read more
Medical Assistant - Orthopedics *Apple* Hil...
Medical Assistant - Orthopedics Apple Hill York Location: WellSpan Medical Group, York, PA Schedule: Full Time Sign-On Bonus Eligible Remote/Hybrid Regular Apply Now Read more
*Apple* Systems Administrator - JAMF - Activ...
…**Public Trust/Other Required:** None **Job Family:** Systems Administration **Skills:** Apple Platforms,Computer Servers,Jamf Pro **Experience:** 3 + years of Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.