Slashdot Mirror


If Mac OS X Came to x86, Would You Switch?

A not-so anonymous Anonymous Coward would like to put this query before you: "I'm not a fan of Windows, and never have been, but I am a fan of the x86 architecture. I really like Linux, but there are still a few issues that are keeping me from switching completely. I really like Mac OS X but I don't want to drop $2000 on a computer that is only as fast as an x86 computer at half the price. Darwin, Mac OS X's unix-ish core, has been ported to x86 and Microsoft's upcoming Longhorn OS seems to be disliked by everyone but Microsoft. If Apple released Mac OS X to compete with Longhorn, would you switch?"

44 of 1,409 comments (clear)

  1. The problem with this question... by the+unbeliever · · Score: 5, Informative

    Is one of "will my hardware be compatible with OS X?" -- if I could be assured that my hardware will work as well under OS X on x86 as it does under Windows XP, then I would switch in a heartbeat, or at least dual boot. Application support is another issue, as is migrating data.

    This question does not have a simple answer like "yes" or "no" or "maybe" -- there are a lot of dependencies on each answer.

  2. Sure! by Kirsha · · Score: 2, Informative

    You bet, dual booting though. Games are still a Windows domain.

  3. Why switch? by muyuubyou · · Score: 5, Informative

    The only "issues" I have with Linux is being forced to use certain windows apps (work mostly and no, I'm not leaving a job I like just so I can delete my windows partition). I also have a Mac and yes, if MacOSX was available, I'd install it, but I wouldn't "switch" - why should I use just one OS?

    The whole "switch" thing is for basic users I guess. The rest of us aren't afraid to partition a hard drive.

  4. Re:In a word... by robbieduncan · · Score: 2, Informative

    Virtual PC 7.0 was released (and shipped as well) a few weeks ago. It supports the G5 just fine.

  5. Is Mac OS X really that much more expensive? by mrdlcastle · · Score: 5, Informative

    Why reinvent the wheel?

    Macs are More Expensive, Right?
    http://www.linuxinsider.com/story/36120.ht ml

    But Macs are Slower, Right?
    http://www.linuxinsider.com/story/But-Macs -Are-Slo wer-Right-36964.html

    Carlos

  6. Re:Please not again by ravenspear · · Score: 4, Informative

    Not trying to whore here but if my "google for it" suggestion was too vague for some, here are some articles on why porting OS X would be a very bad idea from Apple's perspective.

    No Intel On OS X Part I: Economics 101
    Porting Mac OS X to Intel

  7. Re:If it was centrally manageable by rwoodford · · Score: 2, Informative


    Compare Mac OS X Server and Apple Remote Desktop to what you work with now. You can do a lot with these packages.

    http://www.apple.com/server/macosx/
    http://www.apple.com/remotedesktop/

  8. Re:i wouldnt by AvantLegion · · Score: 4, Informative
    >> they control all the hardware.

    You mean like the nVidia and ATI graphics chips they use?

    Yes, they do control what goes INTO their machines, but it's not like they make it all, and it's not like the hardware they use is so completely unlike what's common on the x86 platform.

    I think they could achive a lot by simply not worrying about supporting the kind of legacy hardware Windows always strives to, and focusing on just the common x86 hardware. nVidia & ATI pretty much cover most of the graphics chips out there on modern hardware. USB device support's already there. There's not THAT much to have to support to just work on the average desktop, and support for more exotic hardware can come later. If some hardware's too shoddy or unreliable to maintain the Mac standard, then don't support it!

  9. Re:Please not again by ravenspear · · Score: 5, Informative

    The problem with that argument is it is WRONG.

    I suppose I shouldn't expect any more intelligence from an AC.

    Apple is already turning into a media company b/c of iPod.

    What nonsense. The iPod has formed a nice accessory to their core business. That is all. They are by no means a "media company."

    Mac sales are not all that great.

    You keep sinking further. Last quarter Apple reported total Mac sales of 876,000 units, a year over year increase of 105,000 units. In addition, Mac sales comprise ~90% of Apple's total revenue. Taking any step to cut down their core business would be insanely stupid.

    Selling Mac OS to PC owners would be a CASH COW if they kept the price reasonable.

    It would not be nearly enough to equal Macintosh hardware sales. Apple grosses about 1.8 billion per quarter selling hardware. To equate that with just selling OS X at $129, they would need to sell 14 million units a quarter. Even if a lot of people would switch, that is an unrealistic expectation.

    I suspect the actual reason this hasn;t alredy happened is some hidden clause in an agreemnt with Microsoft.

    Ok, I don't even think I need to touch this.

    Next time, try bringing more facts to the table.

  10. Re:If it was centrally manageable - oh but it does by foniksonik · · Score: 4, Informative

    Just take a look here:

    clicky click workgroup management

    Ye needs but ask sir...

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  11. Re:It wouldn't go that way by the+unbeliever · · Score: 1, Informative

    If you define "comparable" as "smokes it in every possible benchmark that has a cross platform equal"

    The "Macs perform better" myth has been debunked. Sure, RISC has some benefits over x86/x86-64, but those are minimal now, and the street runs both ways.

    The two grand dual 64 bit box on commodity hardware will outperform the dual 2ghz g5.

  12. Project Builder, er, I mean 'XCode'.. by itomato · · Score: 4, Informative
    Since the day NEXTSTEP was ported to the 486, and possibly before, Project Builder had the ability to compile binaries not only for the Motorola 68040, but also for HP PA-RISC, SPARC, and i486. Quad-fat binaries..
    If you look at any of the remaining NEXTSTEP/OPENSTEP archives, or search for an old OmniWeb beta, you'll find files with names like this:
    Foo_App.1.34b.NIHS.b.tar.gz
    That NIHS.b stands for Next,Intel,HP,Sparc-BINARY.
    One binary runs on 4 different architechtures. If they could do it then, with most systems (all architectures) running between 25 and 100MHz, they should be able to do it equally well now, with a narrower range of hardware to support (nVidia or ATI, x86/64 or PPC as opposed to 4 totally different approaches in respect to CPU, display hardware, bridge ASICs, etc)

    There's the issue of AltiVec/SSE2, etc, but there were challenges 10 years ago, too..

  13. Re:i wouldnt by fymidos · · Score: 5, Informative

    >This would kill apple however because nobody in
    >their right mind would pay $2000+ for a good mac >when they could pay for a PC at $1500 and get mac >OS on it as well

    apple is not as expensive as it used to be you know...
    today you can buy the (delicious) imac g5 with the 17'' tft screen for $1300 -- and you get a 64-bit machine. An athlon64 with similar specs doesn't cost much lower, and you don't get the all-in-one design.
    And $3000 for a dual 2.5ghz,64 bit is a good price. Definetely at the low end of the dual market.

    --
    Washington bullets will simply be known as the "Bulle
  14. Re:i wouldnt by foniksonik · · Score: 2, Informative

    Have you tried installing the GNU-Darwin ports? or FINK?

    It's my understanding that they would work just fine with Darwin standalone... not sure about on x86 though...

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  15. Re:It wouldn't go that way by Anonymous Coward · · Score: 1, Informative

    I've got a G4 on my desk at work, and an ADC monitor

    Apple's current displays do not support ADC, so that's a non-argument.

  16. Re:i wouldnt by drinkypoo · · Score: 4, Informative

    Tiny cache? x86 processors have larger L1 caches than most other processors. The L2 cache size is usually pretty puny though, and few PCs support L3 cache (the AMD K6/2+ and K6/3+ had onboard L2 and the system L2 became L3, that's all I can think of in that category just now.) AMD made several very nice x86-compatible processors. The lack of registers is pretty lame but it is addressed in x86-64 and for many programs it is not that big a deal anyway because both intel and AMD (and their assorted competitors, as well) have implemented register renaming and other tricks to improve the speed of context switches and the shuffling of data due to register starvation.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  17. Re:i wouldnt by jrockway · · Score: 2, Informative

    You do know that macs use the same RAM, ATA hard drives, CD drives, etc. as PCs right?

    --
    My other car is first.
  18. If not OS X, then how about ... by tverbeek · · Score: 3, Informative

    OK, so what if, say, BeOS was ported to x86? And updated? And was later going to be available as open source software? Any interest?

    --
    http://alternatives.rzero.com/
  19. Linux has to run on *everything* and can be... by Ayanami+Rei · · Score: 2, Informative

    mmmmm... no... that's not why it's touchy about hardware.

    Linux is first and foremost an operating system for x86 and x86_64. Now because x86 isn't the most demanding architecture out there, anything you implement on there easily maps to features of other popular architectures (SPARC, PPC, s390, IA64).

    The problem is that the drivers are largely written by kernel developers, and that's about it (with the exception of some lovely folks at Intel, HP, Creative and NVidia). Because of this, you only get what's been tackled. So anything new and shiny is unlikely to be supported unless it so happens to be using an already-tackled chipset, then you've just got to update some PCI or USB ids in some obscure header file to make sure it's going to be detected.

    OSX rocks at hardware detection because either it works on OSX, or it doesn't. There is no other more popular OS on that architecture that a hardware manufacturer would write drivers for or test first.
    And the oh so helpful OSX compatibility logo on the box of whatever doo-dad you want at Fry's pretty much prevents any confusion.
    Get it?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  20. Re:Well, not exactly chip level... by UserChrisCanter4 · · Score: 2, Informative

    No doubt; my Girlfriend's gaming PC (A mac is her primary machine) cost me just over $600 with a very nice video card, although I got the video card for $7 because an old one had died under warranty.

    An $800 computer will NOT have dual processors, a DVD burner, optical digital audio output, slots for 8GB of RAM expansion, both forms of Firewire, GigE, etc. I can build a solid, reliable computer for $800, but I'm not going to try and pretend that it's remotely comparable to a dual 1.8Ghz G5 PowerMac. This is the point that everyone misses when they play this game.

  21. Windows integration not only cause for reboots by mikefe · · Score: 5, Informative

    It isn't the integration that causes requirements for reboots.

    It's the base concept of not being able to move or rename a file once it is open. This is the same whether you are talking about a simple text file, or your system files for the OS.

    Most filesystems (fat, ntfs, and of course all unix filesystems) have an abstraction between a directory entry, and a filesystem wide number that identifies a file -- in unix filesystem terminology that is the "inode". The problem is that windows does not use that natural abstraction.

    In unix, if a program has a file open, you can "delete" that file -- wait it's not gone yet[1]. What happens under the covers, is that your filename in a directory points to an inode. Each inode has a count of the number of references to itself. When you open the file that reference count for the inode is incremented. So if there is one program with the file open, and the inode is referenced in one directory, the reference count is now two. Once that count goes to zero, the inode is unlinked -- which means deleted, but since "delete" is multi-step in unix, you need more terms.

    [1] This is a great way to work with temporary files -- once you open and delete it, nobody else can access the file and many security threats with temp files are completely avoided.

    Now you have a system file that needs updating. You delete the file (which just removes one reference from the directory) and the system still holds a reference to the inode and continues operating as before. Then, you write the new updated file to the same directory with the same name, but it doesn't cause a conflict because the new file goes into a different inode. Once the files are replaced, restart the individual application and the update is finished.

    On windows, to update a system file that can not be closed during the operation of the system, you put the files in a special location with a script that specifies their desired location. Every time windows boots it runs those scripts that replaces files before they are opened. That is why windows will always require more reboots than unix based OSes.

    There is more to updating system files than that of couse. For instance, most unix servers do not run a graphical environment on the server and every version of windows since NT boots into a graphical graphical environment. Most Unix based systems use the Xwindows system for their graphical environment, and an update to that environment only requires a restart of Xwindows not the entire system -- which is important if you are running any services on your computer that people depend upon.

    --
    There: Something at a specific location.
    Their: Owned by someone.
    Please make sure your english compiles.
    1. Re:Windows integration not only cause for reboots by mikefe · · Score: 5, Informative

      "Thats all fine and dandy, but doesnt' change the fact winodws still needs to be rebooted:)"

      I was showing why windows will never be able to catch up in requiring as few reboots as unix OSes. If you didn't catch that, please read my previous post again, it was kinda long...

      "And says windows is useing an outdated not so good filesystem."

      Why do you say that?

      NTFS supports all of the unix sematics natively. In fact, everything is a file -- even directories and "inodes".

      You have a combined inode list and journal in the MFT file.

      (in fact, the design of ext2 and 3 keeps the inodes close to the data with block groups spread out over the disk. (these block groups also provide a level of backup information that that helps greatly during filesystem recovery on bad disks -- but you have backups, right?)

      So, if you implement NTFS so that the MFT file is intentionally fragmented to put the inode data close to the data blocks, you could have the same performance advantages ext2/3 does for reads on large files (I'm not sure what XFS does to get its speed advantages though). Or whatever else might be a better layout. But you wouldn't have the recovery advantages of ext2/3's block groups though.)

      If the FLOSS community could just fork NTFS from the specs published before microsoft changed the FS and didn't publish the specs, NTFS could be one of the premiere filesystems in Linux. But alas, NTFS support in Linux and OSX is not about optimizing for production use, but for compatability with windows systems.

      Fragmentation can be overcome by a better implementation like Suse's enhancements to ReiserFS does in the 2.6 kernel. (Did that make it in yet? I haven't been following LKML for the last several months.)

      Just like ext2/3 for windows might not be as reliable because it might not follow the same integrity procedures that the linux kernel implementation does -- almost by requirement since since Linux's ext2/3 implementation is gpl, and I don't believe the MS FS SDK is gpl compatible.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  22. Re:Well, not exactly chip level... by NutscrapeSucks · · Score: 3, Informative

    Yeah, but the point stands that you can get a good-performing, stable, and expandable x86 minitower for about $1000, and Apple simply does not have a model which compares.

    Instead Apple customers are encouraged to spend $2000 for "workstation" machine. If one does not need dualprocs, PCI-X, or a crapload of RAM slots, it is a fair complaint that you shouldn't have to pay for them.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  23. Re:i wouldnt by Biffer4810 · · Score: 2, Informative

    crappy task switching?

    The x86 is one of the most ROBUST chips ever manufactured in that respect.

    Absurdly low number of general purpose registers?

    Fair, perhaps. The only reason to boost the register count is to increase performance -- and if the chip CAN perform well with a lower number of registers, more power to it.

    Lack of register windowing?

    See above. It's not like you can DO less because the chip doesn't have register windows, it just takes more work. [Although in my head it's straight forward, but not too many write in assembly any more, and for good enough reason].

    Tiny cache?

    Hardly a part of the x86/IA-32 architecture.

    Insanely long pipeline:
    I'll give you this one by default, I'm not knowledgable about it.

    Design features which aimed for "as cheap as possible":
    Not quite: Design features that aimed for "we still have to support stuff that our processors supported 20 years ago." A more NOBLE fault, but most likely still a fault.

    And this last point sums up all that IS bad about the x86, or at least the things that are confusing.

    Honestly, the x86 was one of the most amazing chips ever built. It had extensive built-in support for task switching, and memory protection. Segmented memory is NOT a bad idea (just ends up that a lot of system software isn't written to use it, some of it even copies the hardware features in software for protability purposes).

    I'd be really interested to see an OS on the scale of Windows, Linux, or OSX written SPECIFICALLY for this architecture (read: uses all of the hardware features).

    I'd love to hear that I'm wrong on all of the above points if you can back up your arguments.

    --
    -.-- -.-- --..
    One fish / Two fish / Red fish / Blue fish
    ShyaOS - Think Differently!
  24. Re:i wouldnt by Anonymous Coward · · Score: 2, Informative

    A G5 is $2000 because of the hardware is comes with.
    Go to dell or some other manufacture ( built-it-yourself doesn't count ). Then look at a PC with all the same features as a G5 and see how much it costs. A very close dell is a several hundred more. Secondly. No PC mobo has dual 1.25Ghz system busses.

    I bought a G5 for 2K.
    I got a "superdrive" ( CD 52x, CD-R 8x, DVD 4x, DVD-R 2x in one )
    I got a dual-head geforce FX 5200, it runs UT2004 and my 2d apps nicely.. And no the card isn't the 3D gamers dream. isn't the uber gaming card is a BTO option that I didn't need.

    It also came with 80GB 7200rpm SATA Maxtor drive. I added a second in and data striped them.

    Not to mention Firewire 800, Firewire 400, USB 2.0, Optical audio IN & Out, gigabit ethernet, v.92 modem, AGP 8x Pro, PCI Express.. So on and so on.

    I have a 19" NEC running at 1600x1200 @ 75hz and a 17" NEC running at 1280x1024 @ 75hz.

    So yes, as cheapo PC mobo with little or none of the above features being cheaper doesn't mean macs are expensive.

    If you want a no-frills mac buy an eMac for $700 ( includes 17" built-in CRT ). Or a G5 iMac for $1200. The G5 is made for someone who uses the system for pro multimedia. Hell, the damn case is made of 1/4th inch thick aircraft aluminum. It has 9 fans that run at low speed and are automatically controlled to make it quiet. You might not care about noise but someone using it for multimedia does.

    Somehow I really can't compare that to a cheap PC.
    The G5 isn't a gaming rig or a cheap system to check your email and browse with, its a full out multimedia system.

  25. Re:i wouldnt by Anonymous Coward · · Score: 2, Informative
    I just love how Mac zealots try to explain how their $2000 Mac is cheaper than a PC explaining how they saw a $1500 P4 or AMD64 and completely ignore the hundreds of $500 - $1000 PCs out in the market. It's like they're still trying to justify the expense to themselves.

    Lol. I spend $1600-$2000 on a Mac about once every 3 years. I also spend at least $800/year on PC gear (usually a new Linux box). Computers are like tires, you just have to buy more of the cheap ones. You get what you pay for. Nothing (no single system anyway) I've used can match the Dual G5 at home for speed. Though, if I get the right deal, I wouldn't pass up some quad Opteron goodness this year. ;)

    Call me a zealot if you want, but I use 5 different OSes on 4 different architectures daily. It's like the food pyramid or something. I have friends that spend $4000+/yr on windows boxen, but they probably have some serious gaming disorders and control issues! ;) (1TB mirrored for LAN party tote box? yeah...)

  26. Re:i wouldnt by csk_1975 · · Score: 4, Informative

    Most Mac users are completely disconnected from the larger PC market. Apple's prices have been the same since the mid-90s, so they assume that's how the rest of the world works.

    This is completely wrong. I am looking for something to do digital video on and the new G5 iMac is very competitive. With 1GB Ram, 250GB HDD, DVD burner, 20" LCD and Final Cut it is $2300 and this includes a high end graphics card, TV out and some nice software. For comparison a Dell Precision with 1GB Ram, 250GB HDD, DVD burner, 20" LCD, Adobe Video Collection and graphics card is $3940

    Of course the Dell Precision is extensible which makes it more attractive but if you can get a machine with the same spec as the G5 iMac for less, good luck. Its easy to say that Macs are crazy expensive and Apple is still in the '90s but the facts don't bare this out at all.

  27. Re:Apple Way Vs. Microsoft Way by ptudor · · Score: 2, Informative
    (To be fair, my Mac can't burn CDs by itself, but at least iPhoto can burn pics, and iTunes can burn music)

    Is your Finder defective? Sure, Toast has some extra features but for me Disk Utility and Finder both take care of anything the iApps can't.

  28. Some Falsehoods I'd like to make clear. by catwh0re · · Score: 5, Informative
    /. is known for having a few people in the audience with less than up-to-date information. So I'd just like to clear some things up.

    - Macs don't have a $2000 start up price tag, they actually start at $799 with the eMac, for portables $1099. Those of which are better spec'ed than low-end PCs.
    - The second point is that there are no more G3's from apple, it's been that way for a while, plus no apple computer is spec'd below 1GHz.
    - You can not get any apple computer without firewire. (It's an odd one I know, but I sometimes see some rattle about firewire cards and macs.)
    - OS X, runs smoothly on a G3 700MHz, it runs smoothly on a G4 400MHz, a G4 1GHz won't leave you waiting in any application including Alias' Maya. Hence you don't need a dual 2.5GHz G5 to 'test' OS X, a second hand mac is usually just fine to try it out. (If you look hard enough, there are people giving away old powermac G4s.)

    The final mistake, which is a good one, is that developers have not ignored the 64 bit G5, the reality is that developers have embraced it, and in cross platform apps, it's actually been the PC waiting for 64 bit updates from vendors such as Adobe, this when adobe apps were updated long ago for the G5.

    The logic that Apple computers wouldn't sell, if PC's ran their software is also another fallacy. PC's already run iTunes and iPods, this hasn't affected the apple market share (it's actually grown because people aren't taboo to the brand anymore).

    Additionally apple don't have any monopoly on the OS market or the hardware market, anyone that doesn't -want- to buy an apple, simply doesn't, it's not like windows software on x86. In a world where large purchases are governed entirely from the bottom line, you'll find that OS X on Intel would have little effect on apple computer sales.

    1. Re:Some Falsehoods I'd like to make clear. by AstroDrabb · · Score: 4, Informative
      OS X, runs smoothly on a G3 700MHz, it runs smoothly on a G4 400MHz, a G4 1GHz won't leave you waiting in any application including Alias' Maya. Hence you don't need a dual 2.5GHz G5 to 'test' OS X, a second hand mac is usually just fine to try it out.
      That has not be my experience. Even a dual G5 feels sluggish coming from a _single_ P4. Did you miss the MacDate review yesterday? Here is a quote:
      Although the performance of OS X on the dual 2GHz G5 system that I'd been running was definitely acceptable, there is definitely room for improvement. The overall responsiveness of the system was decent, but go back to using a top-of-the-line PC in Windows for a few minutes, and you definitely feel a bit sluggish on the G5.
      The reviewer paid $3,000 for the dual G5! A nice top of the line x86 is around $1,200. I built my own x86 for about $700 (not including monitor) and it just feels so much faster then a single G5. Also, to get better performance out of a dual G5 with the latest Mac OS, you need a bunch of memory that further drives up the cost. The reviewer put 4GB, the wimpy 512MB that comes with a $3,000 system is not acceptable.

      I would purchase Mac OS for x86 and give it a try. I would not dump Linux for it, buy I would certainly dump MS Windows. Maybe Apple should rethink their business and make software their "cash cow" like MS did (it has made MS billions). I bet Apple would make tons more cash with the x86 market then they could ever dream of. It could also be a selling point for their proprietary hardware. I am sure that if people used Mac OS x86 and really liked it that some of them would make the switch from x86 to Apple.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    2. Re:Some Falsehoods I'd like to make clear. by rocketjam · · Score: 5, Informative

      The overall responsiveness of the system was decent, but go back to using a top-of-the-line PC in Windows for a few minutes, and you definitely feel a bit sluggish on the G5.

      It's OS X's quartz rendering. There's going to be a performance hit for all that eye candy no matter what kind of hardware it's running on. If you ran it on x86 hardware it wouldn't be as snappy as Windows. But Windows feels awful clunky after using OS X.

    3. Re:Some Falsehoods I'd like to make clear. by ian+mills · · Score: 2, Informative
      No, quartz is optimized, but it is also vsync'd and double buffered. It is also completely vector based. Take an explorer window and drag it around really fast. It'll tear. You can't get windows on OS X to tear. Also, because it's completely vector based its trivial to implement things like expose.

      OS X is hardly unresponsive, but its not as snappy as running a GUI that was designed for pentium 1 pressors on a 4 GHZ Pentium 4.

    4. Re:Some Falsehoods I'd like to make clear. by Anonymous Coward · · Score: 1, Informative
      something else people think is that 2.5ghz on their pentium 4 is as fast as a 2.5ghz g5 chip. a 1ghz g4 is shit-loads "faster" than a p3 1ghz. PC users are only beginning to realise that clock speed is relative only to the chip design, with AMD making 'faster' yet 'slower(lower clock)' chips.

      new consumers that don't understand electronics can use this analogy. A person who can carry 1 bale of hay at a time to his house, but do the trip 20 times an hour, is slower than a person who can carry 4 bales of hay, but only do the trip 15 times in an hour.

  29. Apple had proportional scroll bars in 1986 by danieleran · · Score: 2, Informative

    Apple released the Apple IIGS in 1986, using "Quickdraw II" ( a ported and extended version of the Mac Quickdraw toolbox) which did both color and proportional scroll bars.

    Apple did not change the Mac scroll bars because their behavior was already considered standard. Apple released changes to the interface in major upgrades, where a series of changes could be introduced together, avoiding constant change in usability.

    One of the principles of Apple's UI guidelines is constancy. The guidelines are a good read. Others i recall off the top of my head are Forgiveness (undo/backstep) and Metaphor (mimic the behavior of real world objects).

    Apple guidelines, which seem obvious after reading them, were the result of groundbreaking research that all modern software benefits from, in proportion to how well they are implemented.

    Menu bars at the top of the screen is a good example. You don't have to think about where things might be or what the current application is. Your menu choices are always in a consistent place, and are easily targeted being at the top. MS put their Start menu at the bottom not as an improvement, but simply to be different.

    Pulldown menus are not difficult to abort because you can just leave the menu and let go. There was no epidemic of users picking the wrong thing. That problem comes from complex submenus of options (such as say, navigating Start/Settings/Control Panel/Printers), which Apple discouraged.

    In deep hierarchical submenus, users have to follow a narrow target through a series of menus. That is fairly rare in the Mac interface, but elemental to how Windows works: Start/Programs/Office/Word. Start/Settings/Control Panel/Administrative Tools/Blah/Blah/Blah/target.

    You can argue about interface differences, but what convinces me that Apple made good decisions is that when I'm tired (or say drinking), its far less frustrating to use a Mac than struggle with outthinking the interface in Windows (which Linux distros have largely copied). I find MDI (document windows inside application windows) particularly retarded.

  30. Re:i wouldnt by Mattintosh · · Score: 4, Informative

    Meanwhile, the PPC almost always has 64K L1 cache (32K instruction, 32K data).

    The PPC 750 (the "G3") had 512k or 1MB of L2 cache running at bus speed (66 or 100 MHz). (Source: Apple - Note: This page shows L2 cache to be 512k and 300MHz to be an available option. The 300MHz PPC750 had a 1MB L2 cache).

    Early G4's had 1MB of L2 running at bus speed (100 or 133 MHz). (Source: Apple)

    Later G4's had 256K of L2 (at processor speed) and 1MB or 2MB of L3 (at 1/4th processor speed). (Source: Apple - 1MB - 2MB)

    The G5's have 512k of L2 running at processor speed. (Source: Apple)

    And lots and lots of registers...

    I can understand why you might like cheap/fast-enough/common x86 processors. I just don't understand why anyone would defend the poor design decisions that bite them in the ass.

  31. Re:i wouldnt by Boltronics · · Score: 3, Informative

    Firstly, I think my AMD AthlonXP 2500+ PC with Antec Super LAN-Boy case (with clear side-panel), CoolerMaster Aero 7+ HSF, ThermalTake PSU, 4 SATA hard disks, all rounded cables, etc. make my PC look beastly and very cool. I also know the design is nothing to be sneezed at, since it has excellent airflow and the case is made of aluminum - not cheap plastic like all Macs I've ever seen.

    Now this may surprise you, but I haven't purchased a new computer in well over 4 years! I could never afford to fork out so much cash at any one point in time (being a student). I simply upgrade the bits and pieces as I need to when I can afford to. There is not a single component of the original computer (an old early Duron) left in the machine. Now the monitor is a 17-inch Hitachi LCD. The case has changed at least twice. Even the hard disks I originally had have all failed and been replaced.

    The biggest upgrade I have ever performed was a simultaneous motherboard and RAM upgrade, and the lovely (almost) never-changing Socket A has let me get away with this.

    So seriously... how can a Mac compete for somebody like me. I DO need an upgradable computer. Now take a look around - this is Slashdot! I'm not the only one who works this way.

    As for malwares... I run a UNIX-based OS, just like you do. GNU/Linux, thanks.

    --
    It's GNU/Linux dammit!
  32. Re:i wouldnt by Anonymous Coward · · Score: 1, Informative

    The only thing you prove is that any idiot can play with Dell.com and get any price they want to. The Precision is a PROFESSIONAL WORKSTATION -- in the same class as the PowerMac, not the fucking iMac.

  33. Re:i wouldnt by rawg · · Score: 2, Informative

    Coming from a PC user I can see how you missed the boat on this. Even the LCD screen is replaceable on a iMac. You can upgrade the CPU, hard drive, memory... http://docs.info.apple.com/article.html?artnum=868 12

    --
    The above is not worth reading.
  34. Re:GNOME works for me by tantalic · · Score: 2, Informative

    "In short, anyone who has already switched to a *NIX desktop (GNOME, KDE, Xfce [xfce.org], whatever) is unlikely to be tempted by an x86 OSX." This is certainly not true. As a former Linux/BSD user on my desktop/server (respectively) I am now hapily posting this from my Powerbook G4, and it's my *nix background that drew me to OS X. I think the PowerPC archetecture is very attractive to many power users and the BSD background/basis of OS X has attracted many unix users (even Sun executives are known to run OS X at their home). When I first got my Powerbook I wasn't sure I would keep OS X, figuring I may run linux on it or at the least dual boot OS X and Debian. However I am know very happy to run OS X and only OS X. When i need a terminal I can easily access one (and even login to a non graphical environment) but when I want to listen to music, watch movies, edit movies, edit pictures, etc everything "just works!"

  35. Absolutely hot by 5cameron · · Score: 2, Informative
    Dont mean to flame, but I feel the burning desire to point out some flaws in your charred logic.

    Child windows are not inherently more intuitive. MS utilizes a application-oriented interface paradigm which is a whole different ballgame. You claim the paradigm is 'inferior' when 'attempting to multitask' yet you don't even provide anecdotal evidence to support what you're saying. Application switching can be performed with or without the dock, and the inclusion of Exposé leverages OS X's extremely intuitive document-oriented system. System preferences allows you to tone down or remove the 'endless eye candy' and the 'nix terminal as well as X11 allow you to change your interface as much as you like.

    OS X 'aint for everybody. If you're content with Windows, stay cool. I was, and did, for 12 years. Besides, where would you get your 3d progz without Kazaa?

    Is it hot in here, or is it just my post?

  36. Re:It wouldn't go that way by alekd · · Score: 5, Informative

    The Oracle E-Business Suite is available for MacOS X and has both enterprise class CRM and accounting software. While the CRM software might not be in the same league as Siebel, it has other benefits as tight integration with Accounts Receivables and Daily Business Intelligence -- which can save you from implementing costly high-maintenance data warehouses. The accounting software is just about the best there is.

    Anyway most enterprises I know choose to run their enterprise wide applications on UNIX-boxes or on Linux -- even though they use Windows for everything else. I should think a Mac is just as capable of connecting to these as any Wintel.

  37. Re:Mistaken assumptions by Dominic_Mazzoni · · Score: 2, Informative

    4) I told my father to buy my mother a Mac. He said no because a PC was 1/6 the cost of a machine at Frys. Any $300 PC will have a better video card than the new iMac. I'm not sure you can still buy PC vidoe cards that suck as bad as what they put in the iMac (and yes apple, thats why there isn't a new iMac sitting on my desk)

    OK, you don't know what you're talking about. First of all, point me to a $300 PC. Rebates don't count - they take 6 months to arrive, if they come at all, and you pay taxes on the pre-rebate amount. The cheapest eMachines box is currently $449 before rebate, and guess what? It comes with Intel integrated video (crappy 3D) that uses shared memory - which means it takes away from your system RAM. The eMac comes with an ATI Radeon 9200 and 32 MB of dedicated VRAM, the iMac comes with an NVIDIA GeForce FX 5200 Ultra and 64 MB of VRAM. Are these top of the line video cards? No, but they don't suck, and they're infinitely better than Intel integrated video.

    The cheapest eMachines I could find that had a real video card with dedicated VRAM cost $600. The cheapest Dell with a real video card cost $950.

    If you have a counterexample, fine. But post a complete spec for a machine, the total price, and a URL.

  38. Re:i wouldnt by steeviant · · Score: 3, Informative

    "I also know the design is nothing to be sneezed at, since it has excellent airflow and the case is made of aluminum - not cheap plastic like all Macs I've ever seen."

    I think you'd be hard pressed to find any case more obviously made of aluminium or more thouroughly engineered for adequate airflow than the one on a PowerMac G5.

    I think they've been around more than long enough for you to have sneaked a peek at one on the apple website.

  39. Re:i wouldnt by RedBear · · Score: 5, Informative

    $120 DVD-+RW drive (one of the new dual layer capable ones)
    $180 Asus Mobo with built-in Optical audio, gigabit, a normal ethernet connection, AGP 8x PRO, pci express, firewire, and USB 2.0 and an Athlon XP 3200 installed
    $120 120 GB harddrive
    $250 Decent monitor - 19" or higher
    $100 512 MB RAM
    $20 Modem
    $80 video card


    I'm sorry.

    Rant mode on.

    I too used to think lists like this made some sort of sense. But they don't. The only way this list makes sense is if you are a computer expert who uses Linux (or pirates Windows), AND you are building this computer for yourself, AND you can get the parts all from the same place or inexpensively shipped, AND you somehow managed to get all the right parts out of the dozens of different types of cases, motherboards, and CPUs, AND you know how to put them together correctly AND all the miscellaneous cheap parts you bought all work together and none are faulty and need to be replaced AND etcetera ad infinitum...

    Everyone who makes a list like this is just wasting his time. The list only makes sense to you, unless you are in the habit of spending many hours ordering parts and building computers for other people FOR FREE... If you wanted to make any profit at all by selling that particular system to someone, there's this little thing called economics that gets in the way. You'll have to double the cost of all the parts, add compensation for shipping, and then bill for labor. Suddenly you have a machine that costs double the price of a low-end Mac (eMac) and you still haven't even added any software!

    And lets be realistic here, 80% of the populace is either not ready for Linux or simply won't be happy with it (in its current state). Even if you do discount the cost of the software, to duplicate the usability of a Mac or even Windows you or someone else will have to spend X amount of hours setting this system up so all the hardware works and all the necessary software is installed to do the same basic tasks that can be easily done on either Mac OS X or Windows.

    Just as a little experiment, why don't you go ahead and build yourself one of these systems from scratch. Just be sure and keep careful track of all the time you use from planning to ordering to assembly to installation and configuration of the software. When you're finally done and have a moderately usable system, multiply the number of hours it took you by whatever you get paid at your current job. Even if you don't get paid much you will probably be shocked at the number that comes up. Your time just spent finding each part will probably negate the "$40 less" that you think you can get all those parts for.

    If you are a geek who uses Linux and you have free time on your hands then building a computer from scratch can be an entertaining, educational and satisfying experience. It's loads of fun, I've even done it myself a few times. But trying to compare this list to the actual market price of any pre-built computer with all necessary software installed... it's just insane. Another thing, you do not need a $2000 Mac to get the same functionality, usability and apparent speed as a PC half the price, this is a myth today. Macs simply cannot be directly compared to PCs speed-wise for anything but a few specific operations that only a small segment of the population uses their computer for. For most poeple, a Mac that costs $800-$1200 will be more usable, safer to use on the Internet, and more fun to use than any PC in the same price range, no matter if it's running Windows or Linux.

    End of rant. I hate older Macs and Mac OS 7/8/9 and have been running Linux at home for years, so don't even think of calling me a Mac zealot. I'm just tired of seeing these BS "cost" lists being taken seriously here. The general reader and the moderaters need to come to the realization that they literally make no sense for anyone besides the original poster, unless the value of your time is zero and you already have all the requisite knowledge.