SiliconAddict said:I think Apple has done a wonderful job of doing that themselves. *coughs*powerbook*coughs*
Cube Boy said:How about this for an idea, Apple do a deal with transitive.com to build QuickTransit into OS X, Then tell the world that OS X can run windows' apps.
How many people would switch? alot would because how many people say that they won't buy Mac cause they would have to buy new software.
wHo_tHe said:Transitive's technology wouldn't be used to run the OS in emulated mode.
The OS would be compiled for x86, and then this technology would be used to run applications without needing a recompile. That way, the amount of "emulated" code is kept minimal, and all system-level tasks are native x86 code.
Note: I'm not saying this is a good idea for Apple.
That's a great point you mention, dglow. Would Apple be interested in this idea? Who knows...dglow said:Just read through this whole thread waiting for your comment exactly, wHo_tHe. Well said. This would make the most sense for Apple if they 'HP OS X business box' direction discussed above.
Just to play devil's advocate, why wouldn't Apple be interested in creating an "ecosystem" similar to what Microsoft has done with Windows? Apple could help drive hardware direction in the Intel world just MS has been doing for years.
But Apple would succeed at the cross-(processor)-platform game where Microsoft failed. Windows' (and, by extension, Windows applications') continued reliance on Intel and AMD for forward compatibility points to the weakness of their engineering approaches and OS architecture.
Apple gives select OEMs an alternative to Windows hell while keeping IBM's PPC goodies for themselves. Sure, why not?
That said, creating an alternative to Virtual PC (also mentioned above) seems a possibility for this reason: the ability to boot x86 OSes on a PPC box might be helpful getting Macs in the door of many businesses.
It's been said that future dual-core PPCs will support IBM's 'virtualization technology'. I don't know exactly what that means, but it's supposed to support running multiple operating systems simultaneously. Does this mean we'll be able to dedicate one of our cores to running that 'legacy compatibility environment' known as "Windows"? Heheh, sweet.
trtam said:To use Mac OS X, you need to buy a Mac first. Keep it that way.
smurfjammer said:Apple has already licensed it's OS before....The PowerPC Clones.
They ate into Apple's profit and thankful someone (SJ) killed them off before Apple went under.
Why go down that road again?
Macrumors said:In 2001, Transitive Technologies demonstrated a technology called "Dynamite" which allowed code written for one CPU to be run efficiently on another CPU. This "translator" was said to dynamically translate and accelerate binaries -- claiming to provide substantial performance over traditional "emulators". Recent numbers claim 80% performance matching.
Some more details came in 2003 at which time a "major" customer was reported. While speculation pointed towards Apple, no reliable reports emerged.
Transitive once again made headlines in September 2004 when they announced a derivative product called QuickTransit. They have since announced having a number of customers including Silicon Graphics Incorporated.
QuickTransit allows software compiled for one processor/operating system to be run on another processor/operating system.
According to an unconfirmed report, there is evidence that Apple has had special internal seeds of Tiger which support this technology for the x86 platform. Beyond allowing Tiger to run on x86, perhaps more significantly is the potential to also allow existing Mac OS X applications to be run on the x86 (PC) platform without recompilation. Otherwise, requiring developers to recompile all current Mac OS X applications has been seen as a major hurdle in providing Mac OS X on the PC.
Other arguments against such a transition would, of course, still hold. Apple has traditionally been a hardware company, with the bulk of revenue coming from Mac hardware. The past few years, however, has seen software become a larger portion of their revenue.
Jinorasa said:People love to have a system with virus free. So if OSX is license for PC platform, it will be a huge market.
But the risk is there. If 10.4 performance in base PC is better than Apple platform, Apple will loose his hardware business market. If in the other way round, Apple actually give a very bad impression in OS performance to the new market.
I like Mac cos both software and hardware are design by it's own company. Make sense that it's design and debug using the standard platform. Unlike PC, it's design base on one platform and sell out with requirement compatible platform. It would be like another MS if really happen.
I have an emulation question:GFLPraxis said:Not gonna happen. Even IF we believe the hype that this new emulation software is 80% efficiency (unlikely; the fastest PowerPC emulators out there currently are 10% of processor speed under best conditions with an optimized build, and usually less, not to mention no Quartz Extreme support)...there would be a 20% drop in processor speed. Meaning that unless Mac processors are waaaaay slower than x86, the x86 will slow down enough because of emulation that the Mac will be a bit faster.
wrldwzrd89 said:I have an emulation question:
Anyone know how efficient the best x86 emulators for PowerPC are? I remember reading on the Internet that the reason it took so long for PearPC to appear is because emulating x86 on PPC is considerably easier than PPC on x86 due to architectural differences (PPC has more non-rename registers than x86, for example).
Yes, I agree with you that UNIX makes the concept of "write once, run anywhere" relatively simple - usually a painless recompile is all that's needed. However, you avoided my question rather than answering itMagnusDredd said:Why would you emulate something like a CPU when you can use an OSes architecture to have multi-architecture native code? This is one of the things that makes UNIX so cool. If you have the same libraries and OS across a plethora of hardware, you can just recompile for _native_ speed.... You can run the same version of Apache, on PPC, x86, PA-RISC, Alpha, MIPS, ARM, Sparc, Power, or whatever as long as the OS and libraries match, provided you recompile. It is stupid in this case to emulate. The reason Java caught on (emulated) is that windows is not compatible with anything else (sometimes even other versions of windows), and it allows systems that don't have an architecture that allows for multiple architecture apps/installers (Redhat uses SRPMS which can be installed on any redhat platform on virtually any supported hardware), to have some of the benefits of write once, run anywhere.
motuman said:On IT morons:
And that would reallly show how much of a moron your IT guy is, since what exactly is "real" UNIX.
Mac OS 10 is NOT simply based on UNIX (and I hate the fact that Apple themselves use this phrasing "based", perhaps in an effort to not have to pay some licensing fees, etc, not sure).
motuman said:Lets get it straight once and for all,
Mac OS 10 IS BSD 4.4 UNIX, freakin' period. (of course with some incredible, unparalleled and unmatched architectures above it, let's see Linux come up with such architectures and layers as Core Audio / Core Image, etc.
motuman said:And in many cases (BSD 4.4 UNIX) is the choice over other UNIXes especially Linux: government, financial institutions, etc. for example.
I don't know if His Steveness ever personally demoed Openstep on the PCs it ran on (and Windows it ran under) but he did make an OS (or at least, it's frameworks) for the PC, and lest we forget, Darwin still runs on PC hardware, so in a way, Mac OS X runs on PC hardware for free.Phillip said:Pc users won't go out and buy Mac OS X. Do you think that Microsoft makes much money relying on people to go out and purchase boxes of Windows XP? Microsoft makes money licensing the software - if Apple did a deal with HP or Sony or even Dell, Apple will be mighty rich. But that would be the end for the PowerMacs and iMacs. The Apple notebooks business will still survive however, IMO. This would be a big business move for Apple, and a move I personally won't be happy about cause I love the hardware and so does Steve. Can you even imagine him demoing an OS he made on a POS computer that someone else made?
Mac-Xpert said:Apple could use this to build "Virtual PC" into the operating system, allowing x86 apps to be run on PPC hardware. It would allow users to run specific x86 apps that aren't available on PPC natively, or even x86 games.
vollspacken said:yeah, and software houses stop porting and writing OsX-native applications and kill the Mac platform off... what a brilliant idea
jeez
vSpacken