MacDailyNews - Where Mac news comes first

Apple Online Store

5 Day Most Commented

Opinion Archive

Current Headlines

Latest Joy of Tech

  • Latest Joy of Tech!

MacNN

AppleInsider

Macworld UK

TUAW

MacRumors

Yahoo! Finance AAPL

iTunes Top 10 Albums

Mac OS X Downloads

Thu, Aug 28, 2008 - 10:25 PM EDT  —  AAPL: 173.74 (-0.93, -0.53%)  |  NASDAQ: 2411.64 (+29.18, +1.22%)

Apple implementing Windows API directly in Mac OS X Leopard? (Windows apps on Mac without Windows)
Friday, April 21, 2006 - 08:40 AM EDT

"Quite simply, a monolithic kernel like the one used in Linux or most of the other Open Source Unix clones is inherently two to three times faster for integer calculations than the Mach microkernel presently used in OS X 10.4. That's why the world hasn't embraced xServes, for example, because for simple web or database service they are slower and serve fewer users. Apple has evidently reached the point where they need to trade claimed performance, -- typically based on floating-point operations that aren't a part of much web or database service -- for real performance," Robert X. Cringely writes for PBS.com. "I think it safe to say that whatever Apple's overall strategy, we're likely to see a new kernel in OS X 10.5, though the look and feel and underlying functionality shouldn't change at all. Those who think the kernel change will have to wait for 10.6 forget that Apple has had parallel versions of OS X in development for years, so who's to say they haven't had a monolithic-kernel version running in the lab since 10.3?"

"Apple will most likely offer more than one way to satisfy Big Business's desire to run Windows or at least Windows applications. I think Apple is sincere, for example, in their interest in allowing Apple hardware to boot straight into Vista," Cringely writes. "Another option for Apple would be full OS virtualization like I championed last week. I'm sure it will be available, though maybe not from Apple, since there are plenty of third party applications ready to fight for that business. These applications, probably even more than running straight Vista on Apple hardware, could use the extra oomph of a faster kernel."

"Now for the interesting part: I believe that Apple will offer Windows Vista as an option for those big customers who demand it, but I also believe that Apple will offer in OS X 10.5 the ability to run native Windows XP applications with no copy of XP installed on the machine at all. This will be accomplished not by using compatibility middleware like Wine, but rather by Apple implementing the Windows API directly in OS X 10.5," Cringely writes. "The wonder is, of course, that Apple could even dare to do such a thing? Oh they can dare. Not only that, this is one dare Apple can probably get away with."

"I'm told Apple has long had this running in the Cupertino lab -- Intel Macs running OS X while mixing Apple and XP applications. This is not a guess or a rumor, this something that has been demonstrated and observed by people who have since reported to me," Cringely writes. "Think of the implications. A souped-up OS X kernel with native Windows API support and the prospect of mixing and matching Windows and Mac applications would be, for many users, the best of both worlds. There would be no copy of Windows XP to buy, no large overhead of emulation or compatibility middleware, no chance for Microsoft to accidentally screw things up, substantially better security, and no need to even take a chance on Windows Vista."

Much more in the full article, including how Apple can legally do such a thing, here.

[Thanks to MacDailyNews Reader "Sketchtrain" for the heads up.]

MacDailyNews Take: No copy of Windows XP to buy and no need to even take a chance on Windows Vista means no money for Microsoft. As we have always said, even as many short-sightedly threw in the towel, the war is not over. And, yes, we shall prevail. For the naysayers we trot out our favorite example once again: In 1929, Ford held just over 61% of the U.S. market for automobiles. GM's market share stood at just 12%. Ford was thought to be invincible, with GM regarded as a niche auto maker. But, in 1936, just seven years later, Ford held 22% of the market for new automobiles while General Motors held a 43% share. No company is invincible. Not even Microsoft.

Advertisements:
Get the new iMac with Intel Core Duo for as low as $31 A MONTH with Free shipping!
Get the MacBook Pro with Intel Core Duo for as low as $47 A MONTH with Free Shipping!
Apple's new Mac mini. Intel Core, up to 4 times faster. Starting at just $599. Free shipping.
Apple's brand new iPod Hi-Fi speaker system. Home stereo. Reinvented. Available now for $349 with free shipping.
iPod. 15,000 songs. 25,000 photos. 150 hours of video. The new iPod. 30GB and 60GB models start at just $299. Free shipping.
Connect iPod to your television set with the iPod AV Cable. Just $19.
iPod Radio Remote. Listen to FM radio on your iPod and control everything with a convenient wired remote. Just $49.

