Waxy.org
Waxy.org is the sandbox of Andy Baio, an independent journalist and programmer living in Portland, Oregon. I created Upcoming.org and some other stuff too.

Contact Me: log@waxy.org or waxpancake on AIM

Native Windows Emulation in OS X

Posted Jan 10, 2003

My prediction: Apple is slowly working towards phasing out Microsoft products entirely, and natively supporting Windows applications in a Mac environment.

1. With the release of their own alternative to Internet Explorer and Powerpoint (Safari and Keynote, respectively), Apple seems to be slowly phasing out their reliance on Microsoft applications.

2. WINE and CodeWeavers' CrossOver Office let Linux users run Windows applications natively, without requiring Windows (or a Windows emulator) to be installed (screenshot). Unfortunately, both applications require an x86 processor.

Apple is built on Unix and now natively supports X11. If they were smart, they'd be working on porting WINE over to PowerPC processors right now. OS X would be the only operating system capable of natively running Macintosh, Unix/X11, and Windows applications simultaneously.

If someone's already working on something like this, let me know about it.

18 Comments (Add Yours)

Jan 14, 2003
8:12 AM  
Derek wrote:

I'd much rather see them move to supporting OSX on X86. The big hurdles of course are two things: one, making the underlying OSX technologies not present in Darwin work on a different instruction set, and two, driver support. Something tells me that Apple has been accomplishing hurdle one in parallel for a while. The second hurdle is what is keeping this from happenning. Based on the processor speed gap Apple faces, they'll need to give up the lucrative hardware margin or else face being a consumer only product. It isn't Microsoft that is the enemy, it's Motorola and Quark.


Jan 14, 2003
9:04 AM  
Andy wrote:

Man, is that ever true. But I don't see them abandoning their primary revenue source any time soon. Emulating Windows lets them compete without sacrificing hardware sales.


Jan 18, 2003
3:19 PM  
cj wrote:

Darwin is on x86, they ported it in the first few months OSX's release.
Darwin FAQ
Downloadable Binaries


Jan 24, 2003
5:23 AM  
bill wrote:

You may eventually see a Mac running with an x86 processor, but I doubt you will ever see it running on anything other than an Apple Computer (at least as an installation option, maybe someone might hack around the problem). One of the reasons that Macs work so well typically is the core hardware is controlled by the OS development company. If you had the same sort of any hardware can be used mentality that is in the PC industry, there would be lots of issues. I personally want the Mac to run well as it does today, and it seems the most cost effective way to do that is have an genuine Apple system...

However, who knows what the future holds :)


Feb 2, 2003
1:13 PM  
Dave wrote:

Unfortunately, WINE will never be ported to a PPC architecture, simply because it's practically impossible. The thing is that WINE isn't an emulator (WINE stands for Wine Is Not an Emulator)... It takes Windows API calls and effectively converts them into X Windows calls. Everything else remains the same: Bog standard x86 bytecode.

If Apple were to release the much fabled x86 version of MacOS X, it would be fairly easy - it already runs (sort of) on FreeBSD, MacOS X's cousin OS.

However, a Win32 application emulatoion environment under MacOS PowerPCwould be very cool, and not a great deal of work on top of VirtualPC. I believe that it would be a much more interesting to the population at large than a full OS in a window emulator.


Feb 20, 2003
2:46 PM  
Craig wrote:

I would rather see Apple provide a Win32 compatibility layer for OS X than port OS X to x86. This solution would provide the 'ultimate' workstation, compatibility with Legacy Mac apps, *nix apps under X11, and Windows apps under this new compatibility.

As for WINE 'never' being ported to PPC, it has been done already: http://kt.zork.net/wine/wn20001211_73.html#4

This could be the beginning...


Feb 20, 2003
3:00 PM  
Craig wrote:

Here is a WINE for OS X distro from Japan
http://www.sato-hosp.or.jp/WINE/Archive/DownLoadWine.html

