Slashdot Mirror


Cringely: OS X on Intel

sti writes: "Cringely's column this week argues that Apple should port OS X to the Intel platform. He makes an interesting case for it. I would definitely favour this. I've always had this warm spot in my heart for Apple but rarely had the money to pay for their overpriced hardware."

23 of 694 comments (clear)

  1. How about the other way around by Billly+Gates · · Score: 0, Interesting
    If I had money to burn I would buy a g4 powerbook and install debian on it. OSX is slower according to all the benchmarks I have seen comparing it with linux. WIth Linux, I can run MS Word, Excell, IE, quake3, and even java through mol at %100 native speeds. No emulation. Infact I can probably run macos9 apps faster in linux then MacOSX. It seems the powerpc is the ultimate linux platform because of this. Besides, all the good apps these days are written for X. I don't believe X is even supported under OSX. It is under darwin but that is a seperate distro and not is the bundled OSX that comes default with all macs. The only Unix things I can run in OSX is stuff like sed, awk, etc.

  2. Did that bullet hit the pinky toe? by ebbomega · · Score: 3, Interesting

    So, Macintosh finally creates a new GUI OS that appeals to not only the general sheep-herd user base but also to the Linux geeks, thus making many people reconsider their usage of PCs and possibly port over to the ever-struggling Mac Hardware, and now they're gonna make it so that it's not exclusive to Mac hardware?

    Wouldn't be a smart move unless Apple decided it wanted to move out of the Home Desktop business and simply make their machines for professional use... which they're bordering close to, but this would render all the iFruit campaigns obsolete, and this kind of intrudes of Apple's whole originating philosophy of doing something different than what all the other business-class computer companies (IBM, HP, Xerox, etc.) were doing...

    --
    Karma: Non-Heinous
  3. Apple is a hardware company by jACL · · Score: 2, Interesting

    Apple has always been a hardware company. They are more like Sony than Microsoft -- the sleek industrial design is what distinguishes their computers. Jobs tried licensing their OS previously, and much as Cringely says that releasing OS X for Intel wouldn't be like the Mac Clones debacle, it is. Apple revenues would plummet -- they make their money on the hardware side, not the software side.

    If anything, I'd rather see Apple release OS X as a GUI that rides on top of Linux, and help the Linux world fight the good fight. New OSes just divide so that others can conquer, and users know this -- that's why new ones like BeOS don't sell.

    --
    "It remains to be seen if the human brain is powerful enough to solve the problems it has created." Dr. Richard Wallace
  4. Just make Cringely a Slashbox, for Christ's Sake by hojo · · Score: 3, Interesting

    It's an option-- go to your preferences page and check the box (under "I, Cringely", maybe 20% of the way into the links). Then you won't have to wait for some karma-whore to get his weekly column submitted to be reminded to check his PBS column.

    For what it's worth (to be just a little bit on topic), I've been using Win2K and Linux at home and OS X on a G3 Mac at work. The 10.1 update to OS X along with the Omniweb browser has made that my favorite platform, bar none, to surf the web. For games, it sucks.

    It has been fairly stable--I get a hard crash (locked up) about once a month now. The machine is also running Apache, ftpd, and telnetd, and for all intents and purposes I treat it just like my Linux box except that the browser is nicer...

    Honestly, I would rather not have OS X on Intel hardware--it is dog slow even on this 400 MHz G3 after all the updates/patches have been applied. What I would like is just a browser as nice as Omniweb.

  5. Re:Wouldn't be the same by Whizziwig · · Score: 2, Interesting

    But OS X isn't tuned to the hardware. It runs dog slow on anything below a g3/500, and you really want to be running it on a g4. There is a tremendous amount of hardware incompatibilities and classic isn't always your best bet for running older apps.

  6. Why Apple has, and why Apple won't by gwernol · · Score: 5, Interesting

    Apple has already ported Mac OS X to Intel. And I don't just mean the Darwin open source foundation. The entire operating system including Cocoa, Carbon, Quartz and Aqua runs and runs well on Intel CPUs. At one point there was also an Alpha port but that was discontinued well before Mac OS X went beta.

    Apple won't release a general Intel port of OS X. It makes no sense for them to do so. Apple makes the vast majority of its revenue through hardware sales, somewhere around 90-95%. If they released Mac OS X for Intel their hardware sales would fall dramatically. Because the unit cost of an operating system is much less than the cost of a hardware box (say $100 compared with $2000) Apple's revenues would fall precipitously.

    No company can gp to Wall Street and say: I'm going to chop my annual revenues down from $8 billion to $500 million. Can you imagine what would happen to the Apple stock price if they announced this? It simply can't be done.

    So why do Apple keep the Intel port of OS X alive? After all it costs real money to keep all that software running cross-platform.

    There are two reasons. First as a hedge against Motorola or IBM screwing Apple on the PowerPC processor. In the last few years the clock rate (and other key performance measures) of the PowerPC line has fallen a long way behind Intel. If IBM/Moto can't get competitive again, then Apple wants the option of putting Intel CPUs into Macs. This would not mean you could buy an off-the-shelf Gateway/Dell/whatever and run OS X on it. You can bet Apple would make sure it only ran on a "real" Mac to preserve their hardware revenues.

    The second reason they keep the port up is because it helps them produce better code. Having to write code that runs on more than one CPU family is a good engineering discipline. The different architectures stress different parts of the code and you will often see bugs on one platform that are hidden on the other.

    So Apple already have OS X on Intel, but don't expect to see it in the marketplace anytime soon.

    --
    Sailing over the event horizon
    1. Re:Why Apple has, and why Apple won't by gwernol · · Score: 5, Interesting

      Where'd you learn this?

      Four years as a senior software engineer on Apple's OS teams.

      The last non-PPC port of OS X was Rhapsody DR2, to my knowledge, which lacked Aqua, Quartz, and Carbon. (It was, at that point, still essentially OPENSTEP 5 with a Platinum interface and QuickTime Media Layer injected, which at the time included QuickDraw GX and QuickDraw 3D.) It ran only on Intel and PowerPC.

      What you say is true but incomplete. Mac OS X on Intel has been kept up until at least beta. After that I don't have first-hand knowledge, but I'd guess they still build it, as most of the work was done then. Aqua, Quartz and Carbon were included. Classic was not.

      After that release, Jobs announced that Rhapsody was DBA (Dead Before Arrival) and announced his new Mac OS X scheme, which included the fact that the new operating system would not run on Intel. Mac OS X DP1 and later did not run on Intel hardware. And at no point did I hear anything about Alpha, and find it highly unlikely if for no other reason than due to the Darwin sources that were initially released.

      Well I've seen Mac OS X beta running on Intel and I've seen the source code that supports it too, so it is real. The Alpha port went away much earlier, back in the Rhapsody days.

      As you may remember, when Darwin was first released, many people wanted it to run on Intel, and this ended up being a massive job that still isn't finished. It wasn't that anything had been removed; it's that it simply hadn't been maintained at all since the old Mach 2.5 version, so the foundation, while there, was simply horrendously out of date. Had Apple continued Intel ports, and especially if they had done an Alpha port, it seems as though that code would have been included as well.

      Imagine the situation where Apple did not want the outside world to know that they were continuing to maintain an Intel port. They would have released a version of the Darwin source that had the Intel parts switched out. Internally Apple has a different Darwin source tree than the one that has been released to the community.

      Recently, in fact, as Darwin's been gotten to limp along on a few varieties of Intel motherboards (and "limp" is definitely the right word here), Apple's been helping a bit with the Intel port, but, again, they're having as much trouble as anyone. No "Here's a secret250,000-line patch to make it work." Just problem solving line by line, conflict by conflict. Given all that, I've always regarded the "OS X is secretely running on Intel" rumor as just that. A rumor.

      Well it isn't. I've seen it, used it, worked on it. It doesn't really matter if you think I'm wrong, I have been in a privileged position that you haven't, sorry.
      --
      Sailing over the event horizon
    2. Re:Why Apple has, and why Apple won't by gwernol · · Score: 5, Interesting

      Sorry for doubting, but you didn't mention you used to work at Apple on the OS X Intel port. :)

      Just to clarify, I didn't work directly on the Intel port but the software I was working on was ported and so I had to keep it maintained and tested on Intel.

      Obviously that would change things a bit, to say the least. My one question, though, if you happen to know the answer, is why Apple hasn't bothered to give the Darwin community the source now, since they would still like it tremendously and it would be very helpful. I'm asking as a question of logistics, not truth.

      Mainly because people would draw exactly the right conclusion if Apple did release it: that Apple is preparing to move away from PowerPC to Intel. That would cause a lot of problems for Apple with its investors, with Motorola/IBM (which isn't exactly a stable relationship at the best of times), with its current customers and with Microsoft. As has been noted elsewhere, if Apple did go head-to-head with Microsoft in the Intel-based OS market it would put Office for OS X at serious risk.

      So I don't think its a matter of logistics. In fact because Apple has to maintain two Darwin code bases (internal and external) to logistics of not releasing the Intel version are somewhat costly.

      --
      Sailing over the event horizon
  7. Counterpundit by The+Famous+Brett+Wat · · Score: 5, Interesting
    Cringely's done his punditing, and I'll counterpundit in return. I'll take the safe bet that Apple will do no such thing any time soon. No big deal; most people here seem to think that. I haven't seen anyone mention the reason why I think it's so, though.

    Technical hurdles and business considerations aside, cast your memories back to 1997 when Jobs shocked the world by teaming up with Gates. Remember that $150 million in non-voting Apple stock purchased by Microsoft, and patent cross-licensing deal? Anyone? Here's the Apple Press Release in case you forgot. Apple was in bad shape, and Microsoft was up for monopolistic practices. Jobs agreed to make IE the default browser for the Mac, and Gates agreed to give Office better treatment on the Mac platform.

    According to my vivid imagination, Jobs had a word in Gates' ear, saying words to the effect that Gates could crush Apple like a bug if he cared to, but then he'd have no real competitor to point at in defense of monopoly charges. Why not just let Apple have its little niche, whispers Jobs to Gates, and we'll agree not to get cocky and muscle in on your turf? The IE and Office deals merely consummated the marriage, as it were. Jobs is happy because Apple gets to survive, and Gates is happy because he has a harmless competitor that he can act all panikcy about.

    This is pure speculation on my part, of course, but if there's much truth in it, you can expect Apple to be totally uninterested in the OSX for PC idea. I'm thinking that both Jobs and Gates would still prefer a no-compete situation.

    --
    proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
  8. I hope they don't port OS X to x86 by Anonymous Coward · · Score: 1, Interesting

    One of the greatest things about Apple is their quality control. Something that would be impossible for Apple to do without being able to control what hardware their OS runs on. Not to mention the overhead of writing drivers for all the x86 devices out there. Apple's core business is hardware, not software. Porting OS X to x86 would seriously hurt their bottom line. Another roadblock would be getting all the developers to re-compile their applications so they can run on OS X x86. Do you think Microsoft would be willing to do this with Office/Internet Explorer? Makes you wonder why they decided to port these applications to OS X....

  9. Re:Actually, the problem is still the apps. by osgeek · · Score: 5, Interesting

    Speaking as a long-time Macintosh software developer, I literally drool at the possibility of selling my apps to an intel-sized audience with a simple recompile. Apple uses gcc, so setting a compile switch to generate the right binary will work without any hassles. BeOS had a similar PowePC to Intel transition, and building either binary couldn't have been easier. Well, okay, you had to install some extra libraries to build, but Apple would sort that out. Oh, and endian issues on the BeOS were rarely a problem (htonl() and its friends work quite nicely).

    Trust me. Standard application developers won't be worried about shipping two binaries if it means doubling (tripling, quadrupling?) the market for their products.

  10. Re:Wouldn't be the same by Jebediah21 · · Score: 3, Interesting

    Agreed. OS X wouldn't just run on any old system. I'm thinking mainly Athlon & P4's with 256MB+ of RAM.

    On an off topic tangent... Does anybody know how much OS X can be optimized? Are there still significant speed improvements to be made?

    --

    Everytime you look at porn a devil gets their horns.
  11. How many CALs for OS X on Windows? by Karl+Cocknozzle · · Score: 4, Interesting

    Macs typically cost more than a Windows PC, but only up-front. With Macs, you can employ a pay-once, use forever school of thought. Not the case the other way around.

    Anybody who doubts me should consider the costs of:

    - Seperate Microsoft CALs for everything under the sun.
    - Down-time caused by virii, worms, and other compromise.
    - Bandwidth costs associated with said worms. (Anybody still paying a Code Red debt? Anybody go out of business because of it?)
    - Down-time due to hardware failure caused by use of cheap/shoddy/no-name components.
    - Hour wasted re-installing OS 2-3 times annually (3-5 times annually in an office/heavy use scenario)
    - Time wasted installing/finding/troubleshooting device drivers when installing hardware.

    I'm not saying there won't ever be a hardware problem or support issue to arise on a Mac, because there will be, but I'm saying there are a number of hidden costs in Windows PCs.

    When you factor in those hidden costs, and factor in the lowest bang for your buck prices at Apple in history, Macs become much more attractive for regular business users, not just web-designers, programmers, and graphic artists. Are you telling me that whatever Unix apps your company runs couldn't get ported to OS X or accessed as a web-application?

    Data-processing workers or secretarys could even live with sub-$1000 iMac systems. Beef them up with OS X and 512 meg of RAM and you've got more than ample resources to run Office v.X and email, which is about 99% of my mom's job (and since most people know as much about computers as my mom, that's a good measureing stick.)

    --
    Who did what now?
  12. Three things wrong by jpellino · · Score: 5, Interesting

    1. Supporting MacOS on god-knows-what hardware configs is a nightmare that would cripple it's reputation. When WIN doesn't work, users don't call the box maker, they curse the OS maker. Something about WIN made all of you stop using it - some of that was lack of HW toleration - did you go buy a new box? Nope - you switched OSs.

    2. Overpriced hardware is a myth bordering now on The Big Lie - go to Dell, Gateway, Compaq, HP and match any level of the new G4 iMac - then count yer change.

    3. Bob, it WOULD cannibalize hardware sales - Apple's largest edge is the OS/box integration, the Mac faithful would still buy the mac boxes, but your average new user would - and does - buy the rattiest box they can find - blind to the reality of the $599 specials. And good luck getting it to run reliably on some box that, as is typical, doesn't even know the names of the cards slapped in it.

    Sticking to HW/SW is not so bad - Apple knows that typical system turnover is about three years - would they rather rachet up to making box money or start tomorrow with a herculean effort at supporting all the hardware in the world to make license money? Think you can open a storefront and sell licenses? Or would you rather have a store that can sell someone a solution and make box money?

    Anyone know what portion of their business MS makes on licensing the OS alone? Remember, MS makes a lot of software - odds are Apple would not - this number needs to be known before convincing anyone that ramping up the software biz would be their saviour.

    I have an iBook2 with OSX because since day one, I open it up, it does everything I ask of it as a plain old person, teacher, writer, webmaster, admin, tourist, scientist, etc. I have yet to crash OSX after 11 months, anything I plug into it fits and works. It is an order of magnitude above any previous HW/SW I've seen or owned. I could run windows on it tomorrow.

    But I won't, and not because of religion. because of integration.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  13. Re:The Conclusion by TellarHK · · Score: 4, Interesting

    Actually, the way he most likely intended that wasn't as namecalling, but as a way to point out that one of the big differences between Apple and Microsoft is that Apple products have personality. There's just something about an Apple computer that makes you care about it a lot more from the moment you get it into your home.

    In November, I got an Apple G3 iBook. I love that machine. It does what I want it to, it does it smoothly, and with OSX it does it in a way that looks kinda cool. However, OSX isn't the fastest speed demon out there on a G3 processor, and I definitely need more RAM. But I haven't really regretted my purchase yet.

    On the other hand, I recently settled a nightmare of support with Best Buy in returning an IBM laptop. I hated that thing. It was a total waste of my money. In exchange for it, I brought home a Sony VAIO with a Pentium 4 1.6. I can't respect this machine as hard as I try. I've actually had dreams about returning it and getting something else. Not daydreams, full-on-REM-stage dreams. It was a downer when I got up that morning and realized it'd been over two weeks and I couldn't take it back anyhow.

    And this is a Sony, probably the closest thing to a "designer" line in the PC market.

    Apple machines have a soul, it's there. But it's next to impossible to find a PC with a Microsoft OS that has one. I've even got two 50Mhz Sparc machines that I keep running for no real reason here at home, but the perfectly good 1Ghz Athlon that the Sony supplanted is powered down, dejected. My machine for several years, if you count it from the oldest component. Yet I find it hard to bother messing with it anymore. My iBook on the other hand... Yeah. I like it a lot. Still.

  14. Not Overpriced Hardware, it's STILL Microsoft's! by BadlandZ · · Score: 5, Interesting
    I dissagree. The hardware isn't HALF the magic, it's ALL the magic. OS X is nice and all, but it's not going to make me buy ANY system, ever. I'm not worried as long as NetBSD, FreeBSD or Linux runs on the hardware, I'll take it if it's QUALITY.

    Look at the iBook. Small, light, preforms decent. Try to find a brand name x86 for the same money with similar equiptment. Same for the iMac.

    Yes, you can say that you can _build your own_ for less with x86. x86 to Apple is already comparing apples to oranges, so to further try to compare a home built to off the shelf brand name is not a fair comparison.

    SO, what's the REAL problem with APPLE?

    When you can get an iMac for $799, an iBook for $1199, and then have to pay $550 for MS Office X who wants to buy it? When you can get at least the basic MS Office bundled with almost all x86 brand name hardware for almost nothing!

    Don't bother arguing the Open Source office suites to me, I know. That doesn't change the fact that public perception is in the believe that you NEED MS Office to make a computer useful.

  15. Loyalty by jimbolaya · · Score: 1, Interesting
    Cringely says that Porsche buyers would continue buying Porsche's, and the Belchfire 400 sales would come from Corvette and Viper owners; that is, he intends to claim, Porsche owners would remain loyal. But while making that argument, he completely ignores the fact that Corvette and Viper owners are also extremely loyal. He uses loyalty as an argument, but then throws it out the window when it suits him.

    So, do I point this out solely to nitpick? No, not solely. I do so because he uses this example to argue that, due to loyalty, Apple would not lose hardware sales to Intel boxes running OS X. He points out the loyalty will keep buyers from jumping ship, be the ship Porsche or Apple, but then in the same paragraph, admits that loyalty has its limits. His analogy is flawed, so it does not make a credible argument.

    I'm not split hairs here; the question of lost hardware sales has to be the biggest issue standing in the way of Mac OS X on Intel. If Cringely is going to argue for it, he has to convincingly allay those fears, and he has not done so.

    There are other flaws in the cars-to-computers analogy, such as the fact that a large reason Porsche owners (or Corvette owners, or, especially, Viper owners) buy the cars they do is because they are expensive; the high price symbolizes success and exclusivity. But, these, and other arguments, have been made before, so I will not delve into them here. Though it is ironic that despite the fact that this argument has so often been criticized, that Cringely decides to bring it up again, if only to present it will fresh new holes.

    --

    There ain't no rules here; we're trying to accomplish something.

  16. Re:OSX on Intel boxes by Master+Bait · · Score: 2, Interesting
    I think Apple is working with the AMD Hammer series as the only reasonable future for 64-bit computing. At least that's what some of the rumor sites have alleged. I don't think it would be all that wise for Apple to port their stuff to beige boxes, but they are certainly capable of producing their own chipsets. They can ignore support of the wintel beige-box hardware architecture, yet at the same time support a 64-bit x86 CPU.

    So, Apple can continue to sell their higher-priced blimpo boxes yet run with a more modern and cost effective architecture. By the time the Hammer series is available, there should be enough commercial software running on the OSX API for it to be fat-binary feasable.

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  17. Re:Overpriced? YES !!!! by syrekron · · Score: 2, Interesting

    of jumping into the Mac vs. PC war...

    I consider myself to be somewhat computer literate. I've been building and servicing PCs for 6 years, and seen what wintel has to offer. I've also worked as a systems administrator (*NIX systems).

    I bought my first mac about 6 months ago. I chose mac vs. pc due to the higher quality hardware, the tighter integration of the OS, and the feature set (try to find a good small, leight-weight wintel laptop with internal DVD and 802.11b that doesn't burn the batteries in 1.5 hours). I'm also a big fan of OS X. I'm sold on the integration between UNIX and a good GUI. Yes, there are a bugs and annoyances, but overall, I'm happier with my mac than I have ever been with a PC. My main argument is this: You get what you pay for. I chose to pay more for my mac because I expect more from a computer system than wintel can provide.

    Sure, you do see a nice PC once in a while, but for the most part, they are klunky, thrown-together (read: no top-level design), and let's not forget to factor in the chineese discount (read: cheap quality) hardware. (No offense to chineese hardware manufacturers! Please, keep making $7 10/100 NICs!) A wintel box will provide a big bang for your buck, but unless you're a power user, you'll never see the difference--or care for that matter.

    Why choose the bare minimum in satisfaction? Isn't it better to be pleased/happy with a purchace, rather than just satisfied?

    That's my $0.02 anyway.

  18. Office Space's computers: co-stars of the movie. by MsGeek · · Score: 3, Interesting

    Actually this was EXTREMELY effective, IMNSHO. Whether you worked in a Mac shop or a Windoze shop you could see familiar things about the computers the geeks worked with. There were even Linux-like aspects of that weird hybrid "operating system" the computers used.

    Add to it the anachronistic software boxes on the shelves. I laughed my ass off when I first saw it and everyone looked at me funny because they couldn't see how humorous it was to see DBase II and Lotus 123 and Wordstar 3.3 on the shelves next to more-or-less modern computers on the desks.

    Of course it could have all been accidental. The set decorator could have gone through thrift stores in Austin, TX looking for cheap software and finding those old classics. The guys who made the fake OS for display probably were working with Macs (Hollywood LOVES its Macs) and Mike Judge was probably telling them to "make the OS look like Windows." But the result, intentional or unintentional it might be, was true geek humor.

    It is my assertion that the co-stars of Office Space were the computers themselves. One more reason that movie is an underrated masterpiece.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  19. Re:Wouldn't be the same by lunatik17 · · Score: 1, Interesting
    It's a slick interface (way to brightly colored for my liking)

    *cough*windowsxp*cough*

    --

    Here's my DeCSS mirror, where's yours?

  20. What MS's response will be by Global-Lightning · · Score: 3, Interesting

    1. Release Windows for Machintosh: what's good for the goose is good for the gander.
    2. Bundle IE with the OS, release Office for MacWindows: Microsoft Standard Operating Procedure
    3. Discontinue support for IE and Office for OS-X: claim that the effort in porting Windows has consumed resources previously used for Mac apps. Promise updates 'soon'
    4. Release products that directly compete with iTunes, iDVD, iPhoto, iEtc... : replay the counter-Netscape strategy
    5. Watch Apple dry up and turn to dust

    Cringley uses Borland and Netscape to make his point. The more obvious conclusion is that "he who competes with Microsoft, dies." I don't think Apple users and shareholders would like that, would they?

  21. Re:No DIY aspect? I disagree ... by zaffir · · Score: 2, Interesting

    I think what the original poster was referring to with the DIY comment is that you can't build your own Mac from scratch. Sure, i can stick a G3 or G4 in my PowerTower Pro, or pop a Radeon in a PCI slot, but that only goes so far - the CPU is limited by my bus speed (50mhz, 60 if i clock), and the Radeon is old tech, especially on the PCI bus.

    The point is that you can't go out and buy Mobo X, CPU Y, and Vid Card Z then stick them all in a case of your choice and build a modern system running the Mac OS. Sure, bottom of the barrel boxes like yours and mine work, but they aren't nearly as fast as a $3000 G4.

    What you and I have done is upgraded old Machines - not built one from the ground up. I hate to say it, but no matter how you look at it, there is no way you can make a top of the line Mac from a stack of components of your choosing - you're stuck with what Apple says you can have, which are legacy pieces until you buy a brand new G4, which pretty much defeats the purpose of building one yourself.

    --
    "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway