Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Object-X

macrumors 6502a
Aug 3, 2004
633
142
Virtual-X

I'm much more interested in the possibility of being able to run OS X virtually. A Mac Pro with the ability to run multiple instances of OS X, all optimized for multi-core insanity, would make me willing to spend $5000 on a computer.
 

r.j.s

Moderator emeritus
Mar 7, 2007
15,026
52
Texas
I have found a use for the technology exactly the way it is. I downloaded a software update for my blackberry - it was a self extracting .exe. Leopard recognized it and extracted it, saving me from having to do that on a different computer. I think that is what the technology is there for, nothing more.
 

unity

macrumors 6502a
Sep 30, 2005
926
0
Green Bay, WI
Really we are headed down a path were it wont matter how the app was written, it will have a good chance of running on several platforms even if it was written for one.

And I dont think it would hurt the Mac App side.

Apple can go two roads, one they practically have already. License and sell OS X for use on any intel based systems for Dell, HP, etc... This would likely cannibalize their hardware sales and hinder hardware development. My new Dell STILL has a floppy drive... But this is completely doable.

The more practical option is virtualization. They have the development teams in place who are obviously familiar with the workings of windows apps. There is also no licensing issues with Apple saying they can now run apps built for windows. The horsepower to do this is here for most apps. Look at rosetta or in a way the Classic environment for OS 9. Sure somethings like games may be slow on the uptake, but once thing I bet Apple will do is make a SDK for windows as they have done for PPC/Intel. "Use XCode for Windows and build you apps for both platforms".This will get the idea in place the foundation going for XCode for Windows and get developers who are already familiar with XCode a great platform, a single platform, to develop on.
 

greeneyedsouls

macrumors newbie
Nov 10, 2007
1
0
Wirelessly posted (Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.9800/209; U; en))

that kinda means..viruses on Leopard?
 

sparky672

macrumors 6502a
Dec 17, 2004
533
252
If you really think this is a good idea, why not visit CodeWeavers and give CrossOver for Mac a quick spin. Their program lets you run Windows apps without a copy of Windows.

What a mess... I tried for months to find value in this product but every single application had it's own set of issues. I couldn't even get IE 6 to print a page without locking everything up. I noticed that every time a new app was found to have an issue, they had to tweak the product so it never seemed to stabilize. (probably because there are just too many apps to accommodate)

I also noticed my MacBook's battery life dropped about 75% and core temperature spiked with CrossOver installed. No, not when CrossOver was actually running anything. Just having it installed does something in the background which hogged every conceivable system resource. I finally had to fully trash it.

Use Boot Camp, or for a few more bucks you can get VMWare or Parallels.... about a billion fewer headaches.
 

dvkid

macrumors regular
Feb 18, 2006
176
68
I would love to see Windows apps run right in OSX. I'm sure Apple could do it if they wanted to, but they have to have a reason. Leopard with Bootcamp is having it's effect. People are buying Macs. When the bootcamp luster starts to fade a bit, because rebooting or even virtualization have their limits, it could prompt Apple to release such a feature in 10.6 or whatever.

Technically possible, but I'm still left thinking "Why would Apple do this?"

I would think a faster way to switch between a booted version of OS X and Windoze would be more what they would be after. Something similar to Fast User Switching for Operating Systems.

Whatever it is its probably a 10.6 holdout so we have a while to go yet.
 

diamond.g

macrumors G4
Mar 20, 2007
11,114
2,444
OBX
If you really think this is a good idea, why not visit CodeWeavers and give CrossOver for Mac a quick spin. Their program lets you run Windows apps without a copy of Windows.

What a mess... I tried for months to find value in this product but every single application had it's own set of issues. I couldn't even get IE 6 to print a page without locking everything up. I noticed that every time a new app was found to have an issue, they had to tweak the product so it never seemed to stabilize. (probably because there are just too many apps to accommodate)