Related article:
Apple ready to take back market share; may debut Windows virtualization in Mac OS X Leopard - April 21, 2006
Dude, you got a Dell? What are you, stupid? Only Apple Macs run both Mac OS X and Windows! - April 05, 2006
Apple CEO Steve Jobs' ultimate goal: 'to take back the computer business from Microsoft' - June 16, 2005

  • Social Web
  • E-mail






Always -- Free ground shipping with orders over $50 at the Apple Store.

Reader Feedback: ( = registered)

Apr 21, 06 - 12:40 pm Comment from: Mr. Peabody

I don't like the source - Cringley, but I like the idea. Getting all excited about Boot Camp was something that I was definitely NOT. If Apple wants to start punching Windows OS in the face, then running Windows Apps in OS X definitely is a front line offensive move. Since I've got a martial spin on this thing let me say that Boot Camp just rings of being a defensive move - clearly not offensive.

So if there's anything real to this idea of using Windows APIs in OS X then lets get to it. Lets suck the wind out of MS Windows (please dear lord), then lets gradually with increasing momentum pull developers and consumers to OS X native.

Now there's a plan. And MDN, again, I really really really hope your right, because the truth is that today MS, (even with all of their out right bull shit), is still clearly in the throws of market domination.

Apr 21, 06 - 12:54 pm Comment from: loganson

Windoze apps without windoze would be a lot better than dual-boot or virtualization. I just don't know how it would be possible or feasible. Mac OS X would have to translate so much GUI stuff on the fly.

Also, Apple would have to put windoze apps in a protective layer to avoid the security problems. So your windoze apps would be like a red-headed jewish retarded stepchild in a bubble with a mullet and a taco. Or like a gun-toting democrat in a camouflage tux singing Freebird on Shawn Hannity's lawn.

It's all so clear to me now.

Apr 21, 06 - 12:56 pm Comment from: blucaso

As Triumph might say...

Yehh-hh-hheesss! If Apple makes it possible to run Windows programs without having to buy Windows?

People will run away from the Windows product faster than a Chris Farley Health & Diet book!

I keed, I keed, I know you shouldn't make fun of dead people. Hey, why is Steve Ballmer's picture in an ad to the right of my box here? Oh, wait, it's the Michelin Man. Sorry, Ballmer, I had you two confused! Maybe you've been using Windows and the Chris Farley advice!

Seriously, though, run Windows programs without Windows? Man, that's like getting to eat hot dogs without having to ingest pig lips and nutsacks! I mean, you know they're not good for your health, you know they are disgusting and greasy, but every now and then a Windows program just calls out to you...

But why is anyone surprised that Windows looks like it was designed by a color-blind dork whose idea of "style" is a tupperware bowl haircut? Oh, wait.. it was!

Seriously, I've seen diarrhea that had a more pleasant color scheme and odor than Windows XP. And at least it's flushable - unfortunately my Dell tower keeps getting stuck in the bowl!

But seriously, I keed about Bill being a nerdy color-blind geek. He knows I love him. Bill, go take a money bath, you'll feel better. He loves it when he gets to play "where's Ben Franklin hiding" in the tub!

Ok, I stop now. I'll be here all week filling in until Triumph returns from licking his balls.

MW: Slowly - as in he's licking them slowly. How do it know?

Apr 21, 06 - 12:57 pm Comment from: loganson

I forgot to mention that the bubble boy is gay.

Apr 21, 06 - 12:57 pm Comment from: Chuck

Random Observer wrote: "Yes, and anyway I think Jobs announced at wwdc that leopard will definitely be universal, as with all the mac apps in the coming years."

Of course, he wants to keep selling G5 computers. You said :"Apple is to this very day selling G5 PowerMacs ". If G5 potential buyers saw that they couldn't upgrade to 10.5 will they become G5 owners? The question, however, is did Steve lie? Time, as usual, will be the supreme judge. Lets see...

Apr 21, 06 - 12:58 pm Comment from: Coengles

"Red Box, although not confirmed by Apple, would be how you run Windows applications under Rhapsody for Intel - and possibly under Rhapsody for PowerPC as well. Like the Blue Box on a Power Macintosh, the Red Box will give Rhapsody users a way to run Windows applications."

Read more: Red Box, Blue Box, Yellow Box

Many years ago, Apple touted Rhapsody's ability to run Windows applications. Rhapsody, which eventually became OS X, was to run Windows applications under it's Red Box compatibility layer.

If Apple successfully kept everyone in the dark about running Mac OS X on an Intel processor for five years, it is certainly plausible Apple has been working on this Red Box technology for quite some time and may surprise us all again!

Apr 21, 06 - 12:59 pm Comment from: Why is 36 hours important?