I'm on a Win box at work right now, and my Mac is in the shop (defective screen latch for PB). When it returns, I'll download it and try it.


Feb 20, 2003
3:01 PM  
Andy wrote:

Very interesting stuff, thanks for the head's up.


Feb 20, 2003
3:03 PM  
Craig wrote:

Of course not being able to read Japanese, they could be taking about something else.


Mar 3, 2003
10:44 PM  
David wrote:

Umm... if you use Babelfish.altavista.com to translate the page you will see that this WINE is not the windows emultaion package but instead an application for use in the medical profession. Looks like a WebObjects based product.

Getting WINE running on OS X looks to be no trivial task.


Jun 17, 2003
6:31 PM  
A Smart Person wrote:

if apple is interested in staying alive they will need to port over to x86 eventually cuz let's think about this the majority of computer users have 86x and now lots of companies are using Linux x86 computers and the only logical thing for apple to do is give their OS the chance to run on already existing and faster computers. So what if compatiability and their stable OS goes out the window they can still produce their own OS with their own hardware and that will allow them to garuantee stability for the users that like to pay the extra $1000's for that insurance.


Jul 18, 2003
6:52 PM  
Alan wrote:

Apple will stay alive just fine with out porting to the x86, although it's a nice thought being able to run osx on my pc. I also Own an imac G4 800Mhz and the mac is way faster than any pc currently available. eg, the Dual 2Ghz G5 compaired to a Dell dual 3.06Ghz Zeon. the reason the mac runs so well is that it wasn't built by a jack the lad. everything just works and I don't see them changing this anytime soon.


Aug 27, 2003
11:46 AM  
Luc Beaudoin wrote:

VirtualPC does not run on G5's (presumably some assembler usage issue). Question is: whether MS will make VirtualPC G5 compatible. That will show MS's true colours on this issue.

One of the major factors stopping people from switching is their investment in Windows-based software. Would make so much sense to me for Apple to own the pentium emulator. If they did a good job of it, plus maintain their newly acquired hardware edge, Windows software could run just as fast on a (Power)Mac as on most PC's! I for one would buy the software.
Luc ( kfglq*)


Sep 28, 2003
9:19 AM  
Mike Rock wrote:

" VirtualPC does not run on G5's (presumably some assembler usage issue). Question is: whether MS will make VirtualPC G5 compatible. That will show MS's true colours on this issue. "

Uh-duh. It is in Microsoft's best interest to update VirtualPC for the G5 processor.. because when you buy VirtualPC you also have to buy a copy of Windows XP to run Windows apps with. Virtual PC is just an emulator, it is not an operating system. MS is not restricted then to selling Windows to just one hardware market, but they can sell to anyone with a computer.

I'll be interested to see how the Darwine project on SourceForge turns out..

mike


Jan 5, 2004
4:26 AM  
user1 wrote:

Lets face it, with Apple having an ever decreasing market share, nothing is certain. Also, despite their best attempts to appeal to the Unix community, surely it makes more sense to use Linux if what you need is a Unix-like OS. It's cheaper, and supports faster and cheaper PC hardware.
Apple, whether they wish to acknowledge it or not, have found themselves in the position of selling lifestyle objects and have fallen way behind in terms of creating computers people actually want to use - despite the hype. They are an also-ran.


Jan 17, 2004
7:44 AM  
Palli Svans wrote:

Quote: If they were smart, they'd be working on porting WINE over to PowerPC processors right now. OS X would be the only operating system capable of natively running Macintosh, Unix/X11, and Windows applications simultaneously.

If someone's already working on something like this, let me know about it.

Someone is:
http://darwine.sourceforge.net/index.php


May 24, 2004
2:36 PM  
Agent Davis wrote:

Actually, there is a project in progress to port WINE to X11 for OS X.

http://darwine.opendarwin.org/

Just saving you coppertops some trouble.


Jul 7, 2004
2:45 PM  
Anonymous wrote:

Native Windows emulation in OSX is beeing developed!


 

Leave a comment





Waxy Links
Ads via The Deck
January 6, 2009
The Perils of Zero-Gravity Videography — Matt Harding discovers hard drive-based camcorder don't work in zero-gravity (via)
Screenshot: 4chan hacks MacRumorsLive during Apple keynote — the 4chan thread shows how they found the admin interface, password hashes, and finally cracked a user's password
January 5, 2009
xkcd's Guide to Converting to Metric — even Liberia and Myanmar are mostly metric, compared to the U.S.
Crowdsourcing an Ethical Dilemma — Dolores Labs uses Mechanical Turk to answer the Trolley Problem
January 3, 2009
Stamen's Mike Migurski on extreme programming vs. interaction design — the linked interview is great
January 2, 2009
Jason Scott on the closure of AOL's online communities — like physical evictions, there need to be laws protecting community data in the event of closure
JPG Magazine to stop publishing, turn off website — with only three days notice; here's the response from Derek and the JPG community
December 31, 2008
Wikipedia over DNS — loony hack serves summaries of Wikipedia articles; also available as JSON and JS
Leap year bug caused every 30GB Zune to crash at 2am this morning — as strange as the Android bug that ran every keystroke as root
Metafilter's exhaustive tour of the early origins of Adult Swim — the Cartoon Network breathed new life into old cartoons, while constantly trying to find the next big thing
December 30, 2008
Infochimps' massive scrape of Twitter's friend network — Twitter gave their blessing on sharing the 56-million records, which includes 10M tweets and 220k hashtags
The Lonely Island's We Like Sportz — the sequel to Just 2 Guyz
Niall Kennedy documents the undocumented Google Reader API — whoops, this was three years ago; here's an updated version
Sakurako Shimizu's Waveform Jewelry — the "I Do" wedding band and Atari chip ring are cute, too
Fimoculous' 30 Most Notable Blogs of 2008 — an incredibly well-researched list, with related recommendations for every entry
December 29, 2008
DJ Earworm's United State of Pop 2008 — mashing up the top 25 singles of the year into a single song and video
Twit 4 Dead, four Twitter bots fight zombies in real-time — watch their collected activity here
Facebook sentiment mining predicts presidential polls — like StateStats, Facebook Lexicon is tons of fun
Giganews reports Usenet upload growth since 2001 — note this doesn't reflect Usenet popularity, but most likely the rise of huge Blu-Ray and HD rips
December 28, 2008
List of Starbucks employee jargon — culled from the Starbucks Gossip blog
December 27, 2008
Rocketboom covers the history of the Lip Dub — the Know Your Meme series is consistently well-researched and fun to watch
Jennifer 8. Lee on the history of General Tso's Chicken — different cultures each localized their own versions of Chinese food around the world (via)
Top 20 freeware games released by Cactus, this year — is Jonatan the most prolific game developer alive?
December 26, 2008
Paul and Storm finish their 25 Days of Randy Newman — hosted on Bandcamp, and now with the solo piano track used in each song
AutoPager, infinite scrolling for Firefox — love the idea, but too clunky for everyday use (via)
December 24, 2008
Net Cafe archives, dot-com nostalgia TV show from 1996-2002 — Sergei Brin in 2000 at the newly-opened Metreon, Mondo 2000 and Boing Boing, awkward Webby broadcasts, and hundreds of dead dot-coms (via)
The Offworld's best indie and overlooked games of 2008 — also: Gamasutra's top 5 indie games
Left 4k Dead — lo-fi zombie shooter in 4k of Java (via)
NORAD's Santa Tracker on Twitter — they just passed through Kazakhstan; also tracking on Google Maps and in 3D on Google Earth
December 22, 2008
ScummVM adds support for 7th Guest — I didn't realize they expanded into non-Scumm engines last year, including the Sierra AGI games

Andy Baio lives here. Some rights reserved, for your pleasure.