Use Boot Camp, or for a few more bucks you can get VMWare or Parallels.... about a billion fewer headaches.
The only issue I can think of is wanting to not buy another copy of Windows, and thus giving MS more money that they don't need...
So WINE and Crossover and its ilk are good ideas.
 

Krevnik

macrumors 601
Sep 8, 2003
4,100
1,309
Just a wild guess but couldn't this just be for better integration in Office 2008 ?

Office 2008 doesn't need anything like that... neither does any sort of 2007 support/integration either. ;)

The docx format (along with xlsx, etc) are all XML file formats (with a binary XML option). No funny business, thankfully.
 

Small White Car

macrumors G4
Aug 29, 2006
10,966
1,463
Washington DC
Apple can go two roads, one they practically have already. License and sell OS X for use on any intel based systems for Dell, HP, etc... This would likely cannibalize their hardware sales and hinder hardware development. My new Dell STILL has a floppy drive... But this is completely doable.

Apple makes their profits from selling hardware.

You have a plan that would cannibalize their profits, but you deem it "doable?"

What are you basing that opinion on?
 

IJ Reilly

macrumors P6
Jul 16, 2002
17,909
1,496
Palookaville
The lesson of Boot Camp is that Apple and the hackers were both working to get Windows running on the Intel systems. As much as I would like to believe that Apple got the idea from hackers and pushed it out ASAP, the level of work provided with the first Boot Camp beta tells me that the project was going on for awhile internally, but they hadn't intended to release until Leopard. In that situation, it is a bit dangerous to let the hackers run free with their booting solution, and prompted Apple to release the beta. Companies (even Apple) just aren't as agile as the public assumes they are.

Apple obviously had a huge jump on dual-booting. They released Boot Camp within minutes of the first successful dual boot hack, which tells me they were working on it all along. I think they intended to release it the moment somebody figured out the hack, if only because that's what happened. Applying this lesson to virtualization, causes me to believe that Apple will watch very carefully how these products develop and get used. If they become popular, but don't provide users with a good experience, then they will jump in quickly with an Apple solution.
 

Peace

Cancelled
Apr 1, 2005
19,546
4,556
Space The Only Frontier
Office 2008 doesn't need anything like that... neither does any sort of 2007 support/integration either. ;)

The docx format (along with xlsx, etc) are all XML file formats (with a binary XML option). No funny business, thankfully.


I agree.I was referring more to the .NET frameworks that might be used in Office 2008.
 

sparky672

macrumors 6502a
Dec 17, 2004
533
252
The only issue I can think of is wanting to not buy another copy of Windows, and thus giving MS more money that they don't need...
So WINE and Crossover and its ilk are good ideas.

Yeah I understand that part. But it's not like copies of Windows can't be easily obtained (legally even).

Have you tried CrossOver? Most people are not computer geeks and would want such WINE products to "just work" out of the box. But they don't "just work"... not without great effort ... expect to have about 100 times the issues you'd have with Boot Camp or Parallels.

I didn't even have to pay for my copy of CrossOver because I was one of their registered testers and just couldn't take the torture anymore.
 

shamino