If a relaxing moment turns into the right moment, will you be ready?

http://www.cialis.com

Apr 21, 06 - 01:04 pm Comment from: LordRobin

I've been thinking about the issue of Windows malware. What keeps it from running if the Windows API is implemented in OS X? Let's see...

Two big entry points for malware would still be closed off. You wouldn't be browsing the web with IE, so no drive-by downloads or other web-based exploits. There would be no Windows network holes to exploit either, so no "remote ownage" through your internet connection.

That leaves trojans, which can still run. But could those trojans do all the evil they want to do? First off, a trojan shouldn't be able to "root" itself as it does on Windows. It will bury itself in the registry, but in this case, it would be a "psuedo"-registry, not a critical file to the operating system. The trojan wouldn't be able change any Windows system settings, either, because there wouldn't be any Windows to change. I'm guessing that trojans would be able to do the bare minimum, but they wouldn't be able to hide and would be trivial to kill and delete.

Apr 21, 06 - 01:18 pm Comment from: justified

Rhapsody did not become OS X. NeXT became OS X. If you've ever watch the vid of Jobs demonstrating NeXT 3.0, it was damned near OS X as we know it today.

Apr 21, 06 - 01:52 pm Comment from: steveH

Justified, Rhapsody was the first cut toward Mac OS X based on NeXT's OS.

So yes, Rhapsody led to OS X.

Apr 21, 06 - 02:12 pm Comment from: Coengles

Read more about Rhapsody to Mac OS X progression (with diagram):

Towards Mac OS X

Apr 21, 06 - 02:19 pm Comment from: Jerry T

LordRobin,

What makes you think that people won't be surfing the web with IE?

If you can run any Windows app. that would include IE. Now you and I, or any long time Mac user won’t use it, but the vast majority of “new” switchers may.

I think it is very dangerous thinking to just assume everyone will switch and leave all vestiges of their Windows past behind them. These people may have used IE for years and don’t feel comfortable with anything else. Or have years worth of bookmarks or must work with sites that only allow IE etc.

The rest of your argument holds water though.

Apr 21, 06 - 02:48 pm Comment from: MDM

In your dreams, MDN. Even if Apple could reverse-engineer the whole Windows API (fat chance of that), what software vendor would support an application that is COMPILED for Windows XP if it us run on a different OS? And if the vendor doesn't support it, do you think a company would use it? That's why you Mac guys are so pathetic. You don't have a clue as to how things work in the real world. Keep on dreaming, bubble boys...

Apr 21, 06 - 02:51 pm Comment from: Dutch

MadMac is MacDude

Apr 21, 06 - 03:04 pm Comment from: blucaso

Everyone is MacDude.

Especially MacDude.

Man, this game gets old fast.

Apr 21, 06 - 09:52 pm Comment from: Skip Flipjack

OK, if they do it...big if...and you don't need Windows anymore, how could Apple not win, with let's say the biggest worldwide ad campaign ever?

"Apple. OS X, iLife, and oh yeah, we can run all your Windows software...without Windows."

50% Marketshare here we come.

Apr 22, 06 - 12:07 am Comment from: webmasters apprentice

loganson - I believe it's Sean Hannity, not Shawn. oh, and there is nothing gay about being in a bubble.

Apr 22, 06 - 01:46 am Comment from: mintdog

Cringely should replace Jobs as Apple's CEO. He is one smart dude and I think really understands end-use computing --- more than Jobs does.

Apr 22, 06 - 05:16 am Comment from: Brad T

The thing I like best about this whole scenario is that M$ spent so much money just a few short years ago buying out Virtual PC, and at least the part of this investment would be rendered completely worthless.

I've always suspected that Apple secretly tipped off Connectix to sell their prized product, as it made no sense at the time. Also, e.veryone was saying how it would ruin Apple in the long run, but Apple didn't seem to give a damn. How interesting if it was Connectix and Apple duping M$ before it was too late and the secret got out.

We'll never know.

Apr 22, 06 - 01:33 pm Comment from: Rainy Day

John Gruber of Daring Fireball writes a well thought out counter argument called Cringely’s Machinations which details why this is unlikely.

Apr 22, 06 - 01:39 pm Comment from: Rainy Day

R writes: “There are five year agreements for these major programs. In five years, so much can happen!”

At Apple yes… but not at M$! wink

Reader feedback page 2 of 2 pages:  <  1 2

Always -- Free ground shipping with orders over $50 at the Apple Store.

Add Your Feedback:

Register or Login

Name:

Email: (optional)

Emoticons | Allowed HTML Tags

Remember my personal information   Notify me of follow-up comments?

Please enter the "MDN Magic Word" you see in the image below: