Apple Secretly Maintaining x86 Port Of Mac OS X
Earlybird writes "According to this eWeek article, Apple has ported the whole of Mac OS X to the x86 architecture and is maintaining it in parallel with the PowerPC builds. Dubbed Marklar, the project is perceived as a fall-back plan, and, quoth the article, 'has apparently gained strategic relevance in recent months, as Apple's relationship with Motorola has grown strained and Apple looks to alternative chip makers.'" Believe what you will ...
this is unconfirmed and highly suspect, as someone who works at apple i can attest to this. they were talking about maybe doing it
If it's not on KaZaA, it doesn't exist.
If they can't stick with Motorola, they should go with IBM.
It's one thing to go from 68k to a more powerful PPC architecture. It's another issue altogether to move from a PPC to an Intel or AMD cpu. The emulation speed would be a hell of a performance hit.
They have ported all of Mac OS X to x86? Not just the kernel?
:)
Let's pool $100,000 (Blender-style) and bribe the guy who runs their internal CVS repositories. Anyone wanna throw in a few bucks for macosx-x86-0dayl33t.iso?
qslack.com
How long 'til we get to see some leaked photos of Apple-specific X86 hardwware?
It seems like they could still couple hardware and software if they went to x86, just not as tightly. They could keep lists of "recommended" hardware, with some sort of rating or ranking system. Perhaps they wouldn't even attempt to write drivers for more than a couple peripherals and allow open source drivers to emerge if they're needed.
Just a thought.
Imagine a beowulf cluster of these!
</sarcasm>
the day OS X is released for x86 hardware, i'll have a sex change.
I'd definitely buy it if it were released. I'm all about having choices in the market, and OS X running natively on x86 hardware would be a step in the right direction. Both from the standpoint that I'd have more choices of what OS to run on my PC-compatible box, and in terms of what hardware I can choose to run Mac OS X on.
Come on, Steve -- give me a 2-button trackpad on a Titanium powerbook, that's all I ask for. I'm paying three grand for the thing, the least it could have is the number of mouse buttons *I* want on it.
You see? You see? Your stupid minds! Stupid! Stupid!
Here I'm posting an article I wrote about the Mac OS X on the PC Platform long ago and that I tried getting publish on /.. Well, maybe now is a good time to post it after all
.Net Server Beta). Eventually (the truth hurts folks), Windows will be as fast and stable as Linux, and yes, they will copy the Mac look and get away with it just as they did with Windows. And they will have a market of several hundred million users who (like a herd) will simply follow Microsoft because simply they're not tech-savvy enough to realize that there are other choices. And developers will continue increasingly target the Windows platform because numbers speak: Do I sell for 4 million Linux machines, 5 million Mac machines, or 500 million Wintel machines?
As we all know, with Linux we have the best free (as in beer) operating system in the market. It's fast, it's stable, it's well-supported, it scales, and it has a GUI environment that although very acceptable to the Linux community, it really is not up to par to the elegance and simplicity of the Mac OS/X GUI (and god spare me some flames, even the Windows XP interface feels better than the "stock" KDE or GNOME shipped with Linux).
On the other hand, we have Mac OS/X, the most amazing GUI out today for any platform. It certainly makes our friend Bill G. jelaous. It also has an amazing rendering engine by sporting PDF under the hood. However, even though it has a great backbone in the form of an open BSD system, the truth is that it is doubtfull the apple folks will get the steam, hype, and generally market support that Linux is constantly getting lately in all media, corporations, and geeks alike. Add to that the fact that Mac OS/X runs only on the PowerPC platform (at least officially), and you get a lot of potential market away from Apple.
So how about this, why not have Apple port it's whole Mac OS/X upper layers to the x86 platform, publish some specs for Linux vendors to "plug under", and run it on top of such Linux-based (as opposed BSD-based) systems???
With this we'd get the great support Linux enjoys in the enterprise (even when I'm first to recognize that BSD is just as good technical-wise, but this is a market-driven world folks), it'd also get the support from the millions of geeks who own a x86 machine, it'd get the support of all the OEMs who would almost inmmediatelly start providing hardware/software products for the platform, and just as important it would get the support of the common user thanks to its simple, elegant, and fast GUI system.
As a matter of fact, I'm pretty sure soon after we could start converting all Wintel users to the new platform ("Mac OS/Linux"?), since a new hardware investment would not be needed. Just a software download and a much lower price than a Windows license (say, 50 bucks?).
I know, some will argue that "what makes Macs different is the tight integration of the OS with the hardware" and blah blah blah, but heck, should this that I propose take off, I'm sure that Apple will have enough leverage to publish standards making this integration much simpler and still remain open, while benefiting everyone.
Note that since the Mac OS layer would sit on top of a MacOS-compliant Linux distro, it means that teckies will NOT be forced to use the Mac OS GUI, since they could use their Linux distro as usual, minus the Mac stuff. They could even keep using their old KDE or GNOME GUIs.
So, how does Apple make money? selling the top layer (software services and GUI), and if they want even selling slick custom-built hardware boxes like they do today with the OS pre-installed.
Now, please stop all the flames about "sotfware should be free and I shouldn't have to pay to use the Mac OS/X layer on top of Linux" and all that. Software should be free, but people also have families to take care of, and Apple's effort should be rewarded by paying them. Case closed.
As for Linux, imagine all of a sudden a flood of trully useable applications being ported from the Mac (and even Wintel) world to the new "Mac OS/Linux". This would eliminate the barrier many have when trying to move from Wintel to Mac: "my apps don't work or I can't access my data".
Also imagine the simplicity of installing, deinstalling, and managing applications that Mac OS would bring (do not tell me how debian, RPMs, etc are great, they suck big time if you ever had to use them regularly; yes I have).
This, I think, it's what would really bring a true competitor to the Windows monopoly. I'm sure that *I* would switch inmediatelly.
And BTW, as an example let's take my own case: I do not use Linux regularly because it's just too darn hard to do anything (unless you _already_ knew how to do it). Sure once you get it working it's fine and dandy, but heck, sometimes to get it to work you have to get the sources, read the FAQs, HowTos, set some flags, find dependencies, get extra libraries, etc.
Likewise, I don't use Mac OS/X because I can't go out and afford to buy a whole new machine architecture. I already have my decent 1.2Ghz Celeron, it works fine, why should I switch and spend US$1,700 just to use a nice GUI?
However allow me to keep my machine, give me the stability and power of Linux, and the elegance and simplicity of the Mac, and you can count me in right away.
Now don't get me wrong, Linux is *awesome* for someone that knows how to use it, or has the time to learn it. I think's it's an amazing platform for Apache, mySQL, PHP, firewalling, routing, Java, Perl, etc, but it could be much more if it was easier to administer and use.
You gotta understand that the people in large corporations are afraid of getting into something they don't understand or think it's too complex, this is why Windows NT has gotten such a large market share; People very close to me admit it, they use WinNT even if they have to reboot it once every 2 weeks because it is *easy* to use. And folks, yes I agree that maybe "they're not qualified enough to have such a job", but the reality is that they are here to stay and always will be here to stay, and Microsoft is counting on them.
Add to all this the distressing fact that the Windows OS _is_ getting better all the time (ask a Win95/98/Me user how many times they rebooted WinXP lately, or check out the Windows
This is the time folks to trully all come together and trully create a second option to Wintel. Let's combine the best of what we have (a Linux foundation, X86 hardware, and Mac OS upper services and GUI layers), and trully create something we can be proud of a few years from now.
So what's the next step? Someone should send this article to Apple's Steve Jobs, and have Steve meet with the heads of the major Linux distros to define some specs that all would follow to support the Mac Layer. Rally some OEMs to make their products "Mac Linux"-ready (so that they could support the tight-integration features that makes Macs such a joy to use today), and rally the big software developer houses and let them know about this and get them excited, and let's all rally behind this effort and give them all the support the open source community is famous for. This could be the beginning of a trully beautiful relationship...
If they release on intel hardware it will be for a finite set of manufactures to a limited set of specs, so that they can continue to deliver true plug-and-play. Expect to pay more for intel based hardware that runs Mac OS X.
And don't be too disapointed if your current system is not supported.
-b
I wonder what type of performance OSX gets on x86 processors; photoshop doesn't count.
Holy Snikees!!!!
:-)
I say bring it on. Of course this would mean a custom bios and only "Apple approved" hardware would work, but this should at least bring the cost down.
Imagine a $600 Imac that you could use your own monitor with!!! My check if officially prewritten.
Oh it would probably be a swift kick in the balls to MS as well
If you wanna get rich, you know that payback is a bitch
Its just a bargaining chip to deal with Motorola - who would be stupid to believe that it's actually going to happen. For one, Apple would have to weather the storm as MS decides to bury OS X.
On a sidenote, the project name is an interesting choice ("The project (code-named Marklar, a reference to the race of aliens on the "South Park" cartoons)").
That AMD and Mac seem to be cohorting for an x86 version of MAC OS X. Check out theinquirer.net for your news on PC's, as /. can be just a few months behind. Also who is then waiting for the 64 bit version of MAC OS X, since AMD plans the ClawHAMMER series of chips all to run 64 bit, and still be as fast at 32 bit, rather than the ITANIC (which sank if you ask me) that "emulates" 32 bit processing making it extremely slower.
I hope this new marklar really works on marklar marklar. Marklar seems to be the marklar of the marklar, not just another markler off the old marklar. Marklar really does need to marklar another marklar maker in order to be marklar with the marklar. Marklar is just not marlar anymore, and this seems to be a good marklar to the marklar. A small marklar to marklar, really.
Moon Macrosystems. Sun's biggest competitor.
As far as I can see, this is a Very Good Thing for Apple. Port your operating system to a chip that has the opposite endianness as PPC, then you've got both big- and little-endian systems covered. So, if you need to change hardware, for whatever reason, that will make it much, much easier to port to that new architecture. Whether they actually release it for x86 or not isn't the point. They get much more leverage over their hardware providers this way.
... but it might help to not get ahead of yourself.
While the x86 ports of MacOS have been rumored to exist for ages, the buzz doesn't seem to suggest that Apple is totally ready to give up on PPC just yet.
The Apple rumor scene has been abuzz about the rumored desktop version of the Power4 -- even the article mentions this. This CPU supposedly has Altivec functions included, which Apple has been going crazy about since the G4 came out. IBM said they'd discuss it at the Microprocessor Forum -- and I'd keep my eyes on this.
While it's all speculation, it makes more sense than requiring yet another shift in architecture and requiring everyone to rewrite their apps to run on an x86 version of Mac OS X.
I am not Herbert.
This would be more then just porting the X86 hardware. What about other hardware that is used in current apples that will have to be ditched. Motherboards.. video cards.. etc. It doesnt seem as simple as ripping out the ppc and dropping in a p4. Does any one really understand the intended migration, cause this seems far fetched to me.
-b
I remember Apple having ads in a few PC mags way back (like almost a decade ago) talking about how they were going to port MacOS to the Intel architecture. This would have been when Windows 3.1 was the best Redmond had to offer, but I'm not sure the MacOS of that era would have been much better. :)
I'll see if I can find the damn magazines and I'll post issue numbers.
If Marklar Marklars their Marklars, then Marklar will be Marklared to Marklar with Marklar, quickly Marklaring all Marklars with Marklar, or simply Marklaring other Marklars with Marklar. Doing Marklar is not a good Marklar, even for Marklar with their Marklar, Marklar, Marklaring Marklars with Marklar Marklars, etc.
Ask Marklar to not Marklar the Marklars with Marklar, but with Marklar's Marklaring Marklars. Marklar, Marklar!
Darwin is the core for OS X and there is a port for it called GNU-Darwin-x86. Aqua is the GUI and I think that there are some people working on this.
"superior x86" architecture.
HAHAHAHAHAHAHAHA!!!!!
The Adult Happy Meal - "I'm lovin' it!"
rofl! god damn i wish i had mod points.
Greetings, welcome to Marklar. Here on Marklar, we refer to all people, places, and things, as Marklar. If Marklar here wants to bring all his Marklar to Marklar, that would be fine. But you must explain one at a Marklar.
Only the meek get pinched. The bold survive.
I can't see Microsoft ever letting this happen, as many of you will remember that Microsoft has bailed Apple out financially on more than one occasion and are still a major investor. And we all know how much Microsoft likes competition...
SEXO GAY EN VIVO
FOTOS DE MAMADAS - SEXO ORAL
SEXO EN GRUPO - TRIOS GAY
SEXO ANAL GAY - PENETRACIONES
OSOS PELUDOS
VIDEOS PORNO GAY
PAREJA AMATEUR GAY
RAUL HOMOSEXUAL
TRANSEXUALES - TRAVESTIS
[CHICOS ESPERANDOTE]
Para acceder al mejor sexo gay ahora solo tienes que descargarte nuestro programa 100% libre de virus y comenzar a disfrutar con nuestros espectáculos gays en vivo, chat con chicos jovenes y experimentados maduritos. Osos peludos, negros impresionantes, superdotados gays, pollas increibles y mucho mas sexo gay del que puedas soñar.
DOWNLOAD - DESCARGA
Apple Sucks.. i mean.. everything runs slower on a Mac.. The applications take so much longer to load up than they do on a PC. Its widely known that the PPC arch is inherently slower than x86. I mean.. think about it.. Big Endian is bad! They are finally seeing the light. Too bad it took them this long!
could i install a x86 port of mac osx on any x86 machine (like a dell, hp, or whatever) or could i only install it on x86 based macs that they will probably start producing?
BTW, wont it be cool when you can set up a dual boot for mac osx and windows 2k/xp.
If there is a god out there, please let this be true, and please let Apple switch to AMD processors that don't cost so damned much for such crappy performance!
It is much more plausible that Apple is switching the 64-bit IBM Power4 CPU. IBM is presenting this new desktop version of the CPU at Microprocessor Forum on October 15th. The CPU has a mystery vector unit with 160+ instructions, just like AltiVec. There was a post to the gcc-patches mailing list proposing a patch to enable altivec support on the powerpc64 target, and this patch originated from Alan Modra at IBM's Linux Technology Center.
All evidence indicates that IBM will produce a desktop CPU with an AltiVec unit. Apple has hit the wall with Motorola, and are now selling overclocked G4 miracle CPUs just to stay in the game. I think Apple will switch to Power4.
I can see one consumer advantage right away-- Lower hardware costs. The ability to take it anywhere for repairs, not just apple certified (or uncertified, for that matter), which are fewer and farther between and generally higher priced to boot. Don't have to worry about those specialized apple motherboards anymore either. Not that they still wouldn't have their own software issues, but it certainly can't hurt...
You need a FREE iPod Nano
... How many times can slashdot post an article like this before it gets old?
0 5/ 1644246&mode=thread&tid=181
0 1/ 165248&mode=thread&tid=179
2 26 &mode=thread&tid=107
/ 01 54236&mode=thread&tid=107
Let's see:
http://apple.slashdot.org/article.pl?sid=02/08/
http://apple.slashdot.org/article.pl?sid=02/04/
http://slashdot.org/article.pl?sid=02/02/17/133
http://ask.slashdot.org/article.pl?sid=01/01/27
And that's just in this last year. Give it up, people! It's not going to happen.
Right. You expect people to recompile for x86?
Do you have any idea how long it took Apple to get everyone to recompile all their software for the 68k software for the PPC? It took years. If apple had started off telling everyone to compile FAT binaries from the time that Mac OS X was released, maybe we'd be okay. But the mac os x developer community is somewhat mature now, and there is a fairly large mac os x software library. Large enough going back and getting everyone to recompile everything would be hellish.
I'm sorry, you need an emulation layer to help people crossgrade gracefully. This isn't linux. Usually, people don't have the source code to apps they install. People expect to install by dragging a package icon from one window to another, not by typing "./configure; make install", waiting 15 minutes, and then poking through your hard drive trying to figure out where the Makefile install script put its junk.
Gee, there's a great line. "Buy mac os x for the PC! But you won't be able to run any classic mac os apps! Or any commercial apps where the CDs were pressed before april of 2003, or any shareware apps, because the shareware developers will be too lazy to configure confusing FAT binaries for an archivecture they don't use! You can run Microsoft Word, IE, and Fink, though!"
I really hope apple has some plan for dealing with this, some kind of CLR-style "partial compilation" VM thing so that one executable can contain machine code for two architectures without having to take the disgustingly inefficient fat-package route. If every single application has to come with two binaries, one for each of the two architectures, and there's PPC-only shareware apps made by lazy ppc users and x86-only shareware apps made by lazy x86 users floating around.. that's just going to be the biggest mess imaginable.
I can't even imagine what it will be like trying to explain to the average iMac owner why their new software comes with two CDs, one marked "x86" and one marked "PPC". And let's not even get into devices, or software that's been written to use Altivec.
Yeah... exactly.
Just becaus they have it running on x86, doesn't mean they plan to sell Mac OS X separetely from their computers.
There is NO reason that Apple would stop making their own hardware. Hardware that would be radically different from PCs designed to run Windows. Hell, I doubt you'd even be able to install Windows or an x86 Linux distro on an x86-based Mac. It would surely have competely different BIOS and ports and everything.
is I hope there is a leak..
Jaysyn
There is a war going on for your mind.
I believe that Apple has a working x86 version of Mac OS X, and furthermore, that they should put it on the market. This operating system is a very real, very strong competitor to Windows XP. (I further believe that Windows XP would never have happened if it wasn't for Apple's bitchen new graphics--when someone at Microsoft saw that for the first time, I bet they shit their pants.) If there's a concern over companies porting their software to the PC platform, Apple needs to make all their existing APIs work on the x86, and should offer to outsource, for application developers, the conversion of assembly level code to x86. (They might offer, for a nominal fee, to find and resolve bugs that result from a change in architecture.)
People are sick of Windows. They're sick of the difficulty in using it. They're sick of the bugs, the problems, and the cost. I think Mac OS X has the opportunity to crush Windows XP.
That would mean you'd have to have an (at least) official Apple X86 motherboard or get the bios ROM from some other source (p2p networks) so that you could only run the code on "Apple Macintosh" branded x86 systems (picture the G4 case with an intel board in it). You'd probably still have to drop down the 30-50% premium for owning a "Mac".
And as far as PPC emulation being too slow for classic mode, I believe Apple could do it, especially considering the minimum hardware requirements called for by most classic mode software (a G3 at 300Mhz should run most of them fine) relative to the speeds of x86 hardware in a the next year (3.5 Ghz or more). I think an emulation platform ten times faster should make up for the difference.
-dameron
FYI, Marklar is the planet that the boys took a space ship to on South Park in one episode. The people of Marklar had only one word for all nouns -- Marklar.
:-)
They got chased up by missionaries that wanted to convert the entire planet to Christianity and the Marklars ended up kicking the missionaries off the planet and allowing all of the Ethopians to move to Marlar to live since they couldn't survive in Ethopia.
So in relation -- Marklar... a strange foreign land. Kind of suiting for OSX on X86, eh?
. .was to look at the lovely apple OS X styling of the slashdot logo :)
Who cares if moto can't provide the chips, they're getting Cu-connect PPCs from IBM now, right?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
sorry, but you don't
On the contrary, I find that Debian packaging is quite good. Theres nothing like a central list of software packages availible to make things nice and easy -- no searching on the web for .debs.
Also, though I would love to see Apple port the upper layers of Mac OS X over to x86, I think they'd be losing profit. When you think about it, their greatest source of income is their hardware. If they eliminated the need to purchase their hardware in order to use their awesome GUI, they'd go broke very easily. That's primarily why I think this port won't happen for a while.
On another note, why isn't it possible for outside people to port JUST Aqua over? I don't care if the install programs can't detect my hardware in a snap (I can do that myself), but I'd sure love to have the pretty GUI on my desktop... It'd be a step in the right direction.
didn't we already know this?
Apple maintains this in case they decide to switch the Mac processor to x86.
It's not so that OSX will work on your PC.
It's so that apple can build a Mac using an intel chip instead of ppc.
Think about it - if Microsoft can put hooks in Windows XP that prevent it from installing on a different OEM than the one you got it from, what's to prevent apple from doing the same? Further, they could easily make their X86 hardware different enough to prevent any random clone from working. In fact, SGI did something similar a few years ago, not that it did them any good. The point is that, even if they go X86, a mac could still be proprietary. There's much more to the Industry Standard platform than running on Intel.
"He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
If you have a flexible OS that is fairly portable, wouldn't it make good sense to have an OS X on intel/AMD somewhere in Cupertino-just in case?
I know it's not as simple as that as some components of X would need a fair degree of work to get them on another architecture, but nevertheless having the bulk of the work ready to go 'in an emergency' just seems to be common sense.
All this (if correct) is just another valid option for Apple. It doesn't mean they'll be moving to another architecture anytime soon and if they were to move on at some time in the future, it might turn out to be something completely different. Who knows.
Unless I'm mistaken, Steve Jobs recently stated at a shareholders meeting that the PPC roadmap looked pretty decent.
Believe me. The RDF was turned off at that meeting. If there were 'real' doubts over PPC he wouldn't have said what he did.
Maintaining a non-PPC version of their OS (if the news is even partly true) doesn't mean much right now.
It would be a case of simple common sense.
Presumably, Apple isn't really "porting" to x86. OS X is based on FreeBSD which was developed for x86. I seriously doubt that they made many assembly level changes that required serious parellel development.
If one thinks about it, maintaining a version of OS X on multiple platforms makes sense. It helps catch bugs since undefined behavior can be more volitale on certain platforms (and hence, easier to catch). One of the best ways to squash bugs out of a program is to have it run on a variety of platforms.
I wouldn't be suprised is OS X ran on a whole bunch of platforms... Of course, that doesn't mean that 1) Apple has any plans to release ports or 2) that there is decent hardware support on any other architectures.
int func(int a);
func((b += 3, b));
Apple can do whatever it wants.
I've actually been thinking about this a bit, and couldn't decide if I fell on the, "There's no way Apple's duplicating their efforts on x86; it's just not economic. They're already late releasing OS X and its updates as is," side or if I figured that "Motorola and IBM just aren't getting it together with the PowerPC; it might be time to jump ship".
I usually end up thinking that if Apple used x86, the OS would lose all its tricks that are G4 specific (particularly things that used the AltiVec instruction set). These are the things that it's used to make Photoshop run faster -- not to mention iMovie, iDVD, etc -- if the OS swapped over to another processor architecture. If a Mac is slow now, wait until it loses the one ace up its sleeve when it comes to digital video. Seems that'd shoot Apple's new niche (one-stop digital hub) all to heck.
Not to mention what the switch would mean for third parties that would have to recompile (again!) for the new platform. I doubt the Classic environment is making its way to x86! Not a big deal in itself, and a break from Classic would be super, but hang on... That probably means Carbon, the compatibility layer that helps apps written for Classic run natively on OS X, is also out. Now we're talking problems. Legacy 3rd party code is out the window in many cases.
I do wonder if Apple's gone so far as to utilize whatever's the equivalent of MMX in the Pentium 4 and AMD Athlon's instruction set to overcome the problems it'd suffer by switching (pardon the pun). I still can't imagine Carbon's x86 compatible. Cocoa ("new improved NextStep") would probably be all that would make the jump.
I suppose it can't be that tough to port if you limit to Cocoa, though. As people have pointed out before, Darwin's got an x86 version now and NextStep (the OS Apple bought that was supposed to turn into OS X a little more quickly) ran on x86 hardware. I always thought it'd be silly to duplicate all the effort of the tweaks Apple put into Next for PowerPC as they were already way behind on OS X without clear x86 plans, but perhaps those tweaks aren't as fancy or ugly as I'd assumed.
I still don't think this means Apple's leaving hardware, any way you slice it. There will be something, even in x86 Macs if they show up, that makes it so that you can't run OS X without quite a bit of custom hardware that Apple controls.
It's all 0s and 1s. Or it's not.
Apple looks ahead, not behind. X86 is dead, everyone knows it which is why everyone (Intel, AMD, IBM) are moving to 64 bit processors. Why in the world would Apple port to a processor that's being phased out by everyone else on the planet?
Yes they have an Intel version of Darwin, thats been out fo ages. I gaurantee there is no OSX on Intel.
I would believe a port to AMD's 64bit processor, or IBM's Power4 (which isn't a port at all since there is binary compatability). They would never, ever, never, port to an old outdated x86 that they have been talking smack about for 10 years +.
Seems that Apple having the ability to run X on another platform gives them an advantage when it comes to them negotiating prices and such with IBM. It doesn't look like Motorola will be able to produce the chips that Apple will need in the future, so Apple's sole supplier of PPC chips would be IBM. This would not be good for Apple. This way, while a move to Intel doesn't seem likely, Apple is in a better position to ask for things such as faster chips.
At first I had my doubts; recently I e-mailed Apple corp about an x86 port, and I recieved a reponse letter (which, suriprisingly, seemed to have been writen by a human being :) hotly denying having such a port and said something to the effect of, "and even if we did, we would have told you by now."
Anyway, if I ever get my hands on a copy (who knows when), will it become my primary operating system? If the support for my system is good enough, then you bet. I'll still be running Linux, and probably windows (just for gaming), but MacOS X would most definitely become my primary operating system. Why? It's unix good graphical/video support. It's not that I don't like X windows, but hey, we could do better.
Another bright side to the possible situation is that MacOS X is something that hackers/geeks would like (and definitely want to develop for), and since MacOS has a greater appeal to the general public than linux does, the software we develop will be spread to a wider audience, and this is absolutely crucial if we ever want to have any hope of taking Microsoft down once and for all.
Altivec schmaltivec. Yes, it works and it's cool, but the x86 chips have the higher clocks. These companies already have versions of the software optimized for x86 CPUs, because there's more software on x86 than there is on PPC. Not everything is on both platforms, but most software which requires that much CPU is present on both platforms already. They can borrow the highly optimized code from the wintel version.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
the button's will match that big green loogi on the console
From http://www.slangsite.com/slang/M.html:
marklar:
A noun standing in place of any noun you have temporarily forgotten. Synonym of thingy, thingumbob, whatsit. Also may be used deliberately when the meaning is abundantly clear anyway. Derived from its use by space aliens in an episode of South Park
Example: On Marklar, everyone and every thing is referred to as marklar. We come in marklar. Take us to your marklar.
I get the TigerDirect catalog every few weeks, and I'm amazed at how inexpensive all the x86 hardware has become.
:)
Last week I went into a local CompUSA, and they had some Apple reps there among the Macs taking questions. I commented on how I love the OS, but the hardware is just too expensive for me. (I'm sure this is the comment they get trained to answer the most) Her reply was "Why, it's not that expensive at all now, a G4 only costs $1600." To which I politely smiled and thought to myself how I could build a couple AMD boxes for that much.
Otherwsie, I really like being able to launch a terminal (within the OSX GUI) with a shell (ksh?) in it, just like Linux!
As such, it would suffer from all the current problems of the Apple platform: no 'cheap' (This does hold promise, though. I've been very disappointed with the GUI speed of OSX, and I'd be very interested in how much of a speedup there would be on more modern hardware.
You put out a lot of good reasons the Open Source community would want this, or could use it. But you're putting in no reason for Apple to want to do it.
.09 (Or is it .06?) micron fab IBM just built that'll produce the next generation of Apple chip.
Apple would die the quarter that OSX became an x86 commodity. On x86 hardware, they'd be dealing with all the vendors that make things for Microsoft as competition, and dealing with unhappy traditional Mac developers that just made the switch to OS X on PPC. They'd alienate the entire Apple infrastructure just to gain a few points on hardware speed that they wouldn't even be able to sell anymore. People won't pay Apple's -slightly- higher hardware prices when they can get the exact same thing (technically) for less.
Apple makes money by selling hardware, that's where the support base they have is, and that's where the company excels. The entire user experience as a whole is what drives Apple sales.
If we do see OS X on x86, we'll see it on the same Apple hardware we see today, just with a different chip in the mix. It'll all be Apple branded, no clones, no over the counter OS sales for plain-jane x86 machines.
This is the ONLY way that an x86 port of OS X makes sense to Apple.
Personally, I'm betting that it'll be the new
My own pointless vanity vintage computing page
Would I pay $290 for XP? No, not unless I absolutely had to. Would I pay $129 for OS X? Damn straight I would. Hell, I'd probably pay $200 for it even. I've been longing to play with OS X but I'm not willing to invest the money in a PPC based system.
:)
I'd rather I could download it for free, but I'd be okay with paying real money for it
This sig has been temporarily disconnected or is no longer in service
What I don't understand is why Apple still gets chips from Motorolla when IBM appears to be a more agressive proponent of PowerPC (after all, they use it in some of the high-end machines). What does Apple get from Moto that they can't get from IBM?
---
Open Source Shirts
You could build a couple AMD boxes with quality assured hardware, tested and retested to make sure its bug free, that included Gigabit Ethernet, Firewire and a host of awesome applications such as iTunes, iMovie etc.... for 1600?
While if you're so great i suggest you start a company and put apple out of business.
You're arrogance is astounding.
With apple buying Emagic for their Logic Audio audio editing software (and cancelling the windows version) and buying NothingReal for their Shake compositing software (and cancelling the windows version), this could be a very interesting strategic move.
If they ever decided to move into selling the OS for x86, people with x86 hardware might be tempted to move over from Windows to using MacOS for the applications (e.g. all the pissed off Logic users).
In other news...
Microsoft has secret internal plans to open source their always changing strangle hold - the .doc format. This, according to "sources", is seen as move to stem growing concern in its customer base that Microsoft really is, as they've been twice found guilty of, abusing its monopoly status in the market.
...and all throughout the world, pigs have sprouted wings and taken to flight.
3cx.org - A truly bad website.
support costs will kill them.
right now they only support their hardware(and some addons), but with x86 there are soo many combos of hardware, it'll be VERY hard to support it all.
now, if they say they are supporting this and that, but not the other, why would windows users(or linux ones for that matter) switch?
oh well only time well tell what they are going to do.
A few posts I've read shows people think that if Apple would switch to x86 as their processor core, it means Apple will produce your run-of-the-mill Compaq/HP/Sony VAIO-style pc. IOW, that Apple will produce machines you'll be able to install M$/Windows (or Linux x86) on it.
Jeeze, has anyone around here realized (sp?) that the processor does not make the whole machine?
What we're talking here is a CPU architecture, not a complete PLATFORM architecture! What I'm trying to say is that you can use an x86 processor, but not wrap it in a descendant of the original 1981 IBM PC. Unless I'm on drugs, it is possible to design a x86-based machine without the historical baggage (sp?) going way back to 1979-80 Boca Raton. No artificial limitations on the number of available IRQs, DMA channels, etc., no brain-dead memory architecture (thanks, Bill), and so forth.
Not to troll, but in the unlikely case Apple is forced by Motorola's inner problems to switch to x86, it could be supreme irony that Apple might be the first company to design and sell the first platform to really exploit the possibilities of the x86.
BTW, if you haven't guessed it yet, this would not be Windows-compatible, or even commodity h/w. It would be like having one of those current-generation G4... that would have a, say, Athlon XP instead of a Moto G4 at its core.
Hello.. please stop staring at your cock, and please in future read posts before you attack the poster.
;;winces, hits submit;;
Furthermore, your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed.
Note that the poster you responded to never said the PPC was more powerful than intel. They referenced the fact that when apple changed from 68k to PPC hardware, they included an emulator so that legacy apps could be run on PowerPC computers. The emulation he referred to was for third party apps which have yet to be recompiled, not for the ported OS.
All the original poster said was that while it was no big deal to emulate the 68k on the vastly more powerful PPC, emulating a PPC on an x86 would be not so easy, as x86 and PPC are roughly equal. I am not able to see where your rediculous ad hominem attack comes from. They did not even advocate PPC as more powerful than x86.
That being said, it would indeed be extremely difficult to emulate PPC on the x86! This is simply because of the way the chips are designed. The PPC is RISC; it has simple instructions and lots of registers; the x86 is CISC; has few registers and complex instructions. RISC is not necessarily better or worse than CISC, and the x86 is not necessarily better or worse than the PPC. However, it is generally well-known and accepted fact that it is easier to write an emulator that runs on a RISC machine than a CISC one, and it is quite obvious to anyone who is familiar with the emulation scene that the PPC and x86 are good at different things, and one of the things that the PPC really shines at is emulation.
This will become blatantly obvious if you consider that there are multiple, at least three, separately developed programs-- one of which is open source-- which emulate an x86 PC on a PPC Macintosh. There are, however, no extant PPC Macintosh emulators for the x86 PC. None. And it isn't for want of trying; you can see here that there have been a number of macintosh emulators for the PC, just that none of them have done PPC emulation, only 68k. There have been many attempts to emulate the PPC on the x86, it is just that they have all come to nothing-- becuase the architecture of the two machines is simply such that it is relatively easy to emulate x86 on PPC and relatively extremely difficult to emulate PPC on x86.
I suspect i am responding to a troll. I really ought to submit this as AC. Oh well..
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
i'm so tire of this rumor. No one has found proof, no one can come up with a reason other than "I'm to cheap to actually buy anything so give it to me free on the crappiest hardware I can find at CompUSA".
slashdot needs to get off this, it's turning into another rumors site.
You'd have to have a custom BIOS, or you'd lose the "startup disk" functionality. After all, you can boot any number of OS images off any number of disks with Apple hardware. Losing startup disk would be a pain - how to run multiple versions of the OS?
/.'er screams about the "closed" hardware but lately it's more and more PC-like.
The graphics card issue isn't a big deal. You'll probably have to choose from one of several "approved" GeForce and ATI cards; big deal. Isn't that more or less what Windows power users do these days?
Likewise the rest of the story - Firewire, USB, etc - is no big deal. The average
Apple would likely lose all-in-one boxes. Most x86 laptops I encounter these days run hot. Crusoe, anyone?
Otherwise, really... the high-ups want Classic gone ASAP, and the important parts of Carbon run on Darwin, right? Cocoa used to run on x86.
I just can't see it happening, though. More of a bargaining chip than anything else.
ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
If this were true (yeah right) then wouldn't maintaining a whole seperate codebase "just in case" be a bit much? That would be like a game developer developing a game for XBox and PS2 but not releasing the XBox version because it is a "fallback plan."
This rumor just doesn't sound very realistic to be.
One of MacOS and Apple strongest points was ever been their superior hardware architecture. The x86 port would kill that advantage, not to mention that all major apps would need to be rebuilt.
Keep in mind that all major MacOS apps (DTP, music, graphics, etc.) are closed source; they will be ported only if the companies behind them will consider worth the effort from a commercial point of view. A bunch of geeks saying "Hey! That'd be cool!" would not convince them.
Altivec isn't worth keeping if you'r emoving to x86.
Case in point ? Photoshop on a run of the mill athlon xp smokes the fastest hardware apple makes. Photoshop is supposed to be "the altivec macintosh app".
PPC hardware, altivec or not, is slower.
Incidentally, iMovie and all that other stuff runs on G3 macs with no altivec at all.
Your good observation is that classic and carbon apps wouldn't run well/at all on an x86 port.
Regarding coca / nextstep on x86, that problem was solved 15 years ago. nextSTEP 3.3 ran on x86 quite well. It was succeeded by OpenSTEP 4.x, which also ran on x86 hardware quite nicely.
Infact, apple didn't throw away 100% x86 compat until they did their quartz +aqua UI peice, and then grafted the legacy mac os 9 shit into the OS.
My opinions are my own, and do not necessarily represent those of my employer.
I'm going to agree with the other people who have mentioned the new IBM Power4. And, provided the G5 ever comes out, it would potentially put Apple back in the game, performance-wise.
That is, of course, if the rumored speeds are to be believed (G5 1.6ghz is supposed to have roughly twice the SpecFP and SpecINT of a P4-2ghz - The Register). Due in January, last I heard. We'll see.
I can see the possibility of them going to another chip manufacturer, and AMD would be the most likely - IIRC, the AMD architecture is emulating the x86 on half the die, with the other half being RISC based. If they could come up with a PPC emulator, it might be doable. That being said, NeXT _was_ running on x86.
As for Marklar being the phrase? Well, this is the company that had BHA (Butt-headed astronomer - one was originally coded Sagan, and Sagan threatened to sue) as a code phrase. And saying Marklar would actually make discussing things in public possible. (aka "So, did you figure out issue X with Marklar"?). But that would also indicate that it's a little under 3 years old (Starvin Marvin in Space airdate: 11/17/99). If they started around then on it, then that might work, but it's starting to sound implausible.
So, like most things Apple: who knows? only time will tell.
"Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
apple have already ported the core os to x86 with darwin.
they'd never get the third party support they'd need to port to x86. no one is going to report all the existing apps. only open source weenies (guys like us) will be happy, as they compile everything from source when possible. apple can not make money doing that.
they're going to use the ibm power chips, or maybe even alpha or sparc, but never intel chips. at a push i could see a closed architechure based on the amd hammer, but not for a long while.
by changing processor they would break all the old software out there. no matter what we'd all secretly love - os x for x86, i can not see it happening.
if it does i'll gladly buy it, but would you? i doubt it. closed source, no apps, closed architecture... i think not.
/usr/bin/awake/too/long
I can vouch that this is not true, we have no plans to port to x86 architecture. The pentium4 and athlon cpu's are too slow compared to the g4, and we can't handle that performance hit. We also make alot of money selling hardware.
I doubt verry much that Apple intends to release OSX for
PC computers anytime soon, but I do see how moving to PC
compatible mainboard/CPU could make Macs much more price
price/performance competitive with traditional PCs.
This just in:
Apple is releasing a lighter OS with fewer features for the PC called "Starvin' Marvin."
If INTEL is the better source of CPUs, Apple should use them. That doesn't mean they'll be building PCs.
Intel never did anything to hurt the industry. They keep coming out with faster/better/cheaper chips each year.
This is the slashdot crowd.
The same people who want to pass a bill that makes the use of Open Source software mandatory in the government.
The same people who want freedom of information.
The same people who complain about the DMCA over and over again.
Yet, according to the posts I've seen, many of you would be willing to forget about the DMCA, forget about Apple's censorship, forget the fact that Apple is as proprietary as a company can be and buy OS X.
ativec library ports were already completed by those who do graphics programs fro both chips..
Corel Bryce has the code in both ports windows and mac.. on windos the library is called becasue the ativec is not there and they need to use a virtual ativec..
Adobe has simalr library as well..
Don't Tread on OpenSource
It's getting pretty silly for Apple to push PPC CPU's when they've mostly moved to standard PC hardware in many other areas. I doubt Apple is planning to become soley an OS vendor anytime soon but I could see them building x86 machines with a PPC daughter card with an encrypted ROM to prevent regular x86 machines from running OSX.
is around 4
...is IBM's recently-announced Power4-for-the-desktop chip. It's a 64-bit evolution of the PPC, currently only used in IBM servers due to its high cost, but IBM has announced a variant targeted at desktops and workstations.
With a 160-instruction multimedia extension set.
Motorola's PPC G4 has Altivec, which some Mac programs (and, slowly, the OS itself) have been optimized for, and it's a 160-instruction multimedia instruction set. IBM currently only makes Altivec-enabled G4s for Apple, and only reluctantly after Apple came to them after Motorola started being unable to meet demand.
IBM otherwise has no interest in Altivec or the G4 design, which is a Motorola-only addition to the PowerPC, and doesn't have any G4-based or Altivec-using servers of their own on the market, and they've seemed to focus on their own optimizations to what Mac users know as the G3 design, instead, for their 32-bit servers.
Oh, and the Power4, being a PPC variant, will run PPC code, with relatively little work.
What does this mean? It means that IBM and Apple's collaborations together seem to have led to the development of a Power4 chip that's inexpensive enough to use in Apple machines and compatible with all Apple software, including programs optimized for the G4's Altivec multimedia instruction set. Apple is probably hoping and praying that this desktop Power4 will be their salvation.
If it doesn't pan out, though, they're going to need to jump to another CPU as 64-bit x86 chips start becoming mainstream, and as they get left in the dust trying to cling to 1GHz G4 designs in what's rapidly approaching a 3GHz world. And they're not going to have time to develop an x86-compatible version of their OS from scratch AFTER they find out IBM's going to fail them.
So this Marklar is, most likely, being prepared as their backup plan in case the IBM development doesn't come through for them--but as just that, a backup plan.
---
I'm not a real anonymous coward, I just play one on TV.
Want to enlighten yourself? Read the history on NextStep. Apple isn't Apple anymore, its ruled by Steve pirates from Next. Pirates not being a bad thing..
I would buy OSX in a heart beat and gladly pay upwards of 400.00. the only thing that has stopped me from buying Mac is all my development and business software are windows. If I had to re-purchase all the software, it would cost me 3-5K. Now if I can replace a buggy windows system with a solid OSX, then it would be financially feasible. Especially for the other systems in the house that are used just for word processing, internet and games. That's my bias perspective, but I think there are enough people out there like me who would love to switch over.
Something to keep in mind, is that x86 != PC. That is, just because it runs on an x86 chip, does not mean it will run on any run-of-the-mill PC. The most likely strategy, if Apple does indeed decide to switch chips, is that they will produce their own x86 processor based boxes. These would NOT be PC compatible, but would rather be Apple computers that just happen to use an x86 chip.
Of course then the only problem is backwards compatibility, unless the x86 has a large enough margin over the PPC that it can be effectively emulated (like what Apple did when they switched from 680x0 to PPC).
So now this begs the question: Is the performance loss due to emulating AltiVec outweighted by either the higher clock speeds of the Intel chips?
-Jeff
We've seen this type behavior many times before. Anytime there is a problem with your current vendor, alternative is needed. In this case, Motorola after this apparent "leak" gets pissed off. ...and they lived happily ever after
After fighting for couple months Apple will jump in the bed with Motorala again.
Remember that the powerpc architecture is not all owned by Motorolla. IBM and Apple also have claims to it. IBM would gain lots of money if it helped apple not to mention it has some the best chip fabrication plants in the world. Both apple and IBM may be able to work some sort of deal with Motorolla and just buy the remaining IP off. Motorolla can no longer afford to keep upgrading its plants and this is why the G5 is so late.
I wonder if IBM could make a low cost version of its Power3 chip and strip out some of the high end features like its 2 chips in one, lower the cache, and simplify some of its fp registers and make the lower end power3 chips using the latest chip fabrication technology so it can clock high. After that, apple could have a nice 2 - 2.5 gig powerpc chip that could run circles around the g4.
Transmeta is also a solution but they do not own any chip fabrication plants.
IBM and Apple would gain everything. It would be very very bad for apple to switch to x86. Infact vendors are struggling to get OSX ports of there apps and many are switching to wintel. Another move like a major chip migration would hurt apple because many vendors would just leave and existing powerpc mac users would feel left out in the cold. After all only some apps have been ported and now the vendors may just switch to OSX/intel totally or leave for wintel.
http://saveie6.com/
for the Heuristically programmed ALgorithmic computer processor (the 2001 Mhz model)
Actually, apple released an incomplete build of an early development build of OSX compiled for X86 to ADC members sometime around 4 years ago. It was dubbed as the Apple Rhaposody OS Developer Release 3. It was quite intersesting to pick up the similarities between it and OSX. A ton of information, along with screenshots are posted at this site.
It was really a transitional OS which gap between NextSTEP and OSX. It contains both elements of both OSes. Anybody recognize the chess program at the bottom of the page?
-- If you try to fail and succeed, which have you done? - Uli's moose
Folks who think this is new are failing to consider a few things. One of Mac OS X's parents, OpenStep, was quad architecture (m68k, pc, hpux & sun) in nature. The Rhapsody betas were both ppc and intel. I still occasionally play around with it on intel. Darwin, as some other souls have noted, is available for intel. Apple is, however, primarily a hardware vendor. One with a wonderful os. But I'd believe a move to ibm's latest in the power family more likely than an intel release from Apple.
For all of us trying to get by without using MS Windows, OSX would be a great alternative. I use FreeBSD but would jump at the chance to use OSX (okay, mainly because of the slick interface, but it is still kinda cool). I do see the point about just because it's X86 doesn't mean it will run on your computer. For example, I've downloaded the latest incarnation of Darwin, and it will not boot on any of my systems, so that doesn't leave me with much hope. I think if it does exist it is only a matter of time before it gets leaked. Look how quick Windows XP was put out on the p2p networks? We'll see.
NeXT had NeXTSTEP and apps running on multiple architectures [680x0, Intel, SPARC, PA-RISC, NRW) using fat binaries. Compiling for all the architectures at once was just a compile switch. You could distribute the same application which ran identically on different architectures, and the user didn't know or care.
The year is now 2002. NeXTSTEP has morphed into Cocoa on PPC. It's the same dang libraries basically. Given that it's already pretty robust, why WOULDN'T Apple not maintain this technology just in case? Are they idiots? I think not.
As to Classic apps, Apple had 680x0 apps running in emulation on Intel a *decade* ago. Big deal! PPC classic apps are nastier because the PPC doesn't nicely map to Intel; but if Apple needs to jump ship they can just toss out Classic entirely and not look back.
The critical issue is whether or not Carbon apps can run on multiple binaries. Apple would have to figure out ways to handle the endianness issues, and then a recompile would probably be all that is necessary. Then again, Mac developers shouldn't be coding in Carbon anyway. It's a legacy library. And that's true no matter how much Apple squeals otherwise when Microsoft and Adobe jump on them. One day, Carbon will go away. And good riddance too.
Sum up: a pure Cocoa MacOS X would be a snap to get running on multiple architectures.
Marklar is a good Marklar and, like the Marklar it is based on, would probably run well of the Marklar. Of course, Marklar whould then be on the same Marklar as Marklar, which holds a Marklar there.
PC Hardware support was very limited, however, and was probably one of the many reasons they decided to drop it.
More inbformation and screen shots of Rhapsody running on an Intel PC here: http://toastytech.com/guis/rhap.html
This is totally unsurprising; Rhapsody, something that was kinda like OSX's ancestor ran on both PPC and x86 Hardware (look here for screenshots). A whole wack of the NeXT and FreeBSD code that is under the hood of OSX runs natively on x86, so I don't think that maintaing code on both architechtures would be that difficult. But seriously, as probably half of the other posters have pointed out, Apple is a hardware company, and the only way you'd be able to run an x86 OSX would be on proprietary Apple hardware.
Besides, as much as people want to slag PPC chips for being slower than x86, they have certain advantages in terms of power use and temperature management which allow Apple to build neat-o computers like the new iMac and the TiBook. And even if neat-o doesn't cut it for the Slashdot crowd, Apple seems to be doing pretty well for themselves selling neat-o.
And even if Apple decided to radically shift their business model to selling OS software for x86 computers, Microsoft would squash that dream pretty quickly, using their agreements with OEMs.
supabeast speak nothing but truth in this statement.
All we will have is problems, on the side of the vendors, who either make bad hardware, or bad drviers for their hardware.
I doubt the Classic environment is making its way to x86! Not a big deal in itself, and a break from Classic would be super, but hang on... That probably means Carbon, the compatibility layer that helps apps written for Classic run natively on OS X, is also out. Now we're talking problems. Legacy 3rd party code is out the window in many cases.
Wrong. Carbon under OS X has nothing to do with Classic. It's not a "compatibility layer" and it doesn't make any app written for Classic run natively. It's a new API developed by Apple to be as similar as possible to the Classic APIs while throwing out all the old cruft, enabling the same apps to be run in both the old Mac OS and Mac OS X. Unmodified Classic apps will (99% of the time) not compile unmodified under Carbon.
If Apple's done their job right, it wouldn't hard at all for them to compile the Carbon libs under x86. And then any Carbon app would run natively on x86 with a simple recompile.
I think the main obstacle to Apple would be the necessity of having an integrated PPC emulator, but they've already proven their ability to switch processor architectures without too much pain, and this time they have the advantage of having an more well-designed OS that doesn't rely on huge amounts of undocumented assembly code.
And there's no reason Classic couldn't run using said emulator, either.
As an old Mac hand, it pains me somewhat to say this, but as time goes on, it's looking more and more like this is the way to go for Apple. It is true that the performance gap is smaller than would be implied by the difference in processor speeds, but the gap is there, and it is real. PPC is being left farther and farther behind, and although we'd have to deal with annoyances like fat binaries, and although there would be a performance hit at first for existing apps (since performance of a PPC emulator on a 2.5GHz P4 would be lower than a 1GHz G4), I think it would be an excellent idea for Apple to switch over as soon as they can. The PPC vendors obviously don't care too much about putting enough development money into their products to compete, so it's time to switch to a vendor that does care.
"Isn't it difficult to tell everyone apart when everything is called Marklar?"
"Oh, no. Hey Marklar?"
"Yeah?"
"You see?"
What is music when you despise all sound?
Apple would lose AltiVec, but they'd gain SSE and SSE2 which are almost the same thing.
Why wouldn't Carbon work on x86? It's just C code.
...problem is the cost of two cpu's would probably make the pricing of such a system too high for most users (no apple jokes, please). perhaps a g4 type cpu imbedded in the same power64 core? it would probably run outrageously hot, and would be expensive to produce. on top of that it would add much more complexity and they might have a lower die yield. interesting problem to solve, for sure.
Large print giveth, and the small print taketh away
Back when PC boards were designed with red, blue, and black tape on mylar sheets, and UARTs were the cutting edge, there were two vendors of UARTs who had somewhat different designs. A small manufacturer of terminals had designed for one of 'em. But they were new and cutting edge, and the plant capacity was limited. So the vendor was being obstinate about giving them sufficient allocation to make their production targets.
Well the alternative chip was about the same side and functionality but had different pinout. And there was some extra room on the board. So a few days before the salesman was due to visit they hauled out the mylar master for the PC board, laid out the pad pattern of the alternate chip, and started taping up something that looked like reasonable circuitry.
Sure enough, the salesman saw the work in progress, concluded that the terminal was being designed so it could be built with either UART, and paniced. After that there was never a problem getting allocation.
I think the circuitry was never finished and tested. The pads made it onto the final PC board (no point in ripping the tape back off the master) but weren't even dirlled (at 1/2 cent per hole per board). And they came to be known as "The Blackmail Pads". B-)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Of course Apple have a x86 port of OS X. They want to keep their options open, and even if they don't move to x86 they will benefit by having an operating system that is already portable between architectures.
/Applications /DVD Player.app /Contents /Frameworks /DVDPlayback.framework /Versions /A /DVDPlayback | less "
l ePIVSupport
As for the evidence - it you do a "strings
(i've added spaces before each "/" to keep slashdot happy - you need to take them out again!)
Now, search for "Debug", and look at the three next lines:
DisablePIIISupport
DisableATHLONSupport
Disab
Now why would Apple's DVD Player have code concerning itself with PIII's, P4's and Athlons if they didn't have a version which ran on those chips???
Personally, I don't see Apple making the switch, but they've survived by surprising us time and time again...
I may be wrong, but I always thought the pentium PRO was the first to have a risc-ish core. The pentium was just a 586 with a copyright-able name and a built-in (flawed) floating-point coprocessor.
I don't think Bryce uses AltiVec at all.
I run Bryce in OS X, and I can attest that it's not all that fast.
Barefeats.com posted this comment:
-- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
Apple employee Vince Garcia once mentioned he had OSX running on an Intel at home back in 2000, nothing new here. And remember all those stories on Macworld of the old Mac OS ports running on Intel? Heck, I'm running OS7 right now, albeit via Basilisk.
Apple will NEVER (read: NEVER, NEVER, NEVER) sell a version of the Mac OS that can be run on any cheap POS that you cobbled together from parts you bought in Target for $5 each. Wake up and smell the coffee, okay, because I'm getting tired of reading all your posts.
Apple sells the experience of using tightly-integrated hardware and software. They can't do that if they suddenly have to make sure their software will work with every home-built x86 whitebox on the face of the earth. What Apple does is something that Microsoft can never do, unless they start selling their own brand of computers and restrict Windows to only run on Microsoft PCs.
Even if Apple ever were to switch to making x86-based Macs (and you, the reader, are significantly more likely to bang Anna Kournikova than to see an x86-based Mac for sale), they would put something proprietary in those machines, maybe even in every component of those machines, and change the Mac OS to refuse to boot if it doesn't detect that proprietary something. That's the only way they'll be able to preserve the 'it just works' aspects that are a major part of their success.
Personally, I think Apple will,very soon, tell Motorola to go piss up a rope (and I say, it's about time!). The new IBM chip has something close enough to AltiVec, and IBM actually gives a shit about improving their products. Now that Mac OS X is truly ready for prime time with 10.2, all Apple needs is to be able to produce machines that will impress the MHz/GHz-obsessed, cock-measuring crowd.
~Philly
I'm so tired of this rumor and the morons that propogate it endlessly.
So I strongly believe that such a project would serve as a trumpcard in negociations with Microsoft more than with the CPU manufacturer.
The Raven.
The Raven
I sure hope you're wrong.
Mmmm.... Anna Kournikova....
Remember that OSX used to be known as NeXTSTEP/OpenSTEP. Openstep ran on 68k, Intel, Sparc, and a couple of other architectures. It finally ran on the PPC chip when OSX came out.
There already is a port of Darwin on X86. That's the bsd/mach hybrid kernel and the layer above it with the standard low level unix programs. You can get xfree86 on it and run it like any other unix/linux machine. Cocoa is really easy to backport (especially with the legacy code). Carbon would be harder, but oh what the hell.
Think about this. The folks at GNUstep are replicating the old Openstep OS. A complete copy of the appkit and foundation frameworks and it's coming along nicely.
Apple should keep its options open
As for this thing getting released, its doubtful.
Apple gets the majority of its money from selling hardware. The software is just an enticement to buy their hardware.
Apple should get that 64 bit IBM processor in all of it's computers as fast as possible. Bus speeds should be at least 533 mhz. Apple is a member of hypertransport and shoudl take more advantage of it.
OSX on intel hardware would cannabalize everything that apple works for. Also, the hardware stability that is the main hallmark would fly right out the window. OSXIntel would be a linux distribution.
You think Microsot or adobe would recompile photoshop or office on osxintel? Doubtful. Both are carbon apps and would be at least a year.
Its a nice pipe dream but at least apple has it in their skunk works department
Quote:
6 /
By making an x86 version of OS X to coincide with the release of the G5, Apple could save face by showing in the inevitable side-by-side processor comparison that its computer is the performance leader. At the same time, it could appease PC users' demands that it be more open with its computing solutions.
Not only would the speed leader be obvious and indisputable, but Apple's mind-share would increase a thousand times over.
Suddenly, those OS companies that support only one processor family would acquire the unfriendly aura that hung over Apple's head for so many years."
Article here:
http://www.osopinion.com/perl/printer/1717
So, is there a Sparc and HP port being maintained as well? The Sparc platform could be adopted in a much more controlled way then x86. Not sure of the future of HP, but I really believe Sparc would be a good choice over x86.
Of course, Apple should get something rolling with IBM for PPC's before junking it all and going to another platform.
-m
http://www.invisik.com
As others have mentioned, the x86 platform is all but end-of-life. Intel is pushing ia64, well as much as they can when they have to fight their own megahertz matters campaign.
If Apple where to jump ship from the AIM PPC alliance they would almost certainly not use x86 class chips.
Some options for Apple if they need to leave Motorola in the dust:
1. The ever popular IBM option. Either continue the PPC roadmap, or start using the POWER series.
2. Start their own fab and take over development themselves, licensing AltiVec from MOT.
3. License AltiVec (or clone it) and farm out fab to a third party like they do most other components.
4. Purchase the now very dead Alpha technology from HP. The Alpha EV8 chip design was almost completed before canning, and would scream past probably all other microporocessors currently in production or design. Of course Alphas are known for their heat output as much as their processing power.
Of all the things Apple could do as far as microprocessor choice, switching to x86 seems to make the lest amount of sense both technologically, and from a marketing perspective. After all, how will Steve do those glorious "shootouts" on stage if both platforms are running the same speed and type of chip?
Apple: Our 3GHz P4 runs Photoshop 20% faster than Dell's 3GHz P4.
It just doesn't work does it? Will Apple somehow cut a deal with Intel or AMD to get the newest high-speed chips 6 months before everyone else? Doubtful.
Apple keeps it's marketing edge by focusing on performance of end-user tasks, not joining the MHz train.
Is Apple maintaining an x86 port of OS X? Very likely. Does Ford keep a fleet of GM, Toyota and other vehicles around? Very likely. Apple isn't planning on making x86 based Macs any more than Ford is going to start building and selling vevicles with GM frames or parts.
Article X: The powers not delegated... by the Constitution...are reserved...to the people
I can't see Apple ever releasing OSX for an open x86 architecture, but I can see them releasing an Xbox like machine that runs on a x86 CPU, but can only run OSX.
There are really two things to consider:
First, that Apple will solder proprietary widgets to the Macintosh motherboard which the OS will look for before booting. No widget, no boot. Simple as that.
Now you might say, "someone will reverse engineer it and then there will be rampant Mac clones," which brings us to the second point...
Second, even though it's totally possible to reverse engineer these types of widgets it's not realistic to do so. This is simply because Apple can change it willy-nilly any time they freakin' want to. Who is going to continue to invest in reverse engineering in order to remain compatible? Nobody. Don't believe it? Consider that you can buy G4 processors and you can buy all the standard Mac motherboard stuff...and absolutely nothing is stopping you from reverse engineering the proprietary widgets in use right now...and thus making your own Mac clone business...and yet nobody is doing it. I see no reason to believe that this will be a more attractive prospect just because Apple switches processors.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
>and IBM actually gives a shit about improving their products
ROTFLMAO.
1.5 words for you:
OS/2 Warp.
If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
That way, Apple can tell M$: "If you don't release Word for OS X, we'll release OS X on x86"...
Opus: the Swiss army knife of audio codec
Maybe you should trade the crystal ball for a crack pipe. Your divination might be more accurate that way.
To see OSX which must run like lightning on the Intel hardware, but yet be forced to keep releasing for the slow Motolora crap. Proof right there that Apple doesn't even believe it's own "megahertz myth" propaganda.
As we've seen with the other software from applications, services (Apache...), and operating systems (*BSDs, Linux, ...), porting to different hardware cleans up quite a few bugs -- from system design mistakes to simple coding errors that 'work' mostly by accident.
Even if there's zero reason to release an x86 port of OSX (or later), the benifits for the PPC OSX still exist.
^ - Corrections & clarifacations apprecated.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
(no text)
:P
Personally, I'm betting that it'll be the new .09 (Or is it .06?) micron fab IBM just built that'll produce the next generation of Apple chip.
Yes, there's a new chip coming. I mean, what designer would put DDR-333 in a machine that can only do a 133 MHz FSB? The only thing is, IBM won't be makiing the next generation chip. They're too tight-fisted to license (sp?) Altivec, The Velocity Engine, etc etc from Motorola, and they're simply plodding along and making really friggin fast (and high quality) G3's to show off at the next microprocessor shebang. Unfortunately for all of us Mac owners, Motorola's going to make the next processor, which means high priced upgrades, high priced computers, and slower clock speed. Since Motorola makes other comsumer electronics goodies, they've got no incentive to increase the clock speed. I mean, you only need so much computing power to watch a DVD or listen to a CD. Once they get past that threshold (and they already have, which would explain the big slowdown in clock frequency around '97-'98), they don't have a big business need to produce faster and more resillient PPC-74xx chips for us poor Mac-using folk, because we're simply not their main consumer.
I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
Can an OS X user copy an object from one application to another? Specifically, can you right click an image in your browser choose "Copy" and then past that image into your word processor or Photo Shop?
There is one use of X86 hardware that would not alienate customers and vendors... embedded systems. Similar to the iPod (but probably more capable... such as iPhones, or iWear etc...) X86 port might make very much sense. The hardware is faster, cheaper and better supported from the chip makers. If programming is not an option from the user/developer view than that will not alienate very many people.
The one thing Apple is king of is packaging and beautiful designs.... closed system owners won't care what processor is under the hood, and it might allow Apple to create systems with more choices (chip wise) and potentially at less cost.
Do you know where detailed information can be found about the Power4 chips? I've heard a lot of buzz lately around this and would like to see for myself.
:-) ). Now I wonder if I'll buy buying an Apple Macintosh Power5 or something....
It's really sad that Motorola is delivering as poorly as they are. I wished for the longest time that they where just "stalling" with the incremental upgrading because they had somrthing cool in the works that needed refining...however now I have lost hope. I was really looking forward to the period in time when the "G6" would be seeing the light (2005? 06?), because by then I'd have the money to buy a new top-of-the-line Apple, which, for a full, decent system-of-my-dreams, would set me back a good $12,000 or more (note: including a complete Dolby Digital 5.1 reciever and speakers, audio card to go with it, dual head 23" Cinema displays, etc
...whatever, as long as it's fast and fundementally still Mac, I'll be alright.
CAn'T CompreHend SARcaSm?
Hooray for the Official Site for Marklar! *Now* I understand..... um... yeah. heh.
"PC Load Letter? What the $@#% does that mean?!"
I think it is very interesting seeing many of you doubting the existence of a "Marklar" product. As Apple must be really disappointed with the PowerPC performance (at least I am), with PCs reaching the 3rd Gigahertz... it (Apple) must have a backup plan for its platform. They already use IDE, DDR, PCI and so on, what makes the machine so much cheaper because of the common technology. The question is: Is it a good idea to break compatibility with our own not-very-old platform, making our current customers and programmers angry because of the yet-one-more processor change, but giving them cheaper and more powerful machines? What are they going to say now? "My machine is faster because it has an Apple sticker on it"? Of course, they would still have machines designed entirely from the bottom up, with no need to support legacy stuff... but it would still be dificult to convince people that buy iMacs. Have you guys ever asked the marketing guys their opinion on this???
--Drake 2c
The x86 architecture is where old proprietary operating systems go to die... OS/2, BeOS, Novell, NeXT, etc.
Nevermind the illusion of "openness," the proprietary-by-way-of-monopoly-power P.C. standards (and OEM's) are all controlled by Microsoft, so anything that isn't given away free (e.g. Linux), will be squished like a bug in that space.
I've known about this for a while - it was obvious from the point when they released Darwin x86, which, by the way, has _very_ limited hardware support. What I mean by that is that the x86 port of OSX will be released on very specific hardware, probably a gumdrop x86 "*Mac" with on-board video, modem, network card, etc. so that their port only has to support that specific hardware. Oh, want another conspiracy? *cough* StrongARM.
Dunno, you might have to have been blind not to think of this as soon as they released the x86 port of Darwin.
They probably already have the concept systems circulating around their company. $5 says the port gets released or leaked within a year.
Yeah, I heard about the intel stuff earlier this week. Apple is also working on moving to Linux from some folks who are doing the work. When I enquired about how they meant, they did not answer (Of course, I was surprised that they gave that much). It could be that they are creating a Linux (or Linux/GNU) API on top of Mach, or it could mean that they are swapping Linux kernel for Mach. I tend to suspect that it is actually the former. Regardless, it will allow Apple to run Linux apps on their architecture.
One thing that I have noticed in a number of the Linux sites is the AC's who seem to always say how nice the Apple GUI is and wouldn't it be nice if Linux had that on top. But I always have the feeling that they are not techies or are very weak techies (like you might see at a MS site). I could easily imagine Apple trying to pre-market it into MS and Linux sites. A direct approach on the MS sites seem to work well. A direct approach on a Linux site will only entrench the techies.Therefore they would have to be trained to think that Apple GUI would be nice on top.
I think the advantages of actually putting out an x86 version of os x (which by the way went by the name "Star Trek" before, IIRC) are outweighed by the various (mostly hardware-revenue related) disadvantages.
However, it's an invaluable asset to have anyway, because you can blackmail microsoft with it. Remember when MS bought all that Apple stock? Remember what dire straights Apple has been in in the past? Despite all that, Mac OS remains to this day the only consumer OS besides windows that has managed to gain and hold onto a significant userbase versus Windows. And it has a lot of software. So pretend you're Bill Gates, and Steve Jobs gives you a ring and says "If we start to go under, for any reason, we're releasing our x86 build of Mac OS X... as open source." There's not enough TP in Redmond to handle that kind of threat. Or any of the lesser ones they could make too.
---If you can't trust a nerd, who can you trust?
It's kind of late, but I wrote my 2 cents about the article on Artificial Cheese. Here's a link.
4 /348
And here it is pasted: http://artificialcheese.com/story/2002/8/31/16104
... could do.
I would run out and grab OS X.x asap if it was released for x86.
Oh well. Maybe one day.
that if your marklar is malfunctioning, you'll see the unhappy marklar when you boot up?
Apple ignores the intel/pc market altogether... mayhappen now is too late because... when OS X was launched, there was momentum for a intel/pc launch of it... now i'm not that sure...
They really love to fire guns at their foots!
Cheers...
as in April's Fools Day?
This must be crap
This
Apple has maintained the x86 since rhapsody, as NeXT and early rhapsody was only on x86. There is the Darwin x86 port publicly available, and it seems that Apple has allowed an Aqua-like X window manager to run on it , effectivly making it a Mac Clone!
About the only thing that may not be x86 is the iExtras, which is the way that Apple is showing it's difference in the marketplace.
Why am I telling it? I think Mac OS (including Mac OS X) users should use the same formula as was driving users from PC to Mac - "Think different, think Apple!", but now with a small change: "Think different, think Linux/PPC". Mac/PPC world should not be and is not limited by the dictated choice of the sector monopolist (Apple). And Linux is doing the same great job is it's doing on the PC sector - it's giving the choice for people. The choice of OS.
Seriosly, think about it. What kind of choice Mac gives to people? To spend another $1K for more expensive hardware and then to stick with Mac OS after discovering lots of Mac OS (even OS X) problems? With Linux/PPC people can buy Mac/PPC and use same skills as they have with Linux/x86.
I think that Apple, instead of porting of Mac OS X into PC/x86, should officially support (and contribute!) Linux/PPC. Eventually Apple should either port Aqua to Linux/X11 or to give up Mac OS at all.
Less is more !
> The PPC vendors obviously don't care too much about putting enough development money into their
> products to compete, so it's time to switch to a vendor that does care.
IBM cares, they've based their whole RS/6000 (pSeries now)line on PPC. I don't think they want to get knocked out of that market. Its the 32 bit PPC which is having trouble.
~Blake
They'd alienate the entire Apple infrastructure just to gain a few points on hardware speed that they wouldn't even be able to sell anymore.
Another point: We are at a point where just over a year ago companies were racing to hit that magical '1.0 Ghz' mark for CPUs...and now we have CPU speeds close to 3Ghz! A question that needs to be asked, does anyone need that kind of power? I mean seriously?
We really need to look at the 'computer demograph' to see what people actually use their computer for. For example, both of my brothers regular computer users) browse the internet, chat with their friends on MSN/Yahoo/etc, listen to mp3s, transfer their pics from their digital camera and upload them to their site, and occasionaly use Office. But one of them has a P133Mhz laptop and another a plain old Celery 333Mhz. P133 isn't that capable, but my bro gets by(he doesn't use the digital camera on it though). The celery on the other hand is fully capable, but sometimes its a little sluggish with WinXP in refreshing/redrawing screen and processing the photos.
Now Intel is telling me(or my bros) that we need a Pentium IV 3.0 Ghz to 'Max out my PC'? My bro is already experiencing everything today, and a 10fold jump in Mhz isn't going to liven his experience 10 times.
Yes, there are certain people who are not part of the regular demograph: They want the last bit of FPS from quake3, do intense spread-sheet number crunching, or do gigabytes of video and audio processing. But even then you don't need the latest Ghz speed to have an 'acceptable' level of enjoyment. Lets take games, because I myself am a gamer. Its true that higher CPU Mhz make your games faster, but its to the point where even I don't give a shit anymore about having 300fps in Quake3. It's more important(for me anyways) if I can achieve a descent 60fps and have a good time. Plus games are becoming less dependant on the CPU, and increasingly dependant on the GPU/VPUs for all graphical calculations.
Point of all this discussion: This is why Apple is smart and don't need concentrate on the mythical mhz speed game, but rather focus on their add-on value(nifty looking tech) that is physically tangible by the consumer market.
Mod this up as +? Funny
I laughed so hard my roomate thought I was smoking something. This is a refrence to a Southpark episode involving aliens that used the word "Marklar" as every noun possible in their language!
I'd marklar the marklars but Marklar marklared the marklars already.
Hey I can always dream!
http://www.sun.com/desktop/sunblade2000/
One of the authors is Nick dePlume, editor-in-chief of http://www.thinksecret.com. This site has a bit shaky reputation when it comes to rumours. The have a few hits, but most of the things they publish are blanks. In the past this site has had various rumours about OS X on x86 hardware. None of which turned out te be anything. Just because they publish and article on eweek doesn't mean it's more credible.
According to sources, the Cupertino, Calif., Mac maker has been working steadily on maintaining current, PC-compatible builds of its Unix-based OS.
This doesn't shed any light. Unless they come with a more reliable thing than 'sources' I think it's a miss.
Marklar? this is crap, Steve Jobs has a ktiie fetish, hes not going to name something after a stupid south park joke.
Apple will never release MacOS of x86 unless the powerpc architecture dies. This is because apple is more interested in making money than in providing a cheap mac solution for mac users. They do this by maintaining a monopoly on mac hardware, so they can charge as much money as they can get away with without forcing mac users to switch to pcs. That is why Steve Jobs killed the mac clone industry. He realized Apple could make more money as a monopoly.
Vote for Pedro
Geez could someone please help me find my Tool?
:(
This rumor has been beaten to death but still survives somehow.
Only The Tool will do the job!!
pfffft.. The infamous Slashdot credibility...
More re-hashed fabrication to cause ripples and get some hits.
I personaly woul dbe less interested in seeing processor improvements (since they really don't do much for me any more) and more improvements elsewhere. What good is a 3 Ghz processor and 5mhz memory when the PCI bus is still slow? Or the AGP slots are slow? What about HDDs? Those things haven't seen a significant speed increase in a long while, and SCSI is still too expensive to make it a viable alternative. Or instead of working on upping the processor speed, let's work on improving the current processors. Let's take our 15 and 20 stage processors and work on developing them so that they maintain their speed while running with shorter pipelines. Let's see some real innovations.
T Money
World Domination with a plastic spoon since 1984
I wrote lots of code for NEXTSTEP3.3/OPENSTEP4.2, and I needed it to run on all supported architectures, and it did.
MacOS, even X, has never gone into public deployment on anything but bigendian hardware. This means that alls sorts of apps, and system software, is going to break horribly, or at least lose document compatibility, if built for Intel, because way too many people have not contemplated endianity.
The MacOSX Darwin stuff is another matter; that's publicly available for x86, and I'm guessing maintainers have diligently preserved/re-introduced/introduced hton...() and ntoh...() to keep it endian-neutral. Cocoa should be completely (or almost completely) architecture-neutral for the same historical reasons.
If Apple really wanted to deploy MacOS on x86, and they wanted it to work, it would take many man-years of reviewing legacy code, and too many third-parties would not have their apps or system software ready for the flag day.
Whatever plans Apple may have involving x86, it doesn't involve my desktop anytime soon.
I have a hard time believing this. Apple makes a lot of money because they sell their own hardware. If they only make it run on Apple x86 hardware, everybody still has to rewrite the darn apps to run (especially if it uses Carbon, Classic or is endian-dependant). Otherwise, they lose some hardware money and people _STILL_ have to rewrite apps. I just don't see how this could make any sense for Apple. MS will port Windoze first. (heaven forbid!)
Probably more like the disgruntled head employe scenario:
coolemploye: I don't like your messed up coffe maker, and my car stinks so bad I can't work it so untill it's i'm driving my own and sending you the bills
Boss:FINE!
Three weeks later
Boss: Tell cool employe it's not being cute to have to pay for 100 dollers in personal gass anymore
It's pretty easy for me to see why emulating cisc on risc would be easier than the other way around... I mean easier as in easier to make a usably fast emulator. The emulator needs to do its work at the opcode level. Think about it this way (overly simplified): let's say I need to do a chunk of work on each. The cisc architecture can do the chunk in N instructions. Each of those instructions takes X clock cycles, so the chunk is NX in work. On RISC, I take M instructions, and each instruction takes 1 clock cycle, so my work is M. Let's say that we have performance competitive machines so NX=M. My emulator is going to need a certain number of native instructions to emulate each foriegn one. Now I'm lazy (but still write in assembler), so I'm only going to emulate one opcode at a time. When I use RISC to emulate CISC, my minimum unit of work is NX, because I can use a certain number of RISC instructions for each CISC. When I go the other way around (because of my assumption that I'm too lazy to intelligently combine opcodes), however, I need at least one CISC instruction for every RISC. This puts my minimum unit of work at MX!
MX >> NX because of my earlier assertion that NX=M.
"More per clock" only matters when you are worried about energy use and heat generation (embedded market)
or (fanless workstations)
or (energy star guidelines to meet certain government customers' bids)
or (intel P4 is a big fat clock divider in front of an overclocked 486)
I can buy a P4 machine that will solve my problems faster than an Athlon.
Including the time it takes you to wait tables to earn money to pay for the electricity a P4 eats?
Will I retire or break 10K?
In the world I come from, proprietary hardware gratuitously inserted into a system to control where software can be run has a name.
It's called a dongle.
Apple's in a funny position. What they sell is hardware, but the core value provided to customers is software.
(Don't believe me about the software? Look at how well the Mac clones sold, and how many people here are drooling over the possibility of inexpensive, non-crippled hardware to run OS X...)
I'm kinda despairing tho; the paper is several years old, and any 27 obvious applications have failed to use it.
It takes twenty years for some technologies to take off.
Coincidentally, that's the term of a United States patent.
Will I retire or break 10K?
And here we go with an uniformed Apple elitist droning on about his superior hardware quality. I will commend Apple's recent efforts and say that they offer the most elegent package for the home user, however, they could do the same with x86 hardware. Just because you can but cheap x86 hardware does not mean that you can not build a very high quality x86 box. As an x86 OEM, apple could still build their funky cases, still design a proprietary motherboard (which most OEM's do currently), and still tightly control the hardware.
Now that Mac OS X is truly ready for prime time with 10.2, all Apple needs is to be able to produce machines that will impress the MHz/GHz-obsessed, cock-measuring crowd.
Actually, since Apple is so focused on the multimedia segment, they are really hurting on the hardware side. My $1000 Athlon box is out rendering $3000 G4 boxes. Why? Mainly because of Apples very slow FSB, and relatively slow chips. And no, I'm not just talking about clock speed, even Carmack admits that PPC's are slower then x86's for Doom, and that optimizations for Altivec only have significant value in a limited number of situations. This isn't to say that PPC's are awesome for certain tasks, especially where raw performance is not required. As you said, coupled with OS 10.2, Apple has a very good consumer product.
I'm not saying as a business decision that Apple should do this, but I'm saying that from a purely technical standpoint it would not affect the quality of Apple products.
There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
I think Apple could make money selling OS X on the x86 platform. Right now their main cash cow is the hardware; I don't know for sure what their margin is, but let's assume for a moment that it is 20%. So on a 999$ iMac, they gross 200$. Their market share is tiny (2-3%?). If they sold OS X competitively priced with Windows XP, they could sell a lot more volume at a profit margin of close to 100% (once the software is ready, the cost of the CDs and the boxes is negligible...) Whatever losses in hardware sales would easily be made up by the software sales. Look at the cash Microsoft rakes in with software alone.
For the hardware side, I'm sure many people would be interested in Apple's x86 platform. The hardware they engineer looks good and is well thought out and well built. Compare any PC notebook with a Titanium PowerBook and see which one gets you drooling. Furthermore they could offer "certification" services for third-parties that would like to have an "Apple Certified" label for their hardware; giving customers who prefer to assemble their own machine some guidelines to what is and isn't supported by Apple's tech support.
When I go the other way around (because of my assumption that I'm too lazy to intelligently combine opcodes)
Transmeta's Crusoe processor, which uses a Code Morphing emulation front-end to run x86 software, does intelligently combine opcodes. So does HP's similar Dynamo technology.
Will I retire or break 10K?
If they jump to x86, they won't go to a pure x86 architecture. By the time they switched to x86, the dominance of x86-64 or Yamhill will have been decided, and Apple would have a 64-bit processor, and they would have more then enough power to emulate a PPC machine...
Slashdot is a waste of time. I enjoy wasting time.
OH MAMA, if I could have OS X running on a Sony PictureBook, I...I don't know how I'd take the ecstasy!
:)
To quote Wayne and Garth: "*Schwing!*"
Why else would they want you to "Think Different?"
I can't believe the cocksuckers at Apple still ship equipment with only one mouse button.
Actually, the prices for an Apple-branded x86 machine would likely be higher, as processors from Intel and AMD are quite a bit higher than prices for PPC chips.
I'm not an expert on this subject, and this might be nothing more than uninformed speculation, but I'm guessing this is the price OEMs pay for having lots of frequent updates in processors. Intel and AMD spend a lot on R&D for these things, then have short, relatively low volume production runs leading to lower marginal profits on each unit sold.
if Apple is not happy with Motorola, why not keep the PPC architechure running on top of a Transmeta chip? Isn't this what code morphing is all about? Apple could work with Transmeta to work up the PPC code for the chip.
and who knows... mabey you could duel boot between PPC and x86 architectures also!
just a though.
Stand on you own head for a change! --TMBG
Yep once the inroads to Linux are completed Apple will produce CDs to scuttle the X-Box and turn it into their digital lifestyle hub. :-)
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
In several ways... There have been many rumors about how MS was going to develope it's own chip for 'Xbox 2' - almost certainly to pin their suppliers to reduced prices. Rumors about Apple having an x86 port of OSX are just the same old story - putting pressure on their suppliers to reduce prices etc. Personally, I don't believe that Apple would EVER try to take on MS - they would be crushed, and they know it. Swatting annoying flies is easy for MS - they have a good track record at doing it. Frankly, I'm a little suprised that the readers of slashdot don't find it difficult that someone like Apple is prepared to make significant sums of money from open source code - if MS did the same, the screams would be audible in Redmond. OpenBSD for $120 has to be fair, doesn't it? Perhaps, we would all like to pay over the odds for our machines - maybe we're just tired of $35 DVD drives etc., and would much prefer to pay someone (e.g. Apple) for higher priced drives. That is exactly what we would have if Apple was in control. Apple's pursuit of dealers offering cheaper DVD drives shows how far they will go in this respect. Let's all pay Apple prices - anything cheaper must be bad, after all.
why not just develop their own custom hardware and throw a Crusoe chip onbaord to handle legacy code?
Just speculating...
The fact that MacOSX a unix system is so great without X11 shows that linux for the desktop may succeed by ditching X11. Heres how I'd doing it.
1.) Port java awt to run on swing.
2.) Port swing on top of Xlib ( runs faster than Gnome)
3.) Write a X11 window manager in java icky but done.
4.) Pass the JCK ( in progress )
5.) run Java in the XServer (superfast java client) (done)
6.) Port swing to run on Xserver primitives (in progress)
7.) Support SVG native in the X/Java server ( planned)
So I end up with a desktop that can be accessed as a standard swing app also the whole desktop is simply a SVG DOM.
X is still supported for legacy apps.
Viola a linux desktop with the same basic capabilites as MacOSX.
I have even given sun the code but suprisingly they don't seem to want to do this for there Linux
desktop. You would think they at least give it a try. BTW all my orginal work is open source but its tied with the SCSL. There are only two people in the world who think that the SCSL is a open source license, Bill Joy and Bill Gates.
I will commend Apple's recent efforts and say that they offer the most elegant package for the home user, however, they could do the same with x86 hardware.
Show me in my post where I said they couldn't. I think you were so excited about hitting "Reply" and calling me an Apple elitist, you saw things that I didn't write.
From a technical standpoint (software developer alienation issues aside), I believe Apple certainly could pull off switching to x86 from PPC. Look how seamlessly they moved from 680x0 to PPC. It would just be a bad idea to move to x86, IMHO, because Intel, etc can't keep wringing additional cycles out of it forever. The architecture is old and tired, and it's time to take it out back and shoot it. Not time for another major comptuer maker to adopt it.
Just because you can buy cheap x86 hardware does not mean that you can not build a very high quality x86 box.
I know that. I've built several PCs in the last few years, and I know that quality components can be had for reasonable prices. But I'm in the minority who is willing to pay for quality. My post, on the other hand, was railing against the majority, who expect to run Mac OS X on a $299 PC from Wal-Mart or their home-built shitbox made from components they found in the dumpster behind CompUSA.
You can't have it both ways. You can't build a system yourself for pocket change, out of components chosen by lowest price, from hundreds of different manufacturers, and have everything work 100% seamlessly. If it were possible, Microsoft would have done it by now.
~Philly
Apple is just keeping their options open, they don't have a serious desire to switch. If their relationship with Motorola totally falls apart, and IBM isn't an option, then Apple has a fallback position. They don't have to scramble and spend a year or two trying to port OS X to Intel.
However, remeber OpenStep? Jobs was never terribly successful with NeXT, and determined to ride it out to the very end. He ditched the hardware and ported OpenStep to x86. Unfortunately, NeXT continued to decline; selling a shrink-wrapped OS for x86 was not the solution.
I guess it might be a viable alternative for Apple, though, in about 5 years, when most of the new apps are written in Cocoa and can be easily transferred. It would also require that Apple have a string of successful software titles that generate the bulk of their revenue, much as Microsoft has, because Apple wouldn't be able to rely on generous hardware margins anymore.
Why did this troll-retarded, phillymjs, get moderated up?
He's just posting a bunch of incorrect, unfactual data trying to make you believe that he is right. Well folks, he is not.
phillymjs is just another fool trying to make you think his way, while I'm telling you to open your mind.
phillymjs is a fool.
If that indeed is Apple's attitude they will stay exactly where they are now - a 5% niche. I mean my friend built a mean dual Athlon for less money than a low end iMac. You wanna see Photoshop running on that? There are a lot of people interested in buying just the Apple's OS (whatever it costs) but not their ridiculous hardware - me being one of those. Now label me a flamebait all you want but I think Apple were greedy and stupid ten years ago (or just not wanting to conquer the PC market at all) and they still haven't learned anything.
Just like the rest of the world, they use Microsoft Office for internal documents, spreadsheets, and presentations.
Appleworks is not a professional level tool. It's marketed and designed towards home/school use. It can translate simple Office docs, but not Powerpoint. Additionally, the Presentation module in Appleworks lets you very quickly generate powerpoint-esque documents, but it's nowhere near as refined or powerful.
I managed to use Appleworks all throughout college (translating a few excel and word docs as necessary), maintaining my Macs with zero microsoft software, but as soon as I went to Apple, I *NEEDED* Office to work with all the docs I got.
Marketing-wize, Steve takes potshots at M$, but internally, they're a highly valued partner. M$, and more specifically, the MacBU is the second largest publisher of Mac software (a close second to Apple), they publish the defacto Productivity suite, and work very closely with Apple on a regular basis.
This is where I get my recommended daily allowance of "Foot in Mouth."
I just went to Fry's and picked up Warcraft III. Interesting thing is that they didn't have it in the Mac section. So I happened to know that Blizzard releases for both platforms simultaeniously. I just strolled over to the 'PC' section and picked up my copy which runs just great on my PB G4. So, how hard would it be? Should be we look to Blizzard's development model for mining a lucrative vein of customers with minimal to reasonable effort and great margins? Maybe there's something in the water over there that makes them smarter than normal humans? Maybe they aren't even . . . o .. m .. g ..
Over and Out
VonKraken
I read this and thought... ya, so?
Why did I think that? Simple... because Apple has ported *EVERY* (major) OS to x86... the fact that it got out that Apple made OS X for x86 doesn't mean anything.
I read over most of the posts... and I didn't catch one that said Apple's done this for more OS's than just OS X.
Let it be known, this doesn't mean they will use x86 processors... just that word is out that it's been done.
I'll probably me marked off as a troll if at all, but I know this is a fact... I've beta tested Apple's OS's before... if you know what I mean.
In the world I come from, proprietary hardware gratuitously inserted into a system to control where software can be run has a name.
It's called a dongle.
Yeah and those dongle checks can easily be NOP'd via softice or some such disassembler.
If Apple's done their job right, it wouldn't hard at all for them to compile the Carbon libs under x86. And then any Carbon app would run natively on x86 with a simple recompile.
Or using fat binaries. Have the compiler target both x86 and PPC architectures at the same time with a single fat binary. Apple's done it before with the 68k-to-PPC move. NeXTStep supported fat binaries, so I'm sure the infrastructure for them is there in OS X.
Sam: "That was needlessly cryptic."
Max: "I'd be peeing my pants if I wore any!"
The article points out that Apple is less than thrilled with Motorola's "slow rate of development" of upcoming CPUs. Occurs to me that unless Apple *does* have a credible threat of being able to jump ship to Intel/AMD, Motorola pretty well has Apple over a barrel.
~REZ~ #43301. Who'd fake being me anyway?
Why would Apple try to push into a confrontation with M$? They get far more press NOT doing it and make M$ look like the trailer-trash it is while winning a battle not fought.
Things come to Windows only once M$ finds ways to enfold and embrace (choke the originality out of,) somebody else's work.
The ONLY persons who think that M$ has a loyal customer base work at M$. These idiots conveniently forget how they themselves got to to the plate in the first place. By being cheaper that IBM.
Now Linux is cheaper than M$.
The handwriting is on the wall and the defections are entire governments and large institutions with multy-K seats.
Meanwhile, Apple is laughing all the way to the bank. They are NOT going to be drawn into as fight with anybody. Fights have winners and losers. Apple is winning by default since its not fighting.
They have much more interesting things happening than Linux can ever aspire to until the Linuxen get away from wasting energy, talent and resources fighting with M$. M$ fight dirty. They use FUD, they use lawyers, payents, collusion, coercion and tactics Tony Soprano can only wish he had the balls to try.
The best way to fight M$ is to embrace and enfold Windows and cut the fiscal legs out from M$ by even a dollar per seat. M$ has NO friends. Not in government, not in the military, not in business. They are utterly vulnerable with respect to security. They are utterly vulnerable with respect to price.
Their dirty tactics have come home to roost and clients are filing class action suits. M$ can't "divide and conquer" and screw their clients one at a time anymore.
Make a Windows work-alike GUI and M$ won't last out the decade in the computing marketplace.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
IA64 would be another possible target for OS X (assuming Intel ever makes one that's fast enough to matter). It would be much better because it can be run big endian -- That would make application porting (including Carbon apps) pretty much a recompile -- Most developers wouldn't even know.
It's also a great machine for emulating other architectures (huge register set).
An engineer who ran for Congress. http://herbrobinson.us
Apple makes money by selling hardware
They don't make any money selling hardware, they make money selling complete systems, the Apple way to computing.
Nobody really cares what hardware is inside the box as long as everything works and there is not uncompatibilities or special configurations like with x86 hardware.
The part that makes the hardware sales is their software and way of making computers usable and stylish.
unfinished: (adj.)
Who says the Apple hardware doesn't cost more or less than a quality built x86? It may be indeed cheaper, but you'd be required to pay a system price (bundle price) that doesn't reflect hardware costs.
The OS and applications are the expensive, non-commody things here. Locking you to a different hardware than x86 makes sure you can't later switch to Windows if ever need.
unfinished: (adj.)
I'm sure Apple maintains a complete internal build of OS on x86.
Firstly, back the early 90's there was a internal skunkworks project called "Star Trek" with the goal of porting the classic Mac OS on Intel hardware. They did get to the point of it booting. It was since shelved.
Mac OS X's precursor (NeXTStep) originally was written for the Motorola 68k series chips and was subsequently ported to x86 (I know, I got a developer copy of Rhapsody for Intel).
With Motorola sitting on its ass re: PPC performance Apple is mostly likely leaking this info as a bargaining chip but we'll most likely see them move to the new IBM Power4 series in the new year.
As for OS X running on run of the mill PC hardware, not going to happen. Apple prides itself with true plug and play and hardware that works. If they did move to x86 then ONLY the CPU would be used, the logicboards would be purely Apple-designed with none of the legacy PC I/O and BIOS stuff. Sure, we use the same RAM, IDE and newer I/O but the internals would be all custom as they are now. Furthermore, by haiving it this way Apple releives themselves of having to support the myriad third-party hardware and drivers. They only code the drivers they need to support their hardware.
Its a plausibility but Apple is firmly entrenched with PPC/AltiVec. Besides, the developers would have a fit and users would be VERY upset to have to get all new software. Look how many developers waited out to release Carbon apps to generate income! It would be the same thing all over again.
Like, oh my gawd, me and Steve Jobs were hanging out at the Jaguar release party at the Palo Alto Apple store last week, and I said, "Like, Steve, are you, like, going to make Jaguar run on PC's? Like, gag me with a spoon!" and Steve said, "Well, you know how it is man. I was just looking at those PC's, I started to trip out, and I said, man, those PC's are so much faster. I was just trippin' out and stuff."
Who moved my sig?
Apple controls their hardware because that ensures the tightest possible hw/sw integration. That's why 100% reliable plug & play on Macs has been a reality forever, while on Windows it still can be a crapshoot at times.
The clones were killed because the cloners were licensed so they would create products that augmented Apple's offerings, but they instead went for the jugular and directly competed with Apple's offerings. Apple killed them in self-defense.
Please refrain from posting in the future if you don't have a fucking clue as to what you're talking about.
Why would Apple want to go with x86, instead of a 64-bit processor, such as the Itanium family? It has (according to Intel) the support of Microsoft, Hewlett-Packard, and Linux. If Apple did a port to this architecture, then they could switch from PPC when the time is right.
Doesn't this make more sense than investing time and effort in the 32-bit x86 platform?
Moderation Totals: Flamebait=1, Insightful=1, Interesting=1, Informative=1, Overrated=1, Underrated=1, Total=6.
Whee! All I need is "Funny" and "Troll", and I will have hit for the cycle. Will two moderators please oblige and mod my parent comment accordingly?
~Philly
marklar: A noun standing in place of any noun you have temporarily forgotten. Synonym of thingy, thingumbob, whatsit. Also may be used deliberately when the meaning is abundantly clear anyway. Derived from its use by space aliens in an episode of South Park
Example: On Marklar, everyone and every thing is referred to as marklar. We come in marklar. Take us to your marklar.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
Apple won't go after the x86 market because MS would never agree to build "MSOffice for MacOSX x86".
In MS marketing parlance, it would be "Where the hell do you think *you're* going?"
Mar.klar! Mar.klar m.arklar mark.lar. Markl.ar mark.lar markl.ar mar.klar, markl.ar markla.r markla.r markl.ar. Markl.ar mar.klar mark.lar mar.klar? Markla.r!
Mar.klar mar.klar markl.ar.
- Mar.kla.r
Except all that changes the moment Apple is ready to place an order for a couple million or so CPUs...With that kind of volume the prices go down...especially if Intel and AMD fight for the account.
Actually, there are a decent number of dylan programmers; as many as any relatively obscure language. Look at Gwydian Dylan for an open source implementation or Functional Objects for two implementations. The key here was that they got third parties to jointly develop implementations. Although theirs was killed, Dylan lived on. Just goes to show the value of standardization. BTW, I'm a Dylan programmer, and I know several others. In fact, until recently, my college (Dartmouth) used Dylan for it's second CS class. The reason that they stopped was that they were using the older, prefix syntax, which was only supported by one aging implementation that really needed to be killed. They decided it would be easier to switch to scheme with TinyCLOS than infix Dylan.
"Of course, just because the port is possible doesn't mean that Apple will ever make it a product. Support for such a thing would be a nightmare given the huge number of hardware options in the x86 world. Apple is barely capable of keeping up with drivers for there exremely limited set of hardware options."
You were doing fine until you got here. First a lot of the hardware that plugs into the PCI bus on an apple is little to no different than what plugs into the PCI bus on an x86 machine. On all the *standard* buses offered the *only* issue is drivers and that's because the OS it has to interface with is different, not the hardware.
Second ALL Apple has to do is what it already does. Build a *packaged* system, just like Sun, IBM, and others have been doing for years.
Third. The hardest part for Apple is going to be redesigning the *custom* mainboard it uses.
Forth and in conclusion. Ask yourself who does driver development for Apple presently, and how's that any different than what's on the x86 side?
Hint:Your argument is a red herring nothing more.
Finally, a cosmetic unix system - All on my inexpensive PC. I'll put it on my e-machines. Uncrashable, cosmetic, look out Linux. Only prob is cost. I haven't seen any anywhere. Does anyone know a projected cost on its debut? User versions? Corporate or home? etc... Just wondering
We seldom regret saying too little but often regret saying too much.
A friend, who is also an ex-AMD intern, has repeatedly claimed to me that Apple is going to be using AMD's x86-64 processor. He's heard this from contacts he knows inside the company. He still occasionally does work for them and is going to have an opteron test machine in a couple weeks... he's fairly in the know.
Back in the days when computing revolved around IBM mainframes, Amdahl was a plug-compatible mainframe manufacturer. There was a saying that just having an Amdahl mug on your desk was worth a significant discount when the IBM salesman came calling.
I see the x86 version of MacOS X as just a bargaining chip - given the huge hassle of converting to x86, and the danger of commoditising Mac hardware, I think this is really a way of getting a better deal out of Motorola and IBM.
Nobody said anything about emulation. A port is a native compilation, and therefore no performance hit is taken.
This is a quarter-truth. However, you're ignoring a fair number of issues:
* A port would likely be less tweaked for the architecture (run out of registers more likely, cause cache misses, whatever) for some time.
* Apple didn't port all of the MacOS to the PPC for *ages* (actually, I'm not sure the entire OS ever went native). They just ported critical chunks, and emulated less used bits. If you want to avoid emulation, you're looking at a much larger porting task in a short period of the time.
* Apple could port the OS -- but 99% of applications won't be recompiled for the x86. That means a lot of apps need to be emulated.
Furthermore, your assumption that PPC is automagically more powerful than Intel architectures is a clear indication that you are severiously under-informed.
Actually, he's right, though he simplified things a bit. The PPC has far more registers than the x86 architecture. Any emulation would involve extremely expensive swapping of registers very frequently. I'm don't remember what L1 fetch time on the x86 is, but it's at least one cycle. That means that your PPC code is going to run, at best, at half speed a fair bit of the time.
The reason the PPC could emulate the 680x0 so efficiently is because it had so many registers and didn't have to execute many instructions to handle any single 680x0 instruction. Also, the PPC was a faster chip, so running slow 680x0 code still seemed reasonably peppy to the user -- trying to port PPC code to the x86, a *competitive* line, means looking at some serious slowdown issues.
I won't go so far as to call you a newbie, but your bias suggests that you have a ways to go before you become a seasoned professional. Keep on plugging though, and try to be more open-minded. Consider doing research before forming conclusions, for example.
I think that you owe it to the parent poster to do the same yourself.
May we never see th
Is this the same "Marklar" in that South Park episode in which Starvin Marvin found that spaceship and flew it to the planet Marklar?
So what is it.. if you own an Apple mac, you now have to be an eliteist bastard that thinks that all other hardware is inferior to Apple hardware? I have used many different operating systems on many different platforms - I would probably consider SGI gear to be some of the neatest I have used.
Dont get me wrong, I love Apple kit - the titanium Powerbook G4 just stunned me in every way, and I would really really like to own one if I could afford one.. but your attitude really makes you sound like a total tool. If this is the attitude of the mac community as a whole, then I feel sorry for you. Mac hardware is no way near the top of the quality hardware list, so dont get so smartarsed about it.
... it's Windows on a Mac.
It would be perfect - a dual boot Mac. My reason for not buying a Mac is that when I get to the point of buying a new computer, I generally can't afford to go and buy *two* new computers - and I have enough reasons for needing to have a Windows box that I get a PC. If with my next computer purchase I could buy a Mac and dual boot it with Windows, then that would be great for me - I'd be able to try out the platform without the cutting myself off from the Windows world. And their computers are might purdy, to boot. (Although I'd have to get a mouse with a sensible amount of buttons for it... )
The target has most likely been changed from x86-32 to x86-64. .... going for the IA64 could double the price of a Mac, IMO they pricey enough.
The Hammer is extremely cheap even if AMD set the prise higher than they promised this spring (In the neighborhood of the Athlon)
Live long and prosper...
Once upon a time, when salesman were competent engineers, ...
sig intentionally left blank
Sorry, but you don't know a lot about the x86 world with their OS-es. When you buy a system from, say, Dell, with OS, say, Windows XP, you get hardware and software that is thouroughly tested to work together well, on par or better than Apple's hw with their software. Where's the el cheapo x86 stuff you're referring to? Nowhere in sight.
Oh, and the Dell box with OS from a different vendor is way cheaper than the Apple solution. True, you're then not owning an Apple product, but not every person on this planet gets a woody by touching an apple keyboard.
Never underestimate the relief of true separation of Religion and State.
Perhaps you recall Bill Gates having a new asshole surgically installed when he claimed "640k should be enough for anyone?"
Work expands to fill the resources made available to it. You say you're a gamer -- have you seen the current hardware spec required to run DOOM 3 in anything other than a limping manner? It takes more than enhanced GPU performance to model and manipulate the pocket universe most hi-reality FPS games present to the user. That's where all those clock cycles go, and that's why the speed race is continuing. Unfortunately for Apple, they hitched their wagon to PPC architecture a while back, and the wheels have fallen off. Their only solution, I think, would be to licence the PPC architecture and commission their own G5/G6 designs, but this would cost serious time (two years, maybe three) and money (at least a billion, maybe two). Apple users tend to be rich types but even they might cough at having to pay an extra five hundred bucks per box because the cost of the new CPUs has gone waaaay up.
I could easily believe Apple have a small project team whose job it is to make ports of OS/X to target x86 hardware *just in case*. The current G4s are only made in a couple of fabs; bad luck or an Enron could leave Apple with lotsa boxes and no CPUs to install in them. That doesn't mean that they would ever release an x86 port unless they really really had to, to save the company.
If they weren't so stupid, the 'cheap hardware' idiots would realize they are comparing a disposable Bic to a Zippo.
And, that PeeCee would not run Linux until I painfully admitted that AMD is shit. My Mac offered more OS choices.
To stay on PeeCee for seven years means replacing it 3 times.
Of course, most of these 'cheap hardware idiots' aren't much more than seven years old themselves.
so i write this and you will note the very dismissive response by Frymaster.
i think it makes a lot of sense because it will allow apple to make money (like microsoft do) off selling software rather than boxes. everyone knows that the margins in pc manufacturing a miniscule and that heavy competition has driven the prices down immensely - which doesn't quite happen with apple.
i appreciate the fact that hardware compatability could become an issue - but then you take the BeOS approach by having a limited list of supported video cards and network devices. that way, people who want to run OSX on an i386 can put one together using supported hardware.
quite frankly, i'm very excited about this prospect.
Its simple... I have plans for 2 months to move to apple, if they use that x86 thing (not calling it names), I'll buy an AMD and stay.
It would be the worst wrong thing ever done on IT history. I want to move to Apple since I started to hate this Wintel thing, linux fight etc...
When Apple finally dies. I won't have to put up with idiots trying to tell me that the Mac is better than the PC. Any grounds for such an argument ceased to exist a long time ago. I know, I've owned several macs and I got sick and tired of the performance, instability, and severe lack of software that was available for it.
The truth is that the Mac freaks simply have an emotional attachment to the architecture and/or the company and are trying to justify it with excuses that passed the criteria for being bullshit a long, long time ago. They're like creationist apologists who have been painted into a corner by their own religion and the progress of science. They don't have a leg to stand on, but that doesn't mean they won't still pretend otherwise. But then again no one else cares except while harrassed by one of them. The Macintosh isn't a computer, its a cult. For a cult, the church of the one true computer doesn't have much to offer. Where are the sex orgies? I mean if I was going to stick my head up my ass far enough that I wanted to join a cult, you can be damned sure it would be one where sex orgies with teenaged girls in cheerleader outfits was an everyday event. You mean I'm supposed to worship Steve Jobs? Right........
I personally don't give a rat's ass what computer anyone else uses. I just don't care because it does not affect me. What does affect me are prissy condescending assholes, who know about as much about computers as I do about the social customs of Mongolians, trying to tell ME that a second rate has-been platform is somehow better than a standard PC.
Maybe once Apple has finally bit the dust these cretins will go craw in a hole someplace and leave the rest of us alone. I'll probably have a T-Shirt made that had the apple logo with R.I.P. below it in big black letters.
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Carbon is not part of Marklar.
No, but there's no reason for that to be true. Carbon is almost precisely the subset of Mac Toolbox that was included in QuickTime for Windows. Yes, Apple wrote a Mac source compatibility layer to port its media layer.
Will I retire or break 10K?
I used to work at Apple and a friend of mine who worked with me was involved with design and started to help out the part of the team responsible for Mac OS X system graphics. He told me that a few times when he went into the X teams offices they were using little VAIO laptops and would slam them shut and refuse to talk about what was on them. We always thought it was X for x86 but not sure until he got a small eyefull of the VAIO open one day. He swears it was Mac OS X running on the VAIO. Also some team members would act funny when queried about x86 and OSX. I for one, am a firm believer that they have the software. I mean, Rhapsody was to include the capability of compiling for x86 (at least the apps). Open/NextStep had it... Darwin has it, BSD has it... I mean WTF, why would are fearless one trick pony (Steve Jobs) changs his game now?
The real question, is WILL it ever ship? NO, I fucking doubt it.
Moderators who I know are going to give me a 1, can suck it.
...is what you guys are doing now. I'll flog it one more time.
Think different, for a moment, will you all?
1) Apple is a hardware company, plain and simple. OSX just helps them sell hardware.
2) OSX on Intel or AMD will run on Apple's hardware only. (Personally, I'd like to see a new Power Mac based on AMD's forthcoming SledgeHammer chip)
3) Apple continues to survive due to relentless pursuit to making the best products they can. They have capitalized for years on the shortcomings of Windows and commodity PC hardware. Why would they want to throw themselves at the wolves of the existing PC market? OSX on current PC hardware means supporting all the bad design decisions and bugs PC hardware designers have had to make over the years. Supporting the existing PC market is the worst bad idea in the history of bad ideas.
--- If you hadn't stayed to read this
If Apple migrates to a PC platform then why even
bother being a PC manufacturer? I believe each
platform has it's nich. And a powerpc processor
is pretty cool! I have both platforms and I run
Linux on Both! I do think the speed of a PowerPC
processor is more effecient than the x86 platform.
By effecient I mean you get more done per clock cycle. My G3 is pretty quick, My Presario 1.3Ghz
AMD box with DDR ram is quicker, but the G3 has
a slower clock speed but does pretty well.
Sxrew the OS-X port to X86, what is the porting timetable to ZVM? Macs in server space are rare enough. Imagine zillions of little VN (Virtual Macs) running in an IFL near you...
I don't know. I think if Apple were to go down this road, it'd be a distinct product alongside PPC machines, targeted at a market that can afford to primarily use Cocoa apps.
I don't think they'd be ordering millions of CPUs, and not at one time. More likely they'd place the CPU on a daughtercard and update it to keep pace with the rest of the x86 world.
Well, yes, it is possible. Besides, it only took 3 months or so to port Openstep to PPC. besides, many of the drivers could be taken from Free or Open or Net BSD. maybe Linux, but not linux.(apple isn't too too fond of the gpl. they still have their lawyers combing over it.) I wouldn't be supprised, though I would like to see this for Sparc(sun4cmu) first ;-) by the way, anyone know what the status is on Display Ghostscript?(not the X version, the NeXT-like one)
Apple is currently a hardware company. There's no reason they should have to stay one forever.
Think of what a fully-compatible x86 release of OS X could mean for Apple: massive consumer adoption. A new copy of WinXP costs $200, but a new copy of Jaguar costs $70 less. Apple gets to benefit from the "Megahertz Myth" instantly as non-techy computer buyers run their OS on 2.4GHz Pentiums. Consumers who honestly don't care about getting the latest games for their PC can be convinced that all the commercial software they really want is OS X compatible, and get a good package bundle to prove it.
And of course, this only means Apple gets out of the hardware business if they refuse to make Apple computers with x86 processors. They can do that, you know, and people who have come to trust in Apple's reliable hardware and slick design (think the hinged door which you can open while the computer is still running, not to mention the G4's unique external style) will continue to buy Apple's computers, knowing that any Apple software will be designed to work first and best on Apple machines and Apple drives.
At least half the reason Apple hasn't switched to PC hardware is the gazillions of configurations they'd have to support, something even Microsoft has trouble keeping up with. But if OS X gets widespread, or at least wider spread, Apple can start to count on third-party vendors developing the drivers themselves, just as Microsoft does.
Apple will lose money from the hardware, of course. But it's possible that the widespread adoption of a new, more usable Mac OS will be worth it to them.
Damn, I'm tired of hearing that OS X is based on FreeBSD. This is just not true. One very small part of OS X is based on a fork of FreeBSD, but that is only one part. Not even the kernel is FreeBSD.
Getting Quartz to run on another platform with the performance that it currently delivers would be a non-trivial task!
For anyone who actually gives a damn about accuracy, check out the architecture diagram at developer.apple.com/macosx for more information.
For one thing, I doubt you grasp the "x86" architecture as it is known today. You think you know what you're talking about due to slashdot and Apple ads. The x86 architecture doesn't really exist. No modern processor executes x86 instructions. The overhead of doing translation is minimal. And Intel and AMD have shown that doing their own cores and the translation from x86 to them produces amazingly fast chips. Intel and AMD can continue to do x86-ish architectures (and will; I think hammer will be big and turn out to perform better than Intel's IA64 chips) and the performance will be as good as an architecture without the x86ish syntax.
For another thing, for someone who claims to know about PCs, how can you not get the parts to work together correctly? Get revision 2, non-cutting edge motherboard, CPU, hard drive(s), graphics card and a $10 NIC and you have my computer, which has had no problems during either configuration or while running. And those "wal-mart shitboxes" that you speak of are pretty much the same. They're not top-of-the-line, but the parts -- standard motherboard chipset, standard cpu, generic video, PCI bus -- are well supported by free unices and pretty darn stable.
My experience has been: I can put together parts that, for the most part, are the cheapest ones available (or close to it) and get a computer that works seamlessly and flawlessly. (Maybe not in Windows, though)
Oh well... what do you expect from a f lamer
-- Erich
Slashdot reader since 1997
For another thing, for someone who claims to know about PCs, how can you not get the parts to work together correctly?
Where did I say *I* had trouble? I don't buy cutting-edge stuff or made-by-slave-labor-in-Asia-cheap stuff. I built my PC out of parts I knew to be quality by researching them. What I do is not typical. "Gimme the cheapest thing you got" is typical.
My experience has been: I can put together parts that, for the most part, are the cheapest ones available (or close to it) and get a computer that works seamlessly and flawlessly.
Well no shit, Sherlock. I should hope that someone who isn't running Windows on their PC would be able to competently assemble and maintain their own PC.
(Maybe not in Windows, though)
But Joe Sixpack is not gonna build his own PC or use something other than Windows as the OS on it-- so I guess my argument does hold water.
Oh well... what do you expect from a flamer
How disappointing. I expected better from someone with such a low User #.
~Philly
They ported a x86 OS to Apple hardware and now they are porting it back.
Does this mean that the RISC/CISC battle is over with CISC winning?
Other then that, it would be nice to have an user friendly Unix based modular OS for x86.
... for every time someone describes the relation between Apple and either IBM or Motorola as 'strained', I would have no liver.
What Would the Fab Five Do?
I'll believe it when I can download it from IRC.
One interesting thing about OS X is that it supports 'fat binaries', which are binary files that contain executables for different architectures. If Apple ever releases OS X for Intel, and it's source compatible with OS X for PPC, developers can ship a CD with their app compiled for both architectures, and it will Just Work(tm) on whichever platform. Sure, it's a waste of space, but disk is cheap and convenience is king.
Apple could get on the ball and make a line of sleek, pimpy PCs, pre-loaded with OS X interchangeable with commodity hardware (remember Macs, LOL), and they could use any chips they want, Transmeta, Amd, Intel, Motorola, MediaGX, etc. That way, they leverage against the chip mfgrs by having multiple vendors.
The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
Silly eWeek. Sure "Apple" has such a port -- "they'd" be dumb not to. It's not like they're a monolithic entity; any engineering organization worth its salt would have one in case management needed to move that way.
And as for Mot: Motorola semiconductor is for sale, and more importantly Motorola's original PowerPC license expired about a year ago. Jumping to another mfr is a good idea, and IBM's the only game in town.
This whole article is a "yes, but..."
I've installed YDL 2.X and had all hardware modules you've mentioned above either automatically loaded or after just a couple of commands. Without recompilation - out of the box. Dual-head? Well, at least it was not more complicated than on PC. Although, I agree, Linux/PPC installation and configuration is not for housewives (except ones with smart hasbands), yet. But it's already usable by housewives. And it should already meet expectations of corporate IT personnel. It's perfectly managed remotely, it's secure (hack-proof) and safe (fool-proof).
I agree, that Linux/PPC user have problems with commercial applications. And sometimes it is not acceptable. But not all times. People in our company use GIMP for graphic UI mockups and similar tasks. And they use Open Office for all typicall office document work, connecting to M$ Office users without major problems. And that saves a lot of $$. Well, most of users and all servers use PC (win2k), but some use Mac (OS 9). After MSFT decided to milk money on license fees, we've decided to go with Linux. And Linux/PPC might be a good way to make a desktop and an application set of Mac users unified with PC users. Besides, it will integrate better with Linux servers (I hate Apple proprietary network protocols).
Give just another year for Linux (all platforms in general) and it will surpass both Windows AND Mc OS X in end-user usability, inlcuding installation and configuration. One year ago I had problems with M$ Office files and Java, both KDE and GNOME were unusable and unstable, Mozilla was just out of control. USB, Firewire, DV, SANE, *Pilot - it was a beta. Linux was the platform for servers. Things have been chenged. And they are changing right now. GNOME 2 , Mozilla 1.x, Office v1, USB, Firewire, DV, SANE , jPilot - the application set is basically completed. The last set of details for a home user is in self-configuration improvement and for a corp user is RBAC. And we know that people are working on it. One year and the desktop market will be shaken again. By OS which works for end-users same way on PC and PPC (and on Alpha and on Sparc).
OK. We know that hardware self-configuration is not gonna be a problem in Linux, eventually. How about RBAC? Mac OS X is not better than Linux/PPC either. What Mac OS X has left to compete with Linux/PPC? Aqua and a commercial application support.
Aqua is not a threat for GNOME 2. I've shown both Aqua and GNOME 2 to non-technical win32 users and they found both same usable. Personally I think that Aqua is a buzz only for Mac OS 9 users to move to Mac OS X. Win32 already saw win2k and XP. GUI tricks in GNOME and Aqua are just new themes for them.
Commercial application support is not a need for an average computer user. No commercial application in exchange to robust open source equal applications? Even better - no fee, good for budget. Commercial games? It's not a question to arise in corps. And a home users did not have enough commercial games for Mac either - most of commercial games are for PC, check yourself in the closest store. There are some commercial games for Mac OS (X?), but there some games for Linux/PPC as well.
Less is more !
sweet.
a nice api and a really nice u.i.
widely supported and has established methods for pretty much what gnome, kde and others are trying to accomplish
"Quality assured hardware" is when engineers build a machine, and make sure everything works properly together before rolling it out to the consumer.
Unless you are a team of engineers, your self-build Althon box is not quality assured hardware. It might be stable, reliable, fast, and work well for you, however it's not quality assured hardware.
I can dig little endians. I 'll write my own drivers thank you.
Even if Apple ever were to switch to making x86-based Macs (and you, the reader, are significantly more likely to bang Anna Kournikova than to see an x86-based Mac for sale), they would put something proprietary in those machines, maybe even in every component of those machines, and change the Mac OS to refuse to boot if it doesn't detect that proprietary something.
/. crowd may not like to admit the possibility, Palladium DRM may turn out to be quite successful, and may indeed be the only way to (legally) download media from the major media providers in a few years. Running an x86-Mac OS, Palladium-enabled box, will allow Apple to dodge the DRM bullet (more like a cannon shot) as well.
/. gangbang...
The "dongle" which some posters have referred to is already in development -- it is called Palladium. In principle, if MS does indeed open the specifications to Palladium, and if Palladium turns out to be a workably secure platform (two big assumptions, which we will make for the sake of argument), Apple could in principle authorize their x86-based OS only on Apple hardware. Somone going out and buying a cheap generic Intel box would not be able to run the Mac OS on it. This would allow Apple to bundle an x86-based hardware box with their OS, while still maintaining a large profit margin. In addition, although the
Perhaps Anna will need to prepare for a big
Bob
Science, like Nature, must also be tamed, with a view turned towards its preservation.
Instead of becoming a full-widget PC architecture, Apple may be playing with strengthening the open source Unix derivatives like *BSD and Linux with partial ports and APIs. Why would they do this?
It's all about getting more developers into the boat. If they write their apps on Mac OS X, then Apple could be promising them a painless port to BSD and Linux. That way, they can also suggest that Windows is less important (more apps for Linux helps weaken Microsoft's biggest lever).
I think Apple would *love* to see Linux/BSD win on the x86 front. Then they can compete on the merits of their widgets, and worry less about fighting Windows software lock-in (and let's be honest: that's what scares a lot of people away from Apple).
Who says they have to? I don't call up Compaq, HP, Dell, Gateway, etc. whenever I have a problem with my box of $5 flaming shit. Why? because I didn't buy my computer from them, and have no reason to expect support from them. Apple could put a similar kind of caveat on a publically available OSX86. If you haven't bought one of their computers you get no guarantee, no warrantee, and no support... from them, anyway. I'm sure other companies would pop up to fill the service void.
Oh... you mean like Palladium?
Even so, I still like the idea posted by another user pointing out that they (Apple) could start from scratch with an x86 motherboard w/o all the mistakes and legacy of the past. THAT would be nice.
Simple Machines in Higher Dimensions
Yeah, exactly.
Personally, I think Apple will,very soon, tell Motorola to go piss up a rope (and I say, it's about time!).
Well, if Apple hadn't screwed Motorola on the whole Mac-clone issue, they'd be a lot friendlier today. What goes around, comes around.
Just because Apple has an OS X port for x86 hardware, that doesn't mean that it works on more than just their reference hardware. See http://www.opensource.apple.com/projects/darwin/1. 4/x86_install_notes.txt , the install notes for Darwin for x86:
IDE:
Only the PIIX4 IDE controllers have been found to work.
Attached devices must be UDMA/33 compatible or better.
Ethernet:
Intel 8255x 10/100 ethernet controllers are supported.
Video:
You must have a VESA 2.0 compliant video card. Almost all modern graphics cards are VESA 2.0 compliant. However, emulators such as vmware do not have VESA 2.0 compliant emulated video cards.
Successfully tested hardware:
All 440BX motherboards tested have worked with their internal IDE controllers.
IBM ThinkPad A21m (with onboard Intel ethernet)
Known to not be supported:
All AMD and VIA based systems.
I would imagine that any version of OS X for x86 has only been tested on the supported hardware. This does not an x86 product make. Apple is just letting Motorola know that if they have to make the switch, they can.
Yet another example of poor moderation on slashdot. I get called a troll for posting a dissenting opinion.
Vote for Pedro
Yes, the lack of driver support would be the problem. It doesn't matter that Apple has a standard PCI bus. There are hundreds of standard PCI cards on the market that I can't use on my Mac due to lack of drivers.
Apple does a majority of the driver development themselves, since most vendors honestly don't care enough to make OS X drivers. In the WinTel side of the world, the vendors DO care enough about Windows support to write the drivers. So, drivers are not Microsoft's responsility.
I with 3rd parties cared more about OS X. I would love to be able to buy any PCI card on the shelf at CompUSA and have some hope of using it in a Mac. After all, the hardware is compatible...it's just a matter of software.
Wasn't the original plan for OS X to have A Red Box compatibility layer. This would allow the OS to run Windows apps and it would also allow developers to compile X86 apps to run natively on Mac OS. Seems like this may the real reason they continue to develop an X86 project.
Hugo
didn't Next made an "OpenStep" that they shared with HP and Sun and others? Whatever happened to it? Hello?
Why doesn't Apple just made Aqua a KDE or GNOME type of program that loads over X-Windows in Linux, OpenBSD and others? Add in a Carbon library and more, and then that GCC compiler to make OSX binaries, and there you have it!
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.