macrumors 68040
Jan 7, 2004
3,443
271
Purcellville, VA
Identifying and parsing an EXE file is a far cry from executing the contents. There are plenty of reasons why you might want to process the file without executing the application. Off the top of my head:
  • To give an accurate description in "get info" windows
  • To allow file-type associations with third-party emulators
  • Show the application icon in the Finder
  • So QuickView can display application resources (icons, string tables, etc.)
  • So Spotlight can index the application's resources
  • To speed up application porting (e.g. by converting Windows resources to Mac resources, so they don't have to be re-created from scratch)
 

Orng

macrumors 6502
Jul 23, 2007
386
0
I'd like to say this would be like putting vinyl seats or Bronze-grade gas in a ferrari, but I think it's more like building a Lego extension on a brick house. Or maybe a Mechano extension on a Lego house.

Sorry, I'm having a bad metaphor day.
 

shamino

macrumors 68040
Jan 7, 2004
3,443
271
Purcellville, VA
... Applying this lesson to virtualization, causes me to believe that Apple will watch very carefully how these products develop and get used. If they become popular, but don't provide users with a good experience, then they will jump in quickly with an Apple solution.
Maybe, but there's a big difference here. Any Windows-compatibility solution that actually works will require licensing Microsoft's code. I don't think MS would sell any such license.

Reverse-engineering the Windows APIs (a-la WINE) is always doomed to failure. It's a massive effort, requires tons of hacking (to determine the undocumented behavior), and is always a game of catch-up (every update from MS will require a corresponding update from Apple.) Apple would need an R&D team larger than Mac OS itself to make this work.

Which leaves running a stock copy of Windows in a virtual environment. There are two very good solutions already out there. I doubt Apple would release a third solution - especially since it would require the customer to buy a Windows license. If they offer any such solution, they'll probably just buy one of the existing products.
 

sparky672

macrumors 6502a
Dec 17, 2004
533
252
Reverse-engineering the Windows APIs (a-la WINE) is always doomed to failure. It's a massive effort, requires tons of hacking (to determine the undocumented behavior), and is always a game of catch-up...

Very well said.
 

unity

macrumors 6502a
Sep 30, 2005
926
0
Green Bay, WI
Apple makes their profits from selling hardware.

You have a plan that would cannibalize their profits, but you deem it "doable?"

What are you basing that opinion on?

Basing an opinion? Um, its an OPINION! lol All I said is that Apple could release OX into the "wild" so to speak, license it out for use on non-apple hardware. How is that not doable? And thats why I said it WOULD cannibalize hardware sales. Cannibalize would be a negative effect.

I am missing you point for quoting me.
 

Small White Car

macrumors G4
Aug 29, 2006
10,966
1,463
Washington DC
And thats why I said it WOULD cannibalize hardware sales. Cannibalize would be a negative effect.

I am missing you point for quoting me.

I could go out and light myself on fire. I would die. But it's doable.

Taking that statement, the obvious question is "Ok, it's doable, but WHY on earth would you do that?"

That's pretty much all I'm asking you. WHY would you suggest that Apple light themselves on fire? That's the question.
 

IJ Reilly

macrumors P6
Jul 16, 2002
17,909
1,496
Palookaville
Maybe, but there's a big difference here. Any Windows-compatibility solution that actually works will require licensing Microsoft's code. I don't think MS would sell any such license.

Reverse-engineering the Windows APIs (a-la WINE) is always doomed to failure. It's a massive effort, requires tons of hacking (to determine the undocumented behavior), and is always a game of catch-up (every update from MS will require a corresponding update from Apple.) Apple would need an R&D team larger than Mac OS itself to make this work.

Which leaves running a stock copy of Windows in a virtual environment. There are two very good solutions already out there. I doubt Apple would release a third solution - especially since it would require the customer to buy a Windows license. If they offer any such solution, they'll probably just buy one of the existing products.

Could be. I don't have an opinion about the technical issues involved. So long as Apple is happy with the implementation of the current virtualization solutions, then I can't see them becoming involved directly with this market. However, if we're to gain anything from how they handled dual booting, it would be the lesson that they will fiercely protect user experience with their products, and that they have probably already expended some of the technical effort required to move into this one fairly quickly if the need arose.
 

guzhogi

macrumors 68040
Aug 31, 2003
3,740
1,831
Wherever my feet take me…
I'll admit, I don't understand this all and would need to see how it develops. But I can see a good and bad side to this. Good: more apps. Bad: why would developers have to develop for Mac OS X? They'd just have to create a single program for Windows and it'll work automatically on Macs if my understanding is correct. Hopefully, there are enough really good Mac OS X-only features to keep developers working on Mac native apps.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.