Slashdot Mirror


Mac OS X Versus Windows Vista

An anonymous reader writes "With Macworld set to start Jan. 8, InformationWeek has a detailed comparison that pits Mac OS X against Vista. According to reviewer John Welch, OS X wins hands down. The important point: he doesn't say Vista is bad, just that technically speaking, OS X remains way ahead. Do you agree?"

697 comments

  1. It doesn't matter by Stele · · Score: 3, Insightful

    Vista still has all the games and applications people use, most not available on any version of OS X.

    As a cross-platform developer (hail Qt!), I recently got a MacBook Pro so I could run both OS X and Windows on the road, and I will admit, the Mac has remained booted into OS X the vast majority of time. This is admittedly do to mostly Universal Binary testing, but I could easily see that if I wanted to, I could run my day-do-day stuff purely on OS X. Except for its continued mouse-happy interface (come on, make ALL of those popup dialogs keyboard accessible!), when running on a fast machine OS X is very nice.

    At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception.

    1. Re:It doesn't matter by Anonymous Coward · · Score: 1, Interesting
      Vista still has all the games and applications people use, most not available on any version of OS X.

      Maybe it will someday. Right now it's still pretty well plagued with incompatibilities.

    2. Re:It doesn't matter by Yonzie · · Score: 5, Informative
      come on, make ALL of those popup dialogs keyboard accessible!
      They are.
      Use [tab] to select and [space] to "click". You need to look after the faint blue highlight around the button though, and if you press [Enter], the blue button is selected, not the higlight.
    3. Re:It doesn't matter by Anonymous Coward · · Score: 0

      No argument about games. But most non-graphically intense "Windows-only" programs should run fine under virtualization, like Fusion or Parallels. Since you can (legally) run Windows on OS X but not OS X on Windows, there's a clear win.

    4. Re:It doesn't matter by vertinox · · Score: 2, Interesting

      Vista still has all the games and applications people use, most not available on any version of OS X.

      But can you run Final Cut Pro on Windows?

      Or even have a comparable program that doesn't make you beat your head on the keyboard? (I'm looking at you Adobe Premiere!)

      But in general, most commercial apps don't have a version on OS X.

      But to be really fair, if the software is open source and running on a modern version of Linux (as in that it is currently being maintained) you may see it recompiled in X11 for OS X.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    5. Re:It doesn't matter by snoozerdss · · Score: 1

      But can you run Final Cut Pro on Windows? Valid point but thats like me saying, "Can a mac run ArcGIS, Autocad or Map3d?" And then someone else will reply "Well, can windows run program X?" Different platforms, different programs, different needs.

      --
      Snoozer.
    6. Re:It doesn't matter by Tobenisstinky · · Score: 1

      No, under the Vista EULA only the ultimate edition is allowed to be run in VM.

      --
      wha'? where am i?
    7. Re:It doesn't matter by vertinox · · Score: 4, Insightful

      Different platforms, different programs, different needs.

      I think it was more on the grandparents post on the idea that the fact that Vista can run more games and application.

      But it is a moot point if it can't run the one application I need it to run. The fact that it can run more may not be the right tool for the right job. Like having a swiss army knife when you really need a plain phillips head screw driver.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    8. Re:It doesn't matter by maztuhblastah · · Score: 4, Insightful

      Agreed. Technically, you can do more stuff on Windows -- just as you can technically go more places in a SUV than you can in a sedan. But in reality, you never end up taking advantage of every little feature, relying instead on a core library of features. And when it comes to that "core library", Windows can't touch Mac OS X.

    9. Re:It doesn't matter by mblase · · Score: 0, Troll

      The thing about PC gaming is that games on PC don't really use the operating system at all. They all run in full-screen mode with their own UI. As long as your version of Windows has the needed version of DirectX, etc. etc., a committed PC gamer doesn't really care if he's running Vista, XP, 2K, or 95.

      The other thing worth noting is that Vista's hardware requirements make it difficult for users to upgrade their PCs; most people who want Vista's bells and whistles will need to buy a new machine. Since that's the case, it's worth telling them about how Vista stacks up to OS X, which will also need a new box of hardware.

    10. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Yhe feature you need can be enabled from System Preferences Keyboard and Mouse dialog. See Keyboard navigation in dialogs.

    11. Re:It doesn't matter by Megane · · Score: 4, Informative

      Use [tab] to select and [space] to "click".

      Not by default. First you have to go into the Keyboard & Mouse preferences and select the full keyboard access for "All controls".

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    12. Re:It doesn't matter by lord_rob+the+only+on · · Score: 3, Informative

      I don't remember where I read it, but I think any version of Vista can be run inside a VM. What you can't do is running multiple instances of one licence of Vista inside a VM (also one licence of vista and the same licence running simultaneously inside a vm), unless you use the ultimate edition.

    13. Re:It doesn't matter by Anonymous Coward · · Score: 0

      oh dont be a big lazy whiny baby....change the preference....so what its not the default...do you do everything the manufacturer tells you?

    14. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Rule 1: *Always* go for the corkscrew first.

    15. Re:It doesn't matter by ScrewMaster · · Score: 4, Interesting

      Off topic a little (okay, a lot), but your comment applies to programming languages as well. When I was coding for the MCS6502 on an Apple ][ in 1978 or so, I had every instruction, every variation, every addressing mode in my head. The code just flowed. No need to waste time referring to documentation once I had learned the instruction set ... my fingers never left the keyboard.

      Flash forward twenty nine years. Nowadays, programming environments are so complex (I won't use the term "sophisticated", necessarily) that no mere human mind can easily encompass them in their entirety. Yes, there may be a function that does exactly what you want, but odds are you won't remember it's there (if you ever did know) and will just write it yourself anyway. Most developers I know (myself included) settle for a "core library" of features and functions in a particular language, functions that do the majority of what we need. To do otherwise would mean continually searching through programming manuals trying to find some little-used feature which might (or might not!) actually be there and might (or might not!) do what you really want. Not worth the effort: just do it yourself and get it over with.

      Language and operating system designers rationalize the insane complexity of their creations by saying, "yes, it's true, no programmer/user will ever use all of what we provide, but the subset of features each programmer/user chooses will be different, so we have to put in the kitchen sink." Now, that is true to a degree, but I think that in many cases they have simply gone too far and productivity has actually suffered as a result. At the very least, a large percentage of their oh-so-valuable features go unused by a large percentage of users.

      The reality is that it is usually the marketing departments that demand more and more stuff be added in order to make their claims of "ours is new and improved!" so they can achieve some unquantifiable degree of "market differentiation".

      --
      The higher the technology, the sharper that two-edged sword.
    16. Re:It doesn't matter by xwizbt · · Score: 5, Insightful

      And it's worth pointing out that there's a reason for that. Generally, under MacOS X, anything 'advanced' is off by default. If you're the sort of person who wants to use keyboard shortcuts then you're the sort of person who's able to go to the preferences and activate them.

      Conversely, on Windows, in general *everything* is enabled at start up. Confuses the hell out of novice users. The Mac approach - simplicity and usability with the option for power use - wins out every time.

    17. Re:It doesn't matter by Tim+Browse · · Score: 3, Informative

      The thing about PC gaming is that games on PC don't really use the operating system at all.

      Yes, they do. I tried writing a PC game once without using the OS, but I couldn't open any of my data files.

      They all run in full-screen mode with their own UI.

      Oh, you mean they don't really use the Window manager? The OS is more than a GUI.

      As long as your version of Windows has the needed version of DirectX, etc. etc., a committed PC gamer doesn't really care if he's running Vista, XP, 2K, or 95.

      Unless I'm mistaken, quite a few games now don't (officially) support 95.

      BTW, DirectX uses the OS, which you may not have realised.

    18. Re:It doesn't matter by Anonymous Coward · · Score: 1, Insightful

      "Vista still has all the games and applications people use, most not available on any version of OS X."

      A typical retarded Windows user's view. Windows is still lacking posix libraries and a decent shell and thus it lacks the applications _I_ use. Now, last I checked I breathe air, produce sperm which contain human genetic codes, and am also in an intimate relationship with a human so I'm pretty sure I'm a person.

      What you meant was: "Vista has all of the PC games and most of the applications most people use, much of which isn't available for Mac." Still an ugly fact for Mac users, but quite a bit less absolute than the way you said it.

    19. Re:It doesn't matter by Joe+U · · Score: 5, Informative

      The thing about PC gaming is that games on PC don't really use the operating system at all

      Except for the sound, video, keyboard, mouse, monitor, network card, hdd, cd/dvd and other drivers the OS provides.

      Windows isn't just the fancy GUI, it's a standard interface to non-standard hardware. Anyone who used DOS for gaming will remember the absolute nightmare of getting sound, video, network and CD drivers all running for every game.

    20. Re:It doesn't matter by dhasenan · · Score: 5, Funny

      Now, last I checked I breathe air, produce sperm which contain human genetic codes, and am also in an intimate relationship with a human so I'm pretty sure I'm a person. I can test that. It'll only take a minute; I have the gom jabbar right here.
    21. Re:It doesn't matter by bshellenberg · · Score: 0, Flamebait

      Who would want to play around with Final Cut Pro? It's a toy comparable to something like Ulead's Video Studio. Real production folks use Avid.

      --
      Karma: Neutered
    22. Re:It doesn't matter by shmlco · · Score: 1, Insightful

      So? Where was the TCP/IP network interface on that 1978 Apple ][? No, wait, it didn't have one, did it? Hard disk and file management systems? 802.11? CD/DVD drive? Graphics co-processor drawing routines? Built-in video playback? MP3 audio support? Bluetooth? USB? Firewire? Window and dialog management? Event management? User accont management? HTML rendering? Security and firewalls? Printer drivers? Power management?

      Didn't have any of them, did it? More to the point, would you or any other user buy a comupter and OS today that DIDN'T provide those things?

      Hardware has gotten just a little more complex than the days when you could change the screen by poking a memory location, and we tend to do just a LITTLE more with those systems than run Visicalc and Lemonade Stand.

      Further, the number and complexity of the APIs has bloomed, and yes, most people only use a core set of them... because they usually don't need the others. How often does your desktop application dive deep into the power management APIs? Never? And unless you're doing video editing, how deep into QuickTime do you really need to go, other than "play movie"?

      Yes, computers today are complex. RTFM(s) and deal with it. You're supposed to be a professional, after all...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    23. Re:It doesn't matter by lucky13pjn · · Score: 1, Informative

      Unless I'm mistaken, quite a few games now don't (officially) support 95. Most if not all games do not support or will even run on Win 95. In fact, some games now refuse to even install on Win2k, which isn't that much older than WinXP.
    24. Re:It doesn't matter by eclectic4 · · Score: 5, Interesting

      "As a cross-platform developer"

      I assume you realize you represent less than 1% of the computer using public's needs/wants as a cross platform developer (most of them wouldn't even know what that means).

      "At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception."

      Like what? You may be right, but usually in a "discussion" thread you have to actually put up examples. My mom used to use Word, a browser and an E-mail app on her old Dell. With a Mac she now plugs in her digital camera to get photos as soon as I told her she didn't have to do a thing outside of plugging in the camera to the machine (no driver installs, no app installs), and she's been playing with iMovie, something she wouldn't have dreamed she could have done so easily on a Windows machine.

      So, while you may be right, I think the majority of the computer using public couldn't care less about your statement, and more about what they want to do rather than what they can do. Remember, I may admit you are right (without examples that would be pertinent to the general public I can't argue anything), but for most people, OS X and their bundled apps are going to be far more rewarding, fun, stress free than anything similar on Vista. For games, BootCamp!

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
    25. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Except for the plethora of Linux software available for free that runs natively on MacOSX and not on Windows. A significant number of tools for anyone working in academia for example. The one point that remains is gaming, but seriously, for that I have no qualms to steal a Windows and load it into Parallels (for games that don't need the beef) or dualboot.

    26. Re:It doesn't matter by IdleTime · · Score: 0, Troll

      How many people need Final Cut Pro?
      I have no idea what it is and I probably will never have any use for it

      I find the article in macworld to be of similar quality as if Windows magazine had done the same comparison and found Vista to beat OSX hands down. I'm so impressed! NOT!

      --
      If you mod me down, I *will* introduce you to my sister!
    27. Re:It doesn't matter by ScrewMaster · · Score: 1

      You completely missed the point.

      Ah well. Kudos for the rant but not for comprehension.

      --
      The higher the technology, the sharper that two-edged sword.
    28. Re:It doesn't matter by that+this+is+not+und · · Score: 1

      My swiss army knife has a plain phillips head screwdriver blade. And it's sharp enough to work as a #1 phillips, while massive enough to work as a #2.

    29. Re:It doesn't matter by Bill+Hayden · · Score: 4, Funny
      First you have to go into the Keyboard & Mouse preferences and select the full keyboard access for "All controls".
      With an onerous requirement like that, I can see how it's a complete non-starter.
      --
      Protect your browser with the Force Safe Search add-on
    30. Re:It doesn't matter by ThePlissken · · Score: 5, Interesting

      Final Cut Pro is making more and more inroads on Avid's territory due to the fact that it is just so much more cost-effective. Avid is a system with machines in racks in a term gear room. Final Cut Pro is a Mac tower with some displays and an editing keyboard. Avid is still used more, I know this, but Final Cut is a very attractive alternative. We use both daily at CNN.

    31. Re:It doesn't matter by that+this+is+not+und · · Score: 3, Informative

      I wouldn't mind having 'Final Cut Pro' as it's an application that makes it easy to do video editing. It, however, like all programs that makes a task 'easy' tends to direct the user along it's prescribed method for doing the task.

      None of what it accomplishes can't be done using other programs. And I feel more in control picking and chosing components. Plus, the existence of 'Final Cut Pro' on the Mac platform crowds out and eliminates the motivation for other people to come in and develop competing products. On Windoze there isn't a 'clear leader' in the area of video editing, so out of the anarchy come more options and choices. I like options and choices. I also cannot justify spending the tons of money for a new Macintosh, and all the new software I'd have to buy to get equivalent performance with other tasks.

      Really, though, for most purposes at home I use NetBSD these days. But for video editing and reproduction, good old Windows 2000 works okay, and I've registered a collection of shareware apps to meet my needs.

    32. Re:It doesn't matter by kcarlin · · Score: 2, Informative

      Speaking of utterly unimpressive, Read TFA. InformationWeek != Macworld.

      InformationWeek is a long standing IT periodical that is not editorially tied to any one vendor.

      Macworld and the various Windows XXX publications can reasonably be expected to make a case for their own platforms, but will point out at times where the competition is doing something better.

      The feature that TFA latches on to as the key failure of Vista is the implicit surprise in Vista that something the user tried actually worked. Plug in a USB device, get a dialog box. Connect to a network, get a dialog box. And my favorite, the Word button that wants you to stop everything to tell you what it does because there was absolutely no better way imaginable to convey the button's functionality. (You would think that whole dancing paperclip fiasco would made an impression on someone somewhere in Redmond. Perhaps the fact that they 1) haven't added a feature to Word in a decade worth paying for an upgrade and 2) have, thanks to 1), trained longtime users to simply catalog the breakage in new versions rather than explore new features which have proven to be of limited or negative value (like the grand unity between numbered lists and numbered paragraphs that rendered numbered paragraphs totally unusable in the 21st Century).)

      Big RTFA.

      --
      Free Adam Smith! (Or best offer.)
    33. Re:It doesn't matter by robbiethefett · · Score: 1

      I think Microsoft has really shot themselves in the foot with Vista's DRM scam. Audiophiles and/or musicians who have a small PC-based home recording setup will be real pissed when they realize that their brand new $400 sound card with S/PDIF and Digital i/o is crippled thanks to the Vista DRM nightmare. Vista takes the liberty of "downgrading" unsigned sound signals going into or out of the PC. (sorry, no link) This basically means that the ever-growing market of home recording enthusiasts will be SOL unless they stick with XP. as legacy support for XP runs out, i think you'll see a migration en mass to Apple hardware. I recently spoke to an engineer/producer who has a mid-sized pro studio. i asked him about his stance on Vista, and he sort of chuckled and replied "We're an Apple shop now." Pro's won't wait to see how it pans out.. they will go with what works, and more importantly, what Pro Tools works on. Linux has never really been an option as a pro audio solution for small studios, but along with all the advances with oss, alsa, jackd, and many other fine audio tools, linux-as-an-audio-studio is actually a better solution than Vista. *disclaimer: i run a linux-based PC recording setup currently, and i love it, but let's face it.. linux is not a multimedia editing OS. just my 2 cents.. Vista's broken, and it's by design. Am i the only one who's pissed off by this? i know there's gotta be a lot of audiophiles on /. -robbie

      --
      "Luke, you've switched off your targeting computer, what's wrong?"
    34. Re:It doesn't matter by a.d.trick · · Score: 3, Insightful

      Except that then it takes a long time for someone to become an 'Advanced User'. Most Advanced Users didn't learn what they know by reading some Advanced Users manual chalk full of al sorts of arcane knowledge of keyboard shortcuts and stuff. They were just regular users who accidently pressed tab one day on an found that it cycled through the form elements. Experimentation is *the* way that users learn stuff. We all know that getting them to read the manual is about as likely as getting a slashdotter to RTFA.

    35. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Actually, if you're not doing 3D, poking into memory locations is still pretty much the way you draw to screen. Linear framebuffers can't be beat for ease of programming or performance.

    36. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Car/computer analogies must die!

    37. Re:It doesn't matter by L0rdJedi · · Score: 2, Informative

      The Mac approach - simplicity and usability with the option for power use - wins out every time.

      Except it confuses the hell out of the power users coming from Windows, ya know, the ones (like me) that don't know it can even be turned on.

    38. Re:It doesn't matter by 3choTh1s · · Score: 1
      Conversely, on Windows, in general *everything* is enabled at start up. Confuses the hell out of novice users. The Mac approach - simplicity and usability with the option for power use - wins out every time.


      But this isn't usable is it. If I'm using the tab key to cycle through controls, then its obvious that I want to use the keyboard for navigation. Not being to cycle through ALL the controls then seems counterproductive. Is there a case where cycling through only the textboxes and lists makes me more productive. Seems unlikely.
    39. Re:It doesn't matter by jacksonj04 · · Score: 1

      The only incompatabilities I've spotted are with 9x series products and bits of software which don't use environment variables for things like application data storage. As long as the software acts like it's supposed to have done since Windows 2000 and stores the data in the right place, it works fine as far as I can tell.

      Drivers are a bit fuzzy, but quickly improving now companies have had a chance to have a serious run at the final release. Most hardware should be good to go by commercial release.

      All that said, OS X wins hands down for polish and usability.

      --
      How many people can read hex if only you and dead people can read hex?
    40. Re:It doesn't matter by ZachPruckowski · · Score: 1

      The Vista DRM screw-job hurts a lot more than semi-pros. What if I want to watch a movie while browsing, or listen to music while coding, or do any number of other things? If anything is DRM'd, the whole thing gets downgraded in a hurry, so I strain my eyes with the coding or browsing.

    41. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Or even have a comparable program that doesn't make you beat your head on the keyboard? (I'm looking at you Adobe Premiere!)

      On Windows, Avid is the only real option. I say this as a FCP user.

    42. Re:It doesn't matter by Thoron77 · · Score: 2, Funny

      Windows can't touch Mac OS X. Linux can :P

      touch MacOSX
      --
      /* Wherever you go there you are... */
    43. Re:It doesn't matter by Monsuco · · Score: 2, Interesting
      The Mac approach - simplicity and usability with the option for power use - wins out every time.
      sorta reminds me of KDE vs. Gnome. Gnome is easier to use, but KDE has more features. I personally use KDE, as do many Linux users, but many also use Gnome, and several also use other side stuff like XFce, Fluxbox, and the like. You can't really say one is better than the other.

      I would also say price has to be considered, OSX probably can do more than Vista, and it's easier to use, but most people dont want to pay that kind of price.

    44. Re:It doesn't matter by MPHellwig · · Score: 1

      okidoki no problem I'll just go on with boat/computer analogies or airplane/computer, whatever you want.

    45. Re:It doesn't matter by gobbo · · Score: 4, Insightful
      Except it confuses the hell out of the power users coming from Windows, ya know, the ones (like me) that don't know it can even be turned on.

      Oh, for crying out loud... if you're a power user, and confused, R-T-F-M! Or visit a web forum, like Mac OSX Hints or better, google's Mac search page. Or maybe you're not really a power user, just well-adapted to using windows--I've noted the distinction, people who understand how to do things with windows really well, but aren't clear on why it works that way.

      I'm constantly amazed at how people switch to a graphic interface and command line that is widely reputed to be "better" and yet expect it to work just like the one they abandoned.

    46. Re:It doesn't matter by Wicko · · Score: 1

      Explain to me how hidden shortcuts confuse the hell out of novice users?

    47. Re:It doesn't matter by Caste11an · · Score: 1
      For games, BootCamp!

      Precisely. I run a Windows environment at work and I manage it with a Mac using Parallels. We'll be switching to Macs during the next spate of hardware upgrades.

      At home, I have a MacPro and do all of my work in it. I switch to BootCamp for games and only games.

    48. Re:It doesn't matter by mdwh2 · · Score: 0

      You could always run Vista via Bootcamp, which isn't a VM.

      Which is completely useless for this context unless you enjoy rebooting everytime you want to switch between applications.

    49. Re:It doesn't matter by Baricom · · Score: 1

      When not everything responds to Tab, tabbing becomes faster. The Apple default means it's faster to get to where you would normally need the keyboard for entry. You can press Enter to immediately hit the action button, and Escape for Cancel, just like you could on Windows.

      It seems to me that a useful compromise would be to allow tabbing to other UI elements in dialogs that don't have text boxes.

    50. Re:It doesn't matter by Baricom · · Score: 1

      Interesting. I would have thought that Avid would be strongly preferred because access to media archives would be more cumbersome in FCP. Is there a workflow that you use that makes it easier?

    51. Re:It doesn't matter by gobbo · · Score: 4, Interesting
      however, like all programs that makes a task 'easy' tends to direct the user along it's prescribed method for doing the task.

      OK, I think you're confusing iMovie (free, or nearly) with FCP ($300 - $1200 or so, depending on discounts). Final Cut is not easy, nor prescriptive. I can edit, colour correct, audio edit, capture, etc. in dozens of ways, depending on workflow and habits. In fact, other than media management and settings (both of which SUCK on FCP), it's pretty much like Avid's functionality--and complexity.

      None of what it accomplishes can't be done using other programs. And I feel more in control picking and chosing components. Plus, the existence of 'Final Cut Pro' on the Mac platform crowds out and eliminates the motivation for other people to come in and develop competing products.

      Well, one can build a house with a can opener and a rock, but who wants to? FCP is the rage in the industry because it has an excellent balance of usability, reliability, and power, and it scales fairly well, including sliding into many an established workflow, especially now that it handles multiple cameras and better formats. No other programs offer that combination. In a sense, it breaks the rule of "cheap, fast, good: pick two." THATS why it dominates on the Mac, when Premiere and Avid were well entrenched leaders for... well, a decade. They dropped the ball.

      I also cannot justify spending the tons of money for a new Macintosh, and all the new software I'd have to buy to get equivalent performance with other tasks.

      Well, I guess you aren't billing $80/hr as an editor. Downtime (do you hear me, cinelerra?!) is costly, and in an afternoon of lost business, you've lost any price advantages; at 20 minutes per day of lost productivity, over the course of a year, well, that's just bad math, because at 40 weeks per year, that's $4800 you've sacrificed to the gods of false frugality.

    52. Re:It doesn't matter by VirusEqualsVeryYes · · Score: 0, Troll
      Experimentation is *the* way that users learn stuff.
      And some experiment by playing around in System Preferences (or Control Panel, but it's not nearly as good). How is this method inferior, or rather, how is it not superior to random key presses and crossed fingers?
    53. Re:It doesn't matter by DirtyShaman · · Score: 1

      So Microsoft designs for intelligent users who care about their OS, while Apple designs for people who use their computer as a mono/ semi-multi purpose tool and don't care (for the most part) about advanced functions / OS information. I, for one, prefer to be included in the information stream from the OS because I don't trust it to know what's best for me.

    54. Re:It doesn't matter by Anonymous Coward · · Score: 0

      blah blah blah, what world do you live in?
      The simple fact is that OSX is great for work because you don't have to deal with spam
      but I still can't run the majority of programs on it.
      I know you live in an idealistic fantasy world where everyone owns a mac
      everyone drives a european sport sedan with an I=pod connection, you play tennis in the
      evening with your yuppy buddies but all of us in the real world know that if you
      want a do-all computer then you buy a PC. Even if you have a mac you still need another PC
      unless you are totally impractical and think that MACs have everything you need.

    55. Re:It doesn't matter by 644bd346996 · · Score: 4, Insightful

      People stop being noobs by exploring the options and prefs dialogs, not by fumbling around. I doubt many people are able to figure out which random keypress triggered the action they wanted. But with something as complex as Windows or OS X, you can always discover new features by digging through the preference panes. THat is the experimentation that really helps.

    56. Re:It doesn't matter by soloha · · Score: 0

      eh...what kind of price? Last time I looked you could get a Mac Mini for $599 - if course you have to get your own monitor etc, but when you compare the hardware against an entry level Dell that might go for a similar price it's definitely better. The dell might come with monitor but how much does a 17" lcd cost these days anyway - not THAT much. And Macbooks start $1,099 and they are very nice. I don't think the whole "Macs are so much more expensive than PC's" applies at ALL anymore.

    57. Re:It doesn't matter by soloha · · Score: 0, Offtopic

      Then you should be using Linux ;)

    58. Re:It doesn't matter by Niten · · Score: 2

      No, he's right on the point. The reason our old Apple ][s are easier to program than a modern computer is that the Apple ][ didn't have an operating system with nearly as much functionality as a modern version of Windows, OS X, Linux, or BSD. Today's more sophisticated (yes, I would argue sophisticated) systems necessitate more complex APIs.

      The large number of functions and libraries that a modern programmer has to dig through while writing software for today's systems is an unfortunate – but necessary – byproduct of these more advanced OSes. You generalize that these APIs are a waste of time: "Not worth the effort: just do it yourself and get it over with." That may be fine for some very small tasks, but when it comes to the more complex aspects of writing software, that stance is completely unfeasible. Would you like to implement that TCP stack you're using all by yourself? How about that windowing system which your customers seem to love so much? Maybe the filesystem, too? Where do we draw the line?

      A similar case can be made for less fundamental system APIs, such as Apple's Core Data API in Tiger. You might think of it as a waste of time, and if so you're free to roll your own data persistence framework in each of your applications; by merely providing the API, Apple isn't forcing you to waste your time learning Core Data if you don't want to use it. But when I need to roll out an OS X application on a deadline, having something like Core Data to save me development time can be a real lifesaver.

      If you know what you're looking for, having a variety of pre-built solutions to build on top will save you way more time than you will "waste" looking through the docs. Sure, that shifts some of the difficulty of software development from the skill of laying down code to the skill of figuring out which pieces to glue together under certain circumstances, but that's just the art of programming. As developers, it is our job to solve problems in the most efficient way feasible.

    59. Re:It doesn't matter by Anonymous Coward · · Score: 0

      How about ditching useless analogies altogether...?

    60. Re:It doesn't matter by vrochette · · Score: 2, Informative

      Try the Apple+TAB shortcut. Same as Alt+Tab in Win.

    61. Re:It doesn't matter by wish+bot · · Score: 0, Flamebait
      Oh - right. So universal system wide - and user configurable - short cut keys, simple cross application automation, system wide cross application scripting, detailed logs, and a huge range of *nix command line tools and software including apache and postfix, are all available on a default Windows installation?!

      If you only care to look, and you are a 'true' advanced user rather than a MSCE style parrot button-pusher then OS X wins hands down over Windows for advanced functionality. The main difference is - a new user doesn't have to go faffing around in obscure places, checking obscure buttons under obscure tabs just to get the machine working with basic functionality.

      --
      lemonade was a popular drink and it still is
    62. Re:It doesn't matter by somethinghollow · · Score: 2, Informative

      That's why PHP.net is a boon to PHP developers. They didn't just throw the kitchen sink into PHP. They threw in the furniture, the windex, and even the toilet brush. They even went out and got more stuff to throw in. However, if I need to do something that I feel like there ought to be a function for, I just Google PHP.net, and I usually find it. My fingers never leave the keyboard, though I do leave my editor. That said, good luck finding an easy-to-use reference for, say, C#. If the documentation is there, most of the time having an obscure function is nice.

    63. Re:It doesn't matter by Conanymous+Award · · Score: 1, Interesting

      "Experimentation is *the* way that users learn stuff."

      True. But it's kids and teens only who do that. If you're any older than that, and a female at that (no offense to all the ladies here, just something I've noticed in real life), you're scared of computers, and absolutely do not experiment, n00b or not. That's why the OS X approach is the best way to go: you can experiment if you want and find new stuff. But you can also be conservative as heck and manage to avoid screwing things up with some advanced features turned on by default (and which a computer-scared user wouldn't find anyway). Geez, doing a right-click and remembering what it does is too much for many Joe and Jane Doe users.

    64. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Im not sure, from what i have read, it seems you cant use the cheap versions of Vista inside a VM, so if you want to test software by running Vista within a VM, you have to fork over more money to buy a more expensive copy of Vista.

    65. Re:It doesn't matter by tigga · · Score: 1
      Windows isn't just the fancy GUI, it's a standard interface to non-standard hardware. Anyone who used DOS for gaming will remember the absolute nightmare of getting sound, video, network and CD drivers all running for every game.

      Come on, there was no need for network drivers, unless you are talking about modems ;)

    66. Re:It doesn't matter by Darth+Cider · · Score: 1

      You're wrong though. I think it is very likely that Mac users will discover the Help feature on Macs, just because it is so damned helpful and easy to use. Learning EVERY keyboard shortcut involves nothing more than typing "keyboard shortcuts" into the help form. The original poster, an alleged power Windows user, claimed he'd been a victim of poor Mac design, when in fact Apple has gone to great pains to make using OS X transparent. The help files are extremely helpful.

    67. Re:It doesn't matter by pilkul · · Score: 1

      I can agree to some extent for end-user applications like word processor, and for programming language core features -- such as the sometimes confusing and quirky syntax in C++ and Perl -- but I have to disagree with you completely when it comes to programming language standard functions. I can seriously see no productivity or otherwise disadvantage to having a huge standard library, and if such a library is available (as in Java -- and it's the single greatest strength of that language in my opinion) it should be used as much as possible. It sounds like you're advocating reinventing the wheel as a matter of everyday policy.

      Take, say, a string-to-integer conversion function. Sure you could easily implement it yourself, it's a simple algorithm which will take maybe 10 minutes to write in order to deal with the set of cases you're currently dealing with. But you're bound to miss a bunch of corner cases (what happens when the number starts with a zero? when there's a space between the minus sign and the number?) that will cause pain and waste time in the future. There's also the matter of documentation -- the standard library will document the function's behavior with nitpicking precision and is liable to be familiar to other programmers in the first place, whereas you are very unlikely to produce anything of similar quality. (I am aware you would be likely to actually do use the standard library function in the specific case of string-to-integer conversion, but the same principles apply to more obscure features.)

      Look, I understand the allure of "flow". Code reuse seems to be, somehow, emotionally painful to most programmers (myself included), which is one of the reasons why it's done so little. And frequently, existing libraries genuinely aren't suited to your specific need and you do need to start from scratch. But jeez, before you do that at least sift through the documentation and figure out what the standard library actually provides. It's the single easiest form of reuse you can do -- standard libraries are the most general, bug-free and well-documented APIs of all. And even if you feel it's more productive not to bother, that's only a feeling. It is worth the effort of sifting through those manuals.

    68. Re:It doesn't matter by GeffDE · · Score: 3, Insightful

      What the parent is trying to say is that games use DirectX to access sound, video, network and CD drivers, basically. If the DirectX API was ported, it wouldn't matter much to a game what OS it was running on because all it cares about is the DirectX API calls. This is the idea behind cross-platform game APIs, as well as OpenGL etc.

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    69. Re:It doesn't matter by UnknownSoldier · · Score: 1

      I'm an Apple emulator developer, and I hear ya. I still have half of the 6502 opcodes memorized. AD 10 C0 ;-)

      But such complexicity grew gradual.

      With more memory, we could do more things. With faster CPU's we could again do more things. Audio & Video processing is probably the biggest things to blame, but when people realized computers really were general purpose devices that could do all sorts of neat things -- thats when all hell broke loose. Notice that the majority of computing is spent getting data into/outof the digital domain, manipulating/calculating it, or communicating it. I think that covers the basics of where computers have come, and it points the road where they will go. How long do we have to wait before we get rid of such antiquated hardware such as this archaic keyboard, and build a computer that read/scan our brain waves for input? When will we get fast enough computers where we can actually use the render data for physics calculations, and have "proper" real-time light and sound progration instead of the hacks of RGB, etc. Peole don't appecriate how complicated reality is until you start trying to simulate it.

      Do you want to go back to unprotected mode where any stray pointer can kill another process?

      Do you want to go back before there was an API for joysticks, sound cards, video cards, scanners, printers, networking?? Ugh.

      That's the price we pay for abstration -- more layers of complexicity.

      IMO, there are only 2 reasons to upgrade an OS these days
      - security patches
      - support new devices (and to a less degree functionality)

      The basic functionality of an OS has been with us, since, what, 1980-90 ?

      I agree though -- we need a new language (something like D) and a new OS that is designed with the user first, programmers second.

      Why do File Systems not let me use ':' -- the computer is a tool for the USER to use. Why not treat '\' and '/' similiar for folders? Because they were desiged when nobody was aware of the consequences, and we're stuck with their bone headed decisions, such as upper and lower case filenames being different files?!

      I would agree that it's time to throw all this crap out, and start fresh. At least OS X is heading in the right direction.

      --
      Why can my old 8-bit Apple support 32 character filenames but it took until 1995 for Dos/Windows to do the same?? Whoever designed the 8.3 filesystem should be forced to teach database design to kids.

    70. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Sad that it takes a sub 10 000 id to put some sense into slashdot these days.

    71. Re:It doesn't matter by that+this+is+not+und · · Score: 1

      Well, I guess you aren't billing $80/hr as an editor.

      Nope. Not many of us are. If we were doing that we'd roll out whatever solution made the most business sense. Just like I wouldn't use my platen scanner and laser printer to make the limited number of copies I need made at home. I'd call a photocopier supplier and lease something dedicated to the task.

      You've described a market of about 60,000 annual sales to Apple, though, you know. They can't survive in niche markets like that.

    72. Re:It doesn't matter by Sj0 · · Score: 1

      Msys and Cygwin both run just fine on my PC. I don't know what you're doing differently.

      --
      It's been a long time.
    73. Re:It doesn't matter by strider44 · · Score: 1

      Your argument doesn't make sense. If it's so helpful and easy to use, why is it not on by default?

    74. Re:It doesn't matter by zonker · · Score: 0

      Umm... Games yes, applications no. Most applications "people use" are available for both platforms or an analogous piece of software is. You as a MBP owner should know this.

      Your argument in favor of Windows still makes no sense in light of your provided examples...

    75. Re:It doesn't matter by Paradise+Pete · · Score: 2, Funny
      Except it confuses the hell out of the power users coming from Windows, ya know, the ones (like me) that don't know it can even be turned on.

      Apparently, Lord Jedi, you are not quite as powerful as you can possibly imagine.

    76. Re:It doesn't matter by sineltor · · Score: 1
      Flash forward twenty nine years. Nowadays, programming environments are so complex that no mere human mind can easily encompass them in their entirety.

      For me, this is the single biggest advantage .NET has over Java. The .NET library is incredibly minimalistic compared to java, and the result is a more consistant, better documented and more searchable API. In Java most of the time there's half a dozen ways to achieve the same effect. In .NET there's usually one and if there's two ways the documentation will explain when each method is appropriate.

      Less choice is regularly one of Microsoft's more dubious features but for me, when programming I find it a godsend. [despite how much my karma will suffer for saying so]
      --
      'No publisher will ever pay you enough to successfully sue them' - Dave Sim
    77. Re:It doesn't matter by antdude · · Score: 1

      Which pop-ups don't have hot keys? Whenever I get those expected UAC prompts in Vista, I just press alt-c if I know to continue.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    78. Re:It doesn't matter by Anonymous Coward · · Score: 0

      After 10 years in TV production, all I can say for Avid is that it sucks sweaty balls. The only reason it's still so widely used, is that corporate purchasing policies are set by Windows-loving IT people who don't really understand the needs of the production staff... and, being IT staff, refuse to listen to other options, because nobody could possibly know enough about computers to aid in the decisions.

    79. Re:It doesn't matter by nighty5 · · Score: 1

      I've had a mac for 1 and a half years, and I haven't found a way to enable keyboard navigation on selections like above - you've made my day!

    80. Re:It doesn't matter by Darth+Cider · · Score: 1

      Help is on by default. Keyboard Shortcuts work by default--if you know the shortcuts.

    81. Re:It doesn't matter by Bertie · · Score: 1

      If it's good enough for BBC News, it's probably good enough for most people. They're using it more and more. It's straightforward enough that reporters can shoot and edit their pieces all by themselves, without needing to drag a cameraman and sound man around with them. Quicker, more personal, and a whole lot cheaper.

    82. Re:It doesn't matter by Tragek · · Score: 1

      But the admission must be made that for the most part X11.app more than a bit of a ghetto. Applications running in X11 on OS X must forge their own way for everything, including clipboard data. And that is perhaps my least favorite thing about OS X is the big disconnect between the X11 clipboard and the OS X pasteboard. I wonder sometimes if there is an underlying technical problem that stops the OS X software engineers from syncing up those two data sources.

    83. Re:It doesn't matter by EastCoastSurfer · · Score: 1

      LOL, in fact for many people a Mac is all they need. As computers become more and more mainstream (ie, your parents, grand parents, great grand parents), these people are going to be doing things like email, web, and digital pictures. For this type of person a mac is often exactly what they need. For example, AutoCad may not run on a mac, but who cares (majority of people don't!).

      Apple has looked at what most people do with a computer and have made those things simple and fun to do. Very similar to what they did with the ipod.

    84. Re:It doesn't matter by scaryfish · · Score: 1

      It should also be pointed out that in many dialogs, pressing command(apple key) and a letter will press a button. For example, in the shutdown dialog, command-R restarts.

    85. Re:It doesn't matter by gobbo · · Score: 2, Informative
      You've described a market of about 60,000 annual sales to Apple, though, you know. They can't survive in niche markets like that.

      You did invoke Final Cut Pro--the consumer space is another matter entirely. If you want to compare iLife (includes iMovie + iDVD) to anything out there, I suggest you take a swing at it yourself, as it's hard to understand how much "more in control" one feels when everything works without grief, instead of spending lots of time figuring out how to integrate programs from different vendors, different codecs, what parts go where, etc. Your "in control" feeling as a tinkerer puts you into a niche as well, and your comments are contradictory in that sense--Apple has the consumer space for media production figured out, it's a legit driver of sales and part of the reason for their current growth.

      I've spent lots of time teaching video production to beginner and advanced students on Premiere Pro, Ulead products, discreet! products, and iMovie - Final Cut Express/Pro, and I can tell you that beginners are much more productive and creative when using iMovie, and that Premiere Pro is harder to keep running than Final Cut. Would you feel even more in control if you got more done, to a higher standard, in the same amount of time?

      Choice is good, as long as they're good choices. Hooray for shareware video software on Windows, for the few who can stomach them, and blessed are those who don't know better. Anyway, as a *nix user, shouldn't you be using Kino or MainActor? Try out the LiveCD for dyne:bolic sometime, or try blender--it runs on Windows too.

    86. Re:It doesn't matter by Dred_furst · · Score: 1

      But I've found that a *nix based system implements this far better, it's the reason my TV tuner card can talk to all my media players, everything gets bunged into one interface through a set type of calls, that way everything can interact, including the different mail clients to my mobile phone. Interoperability is very important. its like every card can use every car space, the cars are different, the spaces aren't (except for those damn small ones!)

    87. Re:It doesn't matter by supermank17 · · Score: 2, Informative

      I think what the gp might have been referring to is that even if you in general know what you're doing, if you don't know an option exists, you aren't going to look for how to enable said option. I've been using OSX for a couple of years, but I never knew that it was possible to enable this extra keyboard support until today. I'd just noticed that, huh, I can't use the keyboard to do some things, weird. I never thought to look for a way to enable keyboard support, because I didn't know it was even possible.

    88. Re:It doesn't matter by notwrong · · Score: 2, Informative

      Another great shortcut is the Apple-backtick/tilde keystroke to cycle within the windows of the foreground application. Physically right above the tab key, so the related functionality is quite intuitive (to me at least). I have used this all the time since I heard about it!

    89. Re:It doesn't matter by mollymoo · · Score: 1
      But this isn't usable is it. If I'm using the tab key to cycle through controls, then its obvious that I want to use the keyboard for navigation. Not being to cycle through ALL the controls then seems counterproductive. Is there a case where cycling through only the textboxes and lists makes me more productive. Seems unlikely.

      I expect the default is not to allow keyboard access to dialogs to avoid accidentally dismissing them while typing. Several times using Windows I have been typing away and glanced some unexpected dialog box as it appeared and instantly disappeared because I happend to hit 'y', 'n' or one of the other shortcuts. There simply wasn't time to read what that dialog said and I had no idea what I just told the machine to do. Inadvertently issuing random commands might impact your productivity very seriously. Let's say your word processor just timed out saving to the network and in the meantime you'd switched to another document. You'd better hope you're not typing at 120wpm not looking at the screen, or you may inadvertently dismiss the dialog and not find out your save failed and you just lost a couple of hours work. Well, you'll find out when the boss comes to rip you a new asshole for not having done that report. That's fundamentally bad design. Apple's default is much safer.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    90. Re:It doesn't matter by mollymoo · · Score: 1
      Car/computer analogies must die!

      Agreed! Car/computer analogies are the Trabants of /. English usage.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    91. Re:It doesn't matter by Storlek · · Score: 2, Informative

      It should also be pointed out that in many dialogs, pressing command(apple key) and a letter will press a button. For example, in the shutdown dialog, command-R restarts. Actually, in the shutdown dialog, you don't need the command key. Elsewhere, yes, that is correct.
      --
      Bears don't normally eat things that talk and move backwards.
    92. Re:It doesn't matter by VGPowerlord · · Score: 1
      Keyboard Shortcuts work by default--if you know the shortcuts.

      That's the exact opposite of what the great-great-grandparent said:
      Use [tab] to select and [space] to "click".

      Not by default. First you have to go into the Keyboard & Mouse preferences and select the full keyboard access for "All controls".
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    93. Re:It doesn't matter by VGPowerlord · · Score: 1

      I take it that you've never played DOS games over a network? Believe it or not, they did exist!

      I played Doom, Doom II, Warcraft II, Duke Nukem 3D, and Quake all in DOS over a 10Base2 (coaxial) network.

      In order to get IPX networking working in DOS, you needed two Novell Netware files and an Ethernet driver. They had to be loaded with lsl.com first, then the driver, then ipxodi.com.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    94. Re:It doesn't matter by linuxfanatic1024 · · Score: 2, Insightful

      HELL NO. I know several girl geeks, and over half of them are Linux users. My girlfriend even wants to learn it. And I know a lot of guys who just don't have a single clue how to work a computer. It's people like you who scare the girls away, not the complexity of computers.

      The truth is that geeks come in all shapes, sizes, ages, and both sexes.

      Apparently your experience in the real world is limited.

      --
      Microsoft-free since March 28, 2004
    95. Re:It doesn't matter by zonker · · Score: 0

      Your comment is true to the extent of considering a Mac a machine that can only run OS X. However when you consider the new Intel Macs can also run Windows you could argue successfully that it is capable of running more apps than a standard PC due to its ability to run Windows and Linux in addition to OS X...

    96. Re:It doesn't matter by Ptraci · · Score: 1

      If you think that's bad you should consider how it is for those of us who use Macs at home having to figure out how to do things in Windows, especially since the computers where I work have four different versions of Windows on them. Ah, legacy applications. Gotta love 'em.

    97. Re:It doesn't matter by linuxfanatic1024 · · Score: 1

      Unfortunately, though, computer non-experts fear Macs because they're not Microsoft. People have been brainwashed to believe that the Microsoft way is the only way they can learn. Too bad for other operating systems, though--they can't win converts with the majority of computer users thinking "it's too hard to use anything non-Microsoft!"

      --
      Microsoft-free since March 28, 2004
    98. Re:It doesn't matter by multiplexo · · Score: 1

      A typical retarded Windows user's view. Windows is still lacking posix libraries and a decent shell and thus it lacks the applications _I_ use. Now, last I checked I breathe air, produce sperm which contain human genetic codes, and am also in an intimate relationship with a human so I'm pretty sure I'm a person.

      Nice fucking try, but you gave yourself away with that "...am also in an intimate relationship with a human" remark, not if you're on /. you're not.

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    99. Re:It doesn't matter by Ptraci · · Score: 1

      You know, that sounds pretty ironic to me, when the thing most likely to get me swearing at my Windows computer at work is when it keeps defaulting to doing things in ways I don't want to do them because the programmers apparently think they know better than I do what I want, so they try to do too much for me and I have to backtrack and figure out how to do what I really want. I like simplicity, and I want the computer to do what I told it to do, no more, no less.

      I am not a programmer, I'm an electronic technician. From that perspective I have to say that the more complicated you make things, the more likely thay are to break, and the more modular they are, the easier they are to fix.

    100. Re:It doesn't matter by brianimator · · Score: 1

      ah ha! Thank you for that tip!!!

    101. Re:It doesn't matter by gravis777 · · Score: 1

      Only reason I am tagging onto this reply is that I wanted to use the "it doesn't matter" subject.

      I agree, but for different reasons. Truthfully, I think Apple finally got it. Look at their recent ads which feature the PC and the Mac personalities. PCs are better at doing some things, Macs at others. I work in an IT department where our clients are about 50% pc, 50% mac. I have an older g4 iMac dualbooting YellowDog and OSX Tiger, a Dell laptop running XP SP2, and a MacPro that I dualboot with OSX Tiger and Vista x64 Ultimate RC2, which I am using more and more.

      I am a PC tech, but as far as how often I use it, I probably use my Macs 40% of the time (that is, in an Apple OS). Guess what, I can run Photoshop and Premiere and AfterEffects and GIMP in Windows. Have been for years. I can run Microsoft Office, NeoOffice or OpenOffice (with the help of X11, which is messy on a Mac) on the Mac. At the end of the day, I mean, they are both PCs (personal computers), with just different operating systems on them. Its a prefrence thing. The biggest question is at the end of the day, can you get your work done?

      Working in an IT departmetn in a company that has so many Macs, though, I can say that there are almost just as many problems with the Macs as with the PCs. Interestingly, the Macs seem to have worse hardware problems, whereas the PCs seem to have more security issues. Just wait until you get an iMac with leaking capacitors, and we have started having issues with power supplies in some of the newer Mac towers. That does not mean that there are not user issues with the Macs as well. Just look at what happens to Adobe CS2 when the user decides they are going to try to remove some Asian fonts because they do not use them. Users tend to manually install fonts into the wrong font folders. Saving files in system folders. Having so many things on their desktop that icons overlap, and they wonder why their comptuer is so slow. The untrained Mac user who takes the DMG file and drags that to the Dock rather than opening it up and dragging the app to the application folder and then draging a shortcut to the dock like it should be (not intuitive if you don't know). Running a filesystem check on a Mac requires booting into the terminal and knowing the commands, whereas in windows, you simply right click on the drive and go to properties and tools.

      I tend to have more crashes in OSX than in XP. If its not a Kernal Panic, than its some application (usually boinc) that will lock up the machien and requrie a hard reboot.

      Point is, you can do what you need to do in either OS. Both OSes have their strengths and weaknesses. If you have an investment in software on one platform, chances are you are not going to dish that OS and go to another. Your Mac users will stay Mac users, your Windows Users will stay Windows users, and whiel there are a fair number of people who will convert from one OS to the other (or to Linux, or back from Linux)this will not be a huge number of your people out there.

    102. Re:It doesn't matter by dan828 · · Score: 2, Interesting

      Unfortunately, though, computer non-experts fear Macs because they're not Microsoft. People have been brainwashed to believe that the Microsoft way is the only way they can learn. Too bad for other operating systems, though--they can't win converts with the majority of computer users thinking "it's too hard to use anything non-Microsoft!"

      Bullshit. People generally don't want to learn a new way of doing things because it's an investment of time and energy that they don't want to spend. For most people, computers are tools that they have to use for work or that they want to use for entertainment. Having learned how to use one with a specific OS, they don't see the point in learning another way of doing the same thing. No one is scared or brainwashed, they just don't care about the things enough to want to do things differently. Belittling people in that fashion is idiotic.
    103. Re:It doesn't matter by 3choTh1s · · Score: 1
      You'd better hope you're not typing at 120wpm not looking at the screen, or you may inadvertently dismiss the dialog and not find out your save failed and you just lost a couple of hours work. Well, you'll find out when the boss comes to rip you a new asshole for not having done that report. That's fundamentally bad design. Apple's default is much safer.


      I actually do a lot of report processing at my job. I switch between reports all the time and I know what errors could occur. Thankfully Windows + Word has never issued a dialog while I'm in another document. It'll just blink in the taskbar waiting for me to alt+tab to the window with the problem. And when getting through these reports as fast as I can is what my employer is really looking at, being able to use the keyboard shortcuts to answer a dialog box saves me tons of time, instead of having to lift my hand and use the mouse.

      All I ask for is that the OS doesn't treat me like I'm a brain dead child. I can learn and I'd rather learn once than be slower all the time.
    104. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Blah, blah, blah. 6809, 68000, 80486 (ughhh!), been there, done that. Same timeframe.

      I would never call "having to code anything from drawing lines to disk drivers", "wast[ing] time referring to documentation".

      You're a moron.

    105. Re:It doesn't matter by gerardrj · · Score: 1

      Which of course means that it fails at being really good at being either type/size.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    106. Re:It doesn't matter by vistic · · Score: 1

      You know the gom jabbar is the weapon on the finger, not the box, right?

      Still I'm not sure how either tests for being a person. But in any case I love Dune references, so I'd mod you up if I had points.

    107. Re:It doesn't matter by gordo3000 · · Score: 1

      there is one way to get them to care, make it cheaper. unfortunately, only Linux does this. and since the OS is such a small part of the price of a computer, its hard to argue that even when its free, its worth the person's time.....

    108. Re:It doesn't matter by elbobo · · Score: 2, Informative

      Just type "php.net/[keywords]" and it'll search PHP's function library.

    109. Re:It doesn't matter by Conanymous+Award · · Score: 1

      "Apparently your experience in the real world is limited."

      It is not, thank you. What you said probably is true, but then again, you are talking about Linux. If one is a Linux user, you can be sure he/she knows how to use his/her 'boxen', in spite of his/her gender. In the world of Regular Windows Users things are different, though. And those users make up the extreme majority of world's computer users. And do I ever have a wide experience from that world. So, my point is there is a certain difference between Joe and Jane Sixpack users and Linux geeks.

    110. Re:It doesn't matter by drsmithy · · Score: 1

      I think Microsoft has really shot themselves in the foot with Vista's DRM scam. Audiophiles and/or musicians who have a small PC-based home recording setup will be real pissed when they realize that their brand new $400 sound card with S/PDIF and Digital i/o is crippled thanks to the Vista DRM nightmare. Vista takes the liberty of "downgrading" unsigned sound signals going into or out of the PC.

      You are wrong.

      Avoiding DRM in Vista is really, really easy (which is presumably why so many Microsoft haters are FUDing their hearts out trying to make it appear complex): if you don't use DRM encumbered media, you will never even know DRM exists.

    111. Re:It doesn't matter by cferthorney · · Score: 1

      I work for a compant which produces a mailserver which runs on all 3 platforms. As such I spend most of the day playing hop the OS. Prior to working where I am now, I had never touched a mac other than to joke about what I saw as the "horrible" one button mouse.

      Now (nearly 2 years on) I love Macs. I've used both Leopard and Vista and I have to say although Vista has finally brought in proper user security (Unix stylee :) ) Mac has had this since OS X came out (Possibly prior) and much the same with the aero eye candy. OS X has had it to.

      In my mind this is Microsoft playing catchup with the Mac and Linux worlds (Don't forget Beryl/Compiz etc have meant Linux has had the "spinning cube" etc for a while as well. And well Unix gave Linux and Mac the basis for its security structure off memory.)

      That said Windows does have more software, and more games as others have said. The success of both is guarenteed, Vista with Microsoft's larger market share is almost certainly going to be bigger; but their forcing upgrades on people will begin to hurt them this time around. When Vista +1 comes out (2012 anyone? ;-) ), Mac will have pulled in a larger market share, as will Linux. MS will still have the largest share, but the simple useabilty of a Mac (Once you get used to typing in your password to do any admin things, or the one button mouse) will increase its acceptance in the day to day office environment. Lets just hope Office 2007 for Mac (Read somewhere something about this being due out Q4 this year/Q1 2008 ) is stable enough for those users that have to use office! Another example (In my opinion) of businesses being reliant on a global leader for its own survival.

      And for those who want to flame me on the fact Open Office is useable on Mac, Linux and Windows, I know - I use it myself and find it perfectly usable. However not everyone does, the more draconian pointy haired folk amoungst non /. readers don't always like anything that doesn't have "MS" on it, or indeed is free! (Get what you pay for, etc etc)

    112. Re:It doesn't matter by cferthorney · · Score: 2, Insightful

      I deal with both sides of this everyday. Joe and Jan sixpack are admittedly are amoung the few with something as advanced as a mailserver but we do get the odd "How do I send mail from Outlook" etc. I personally would never dream of getting those sorts of users to say force a coredump if their Mac based server hung for an unknown reason and restarting the service didn't work. Any person can use a computer to the best of their own ability.

      If they are happy knowning what they know (Send email, print from a word processor, get the spreadsheet to do a little bit of maths for them etc) then thats grand, they can use the computer. The worst sort of user in my opinion is in fact the ones who think they know everything; know a few buzz words like "terminal" or "command prompt", "sudo" etc and think they are gods gift to geekdom. I've only once been able to agree with someone being comfortable in the terminal when they said "mac user, and I love the terminal" and this was coz he clarified he cut his teeth in Unix years ago on Solaris. (Its nice to not have to receit the keystrokes force kill a process with coredump!)

      To Joe and Jane, it doesn't matter if they use Windows or OS X. As long as they can do all they need for their day to day work, either is satisfactory. Just accept they will come crying to the techies over what we see as the littlest of things, as we know what we're doing, and they don't! (Joe and Jane pay our wages most of the time! Be grateful :) ) A lecturer at uni once said "Computers are like the workings of the car. Everyone can use the basic product, a few can tinker and be comfortable with fixing, but b***er me only a few can truely understand the inner workings of them" and he was right :)

    113. Re:It doesn't matter by linuxfanatic1024 · · Score: 1

      Why did you call my argument "Bullshit" when your argumet actually compliments mine?

      --
      Microsoft-free since March 28, 2004
    114. Re:It doesn't matter by linuxfanatic1024 · · Score: 1

      Linux was irrelevant.

      The point is that I took offense at that statement about all females being computer idiots.

      --
      Microsoft-free since March 28, 2004
    115. Re:It doesn't matter by dbrutus · · Score: 1

      It's a utilitarian thing. For the greatest number of people, having it off by default *is* the most helpful and easy to use setting. At some point, somebody's going to create an automator app that will go through the entire "advanced" corpus for Mac OS X, explaining what each is and asking whether it should be on or off. You run the survey, set as you like, and get an education at the same time. I expect it would take all of a week to sort out.

      Big deal.

    116. Re:It doesn't matter by julesh · · Score: 1

      With a Mac she now plugs in her digital camera to get photos as soon as I told her she didn't have to do a thing outside of plugging in the camera to the machine (no driver installs, no app installs)

      Funny. Exactly the same happens with my XP machine. Why do you think this is unusual?

      and she's been playing with iMovie, something she wouldn't have dreamed she could have done so easily on a Windows machine.

      There are plenty of simple-to-use video editors available for Windows. The only difference is that they aren't included in the box to start with.

    117. Re:It doesn't matter by robbiethefett · · Score: 1

      "Avoiding DRM in Vista is really, really easy (which is presumably why so many Microsoft haters are FUDing their hearts out trying to make it appear complex): if you don't use DRM encumbered media, you will never even know DRM exist" well, i guess i'll paraphrase my previous post, since you didnt read it. vista does not allow you to use lossless high-quality audio passthru like spdif of digital. this does not have ANYTHING to do with media, let alone "DRM encumbered media." this is a case of hardware being crippled at an OS level to prevent DRM circumvention. i wrote a song for you to explain the whole thing called "FUD me? FUD you!" but i must have saved the raw audio file as "DRM encumbered" because vista wont let me play that thru spdif either.

      --
      "Luke, you've switched off your targeting computer, what's wrong?"
    118. Re:It doesn't matter by stewbacca · · Score: 1
      Although I'm fiercely loyal to Macs, I have to disagree with this. Since when is using a right-mouse button an "advanced" feature? I think it is stupid that right click is off by default. I'm going to guess in a year or two, there will be more new Mac users than the old crusties who still live with one mouse button and rest there left hand on the apple key.

      Other than that, though, your point is valid. The click+drag, and double click features of my trackpad are on for me, but off for my wife, because she can't seem to control her clicks. She actually bought me a 24" iMac on accident last month because she was using my login and clicked "buy now"...not that I'm complaining! ;-)

    119. Re:It doesn't matter by stewbacca · · Score: 1

      I've used Macs since 1988 and couldn't find the feature in OS X either. Then again, someone else made a good point that is evidently true, I didn't go searching for how to do it! It used to be on by default, in OS 7-9. I used to be able to start up my computer, dial-in to the web and get my email and shut down, all without even turning the screen on. OS X, until today, has been a pain in my ass for keyboard navigation. Thanks for whoever posted that.

    120. Re:It doesn't matter by Lars+T. · · Score: 1

      The Mac approach - simplicity and usability with the option for power use - wins out every time.

      Except it confuses the hell out of the power users coming from Windows, ya know, the ones (like me) that don't know it can even be turned on. So "Windows power users" think using the online help is futile, as is Googleing for information on how to use a computer.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    121. Re:It doesn't matter by euice · · Score: 1

      Vista still has all the games and applications people use, most not available on any version of OS X.

      Well, I recently tried to play current games on vista. My experience: Most of the copy protected games do not work or require illegal patching to get them to work. And most of the games that do work have serious sound and graphic errors or require a lot of tricks and workarounds. And even more Confirmation dialogs.

      At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception.

      You cannot do MORE on windows, you just can use OTHER software. And even if you insist on using this or that application, that's way to optimistic. You would have to wait for drivers and patched versions of your favorite applications. It'll be more like the end of the year, if ever.

    122. Re:It doesn't matter by Samdroid · · Score: 1

      I have helped a reasonable amount of people start off with computers. Even after a few years of use, the majority, if not all don't realise there is an alternative to windows.

    123. Re:It doesn't matter by Lars+T. · · Score: 1

      All I ask for is that the OS doesn't treat me like I'm a brain dead child. I can learn and I'd rather learn once than be slower all the time. So you want to use Mac OS X insted of Windows.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    124. Re:It doesn't matter by 3choTh1s · · Score: 1
      So you want to use Mac OS X insted of Windows.


      Not quite. Ever since I got my MacBook I've been triple booting. It's all about best tools for the job and for me that isn't any one OS.

      I want to believe that one OS is the best... OS X is great. But I need MORE options not less. I don't want to type a million things into a console (and have to remember all the options myself) or write into configuration files. I just want an option box that gives me all the options. OS X software typically does the kind of handholding where I'm given the least amount of options which can lead to decent output. Call me a tweaker or an option whore. I just like my software to behave exactly the way I want to, best practices be damned.
    125. Re:It doesn't matter by Lars+T. · · Score: 1

      So you want to use Mac OS X insted of Windows.


      Not quite. Ever since I got my MacBook I've been triple booting. It's all about best tools for the job and for me that isn't any one OS.

      I want to believe that one OS is the best... OS X is great. But I need MORE options not less. I don't want to type a million things into a console (and have to remember all the options myself) or write into configuration files. I just want an option box that gives me all the options. OS X software typically does the kind of handholding where I'm given the least amount of options which can lead to decent output. Call me a tweaker or an option whore. I just like my software to behave exactly the way I want to, best practices be damned. So you don't want to "type a million things into a console (and have to remember all the options myself) or write into configuration files", but instead you want to have to write cryptic strings into hard to remember subsections of the Registry.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    126. Re:It doesn't matter by 3choTh1s · · Score: 1
      So you don't want to "type a million things into a console (and have to remember all the options myself) or write into configuration files", but instead you want to have to write cryptic strings into hard to remember subsections of the Registry.


      In the over 10 years I have had to live with a Registry, I have never, not once, had to write cryptic strings into hard to remember subsections in the Registry. If I did have to write something in the registry it's exactly where I would expect it to be... In the software section under the heading of company name. I dunno. seems quite easy to me.

      The real problem with the registry (for me anyways) has never been editing it. It's portability. You just can't take it with you easily.

      But again, because almost all of the possible options are exposed in the options panel of any decent software, I have rarely(once maybe every 6 months) had to use any sort of registry editor. Honestly it doesn't get any easier than that.
    127. Re:It doesn't matter by dfghjk · · Score: 1

      Any fool who types for 2 hours straight without looking at his screen should get ripped by his boss. That's ridiculous.

      No GUI will work for users who refuse to look at their displays.

    128. Re:It doesn't matter by dfghjk · · Score: 0, Flamebait

      "...corporate purchasing policies are set by Windows-loving IT people who don't really understand the needs of the production staff..."

      Spoken like a true mac fanboy lacking any understanding of the history of the platform. Avid was originally a mac application but switched to Windows because MacOS was so obsolete. Avid was once held up as a shining example of the superiority of the mac platform for "creative professionals". Now that it's Windows it sucks sweaty balls and is forced upon the production staff by "Windows-loving IT people".

      Go on believing what Steve tells you to.

    129. Re:It doesn't matter by dbrutus · · Score: 1

      What you're saying is that the Microsoft brand has zero effect. That's quite unlikely as that much of a colossal waste of Microsoft ad dollars would show up in the stock price and it doesn't. And if you think that people are too scared to try something new, you obviously haven't been around the block in the B to C computer space. Not everybody falls into these categories but it's simply not true that this doesn't happen at all.

    130. Re:It doesn't matter by mollymoo · · Score: 1

      Your reading comprehension skills are severly lacking.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    131. Re:It doesn't matter by dfghjk · · Score: 1

      "anything 'advanced' is off by default"

      I guess if not being 'retarded' is 'advanced' then that makes sense. I see no reason for the default behavior to be so wrong in this case. Apparently some "guru" inside Apple feels otherwise.

    132. Re:It doesn't matter by dbrutus · · Score: 2, Interesting

      Actually, Mac OS X does this vis a vis Windows in the business space because OS X Server does not require CALs. This is the vast majority of the cost on most business installations. Try costing out Windows print and file services with mail for 100 people and compare it with a Mac OS X server solution. You need to pay money for each Windows CAL, an Exchange CAL and an Outlook CAL to get the full MS experience. Mac OS X requires none of that except if you are using Apple networking services at which point you have to pony up an extra $500 for the "unlimited" server license. That's peanuts. The CAL licenses in the above scenario might be $80 a seat for all three CALs. You can get a lot of OS X education for your admin for $8000.

    133. Re:It doesn't matter by dfghjk · · Score: 1

      "THATS why it dominates on the Mac, when Premiere and Avid were well entrenched leaders for... well, a decade. They dropped the ball."

      I think the real reasons are far more complicated. Avid switched to NT because MacOS at the time was inadequate and stagnating. Adobe was much more dominant on the PC than the mac. There were other forces involved other than just technical merit that swung the market toward FCP on the mac platform.

      Premiere is an application more like a PC--supports anything but perhaps nothing well. Avid is a system that likes to be sold as a dedicated workstation. It's understandable to be why neither prefers to run on OS X at this point.

    134. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Microsoft designs for intelligent users who care about their OS

      Uhm, no. I'm a high schooler (as I've indicated elsewhere), and a month or two ago, I overheard one of my classmates saying that she'd discovered some new feature on her phone and she felt like a total geek. I said, "Really. What OS do you use?" Her answer was, "I don't know... Dell?" But wait, it gets better: One of the people she'd been talking to said, "No no no, he means, like, Microsoft, or Windows." "Oh. Windows." The point I'm getting at here is that at that level of cluelessness, one qualifies as neither an intelligent user, nor a user who really cares about their OS. And those people constitute a large portion of the Windows userbase, containing most of the people who think the Internet crashed when IE "unexpectedly encounters a problem" and needs to close. Those are not intelligent users.

      --Trumpet of Doom posting anonymously to retain mod access on this story

    135. Re:It doesn't matter by dbrutus · · Score: 2, Insightful

      No matter what your platform, it's important to acquire the habit to save often. Save twice per page and you're going to be "ok" in 99% of circumstances.

    136. Re:It doesn't matter by dcam · · Score: 1

      They threw in the furniture, the windex, and even the toilet brush.

      And that is exactly why php is a bad language. It is a poorly planned and poorly put together language which has grown organically. Its inconsistent. Go back and read the /. story about one of the major security guys leaving php.

      That said, good luck finding an easy-to-use reference for, say, C#.

      Wow thats really hard.

      --
      meh
    137. Re:It doesn't matter by gobbo · · Score: 1

      There were other forces involved other than just technical merit that swung the market toward FCP on the mac platform.

      Granted. Avid did move off of Macs for, what, three years or so, but returned to the platform with full dedication once OS X settled down. Avid is pretty much cross platform now, and given the crazy inverse market share in hollywood (producers, writers, camera crew, stars, fx, etc.--mac laptops everywhere), it isn't surprising.

      Adobe and Apple's relationship is more complex than any outsider can divine, I'd wager, so there was undoubtedly some politicking when Apple bought Final Cut and started developing it to address Premiere's shortcomings. Don't forget that both Avid and Premiere were Mac-only initially, and the first cheap desktop NLE's were mostly D-Vision on PC's or Premiere on Macs (about '92-'93). Adobe appeared to have gotten too comfortable, and development stagnated, it seemed to us who were stuck using it, so FCP was seen as a kind of saviour (though EditDV was a pretty good low-end stopgap). Hell, Premiere took ages just to properly support IEE1394 (firewire), and by that time we all had firewire decks/cameras.

      Premiere is an application more like a PC--supports anything but perhaps nothing well. Avid is a system that likes to be sold as a dedicated workstation. It's understandable to be [sic] why neither prefers to run on OS X at this point.

      See, that doesn't make sense. Premiere is notorious for not supporting different codecs and hardware (though claiming to), and I can back this assertion with the lack of hair on my head as evidence. Perhaps they've improved in the last 18 months, I'm still using v1.5. A new Avid Media Composer system on OS X Tiger is fantastic to use, maybe the best out there, though typically for conservative Avid their support for new hardware is a bit slow, and it would be nice to have an intel version (G5 only at this point). Just to be clear: Premiere is not available for the Mac at all, and Avid on the Mac rocks, so what were you saying?

    138. Re:It doesn't matter by Anonymous Coward · · Score: 0

      I found just the opposite...

                a) The license on most versions of Vista explicitly prohibits this. The super-deluxe with whipped cream and nuts version allows running in VMs, the rest don't.
                (I don't care about this when I have a warez version anyway...)

                b) The RTM and 1 slightly older version both would not run under any VM software I tried.. they would bluescreen VERY early into the bootup of the install ISO.

                I don't recall the exact version #'s, but research online suggests this was working with an older Vista prerelease from a month or two before RTM (and releases previous to that worked in a VM too.) There was a bit of debate between people on whether Microsoft "broke" something (the bluescreen suggests ACPI problems..), or they "fixed" it and the installer was checking if it was running in a VM during bootup.

    139. Re:It doesn't matter by Lars+T. · · Score: 1

      So you don't want to "type a million things into a console (and have to remember all the options myself) or write into configuration files", but instead you want to have to write cryptic strings into hard to remember subsections of the Registry.


      In the over 10 years I have had to live with a Registry, I have never, not once, had to write cryptic strings into hard to remember subsections in the Registry. If I did have to write something in the registry it's exactly where I would expect it to be... In the software section under the heading of company name. I dunno. seems quite easy to me.

      The real problem with the registry (for me anyways) has never been editing it. It's portability. You just can't take it with you easily.

      But again, because almost all of the possible options are exposed in the options panel of any decent software, I have rarely(once maybe every 6 months) had to use any sort of registry editor. Honestly it doesn't get any easier than that. You mean you never deleted a key like "{645FF040-5081-101B-9F08-00AA002F954E}" from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Desktop\NameSpace?
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    140. Re:It doesn't matter by 3choTh1s · · Score: 1
      You mean you never deleted a key like "{645FF040-5081-101B-9F08-00AA002F954E}" from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Desktop\NameSpace?


      Nope. Does that make me a bad person? I've never had to mess with registry settings for the Recycle Bin. I've also never tried to delete the Trash Can from OS X(How do you do that anyways?). But then again, you bring up a better point. Maybe that setting should be a little hidden. You don't want just anyone to go around screwing with stuff that they don't understand. But I know that if I do need to do something like that I'd just download and use TweakUI. Clear, easy to understand programs are more reliable and better for comprehension than any reading of manuals and editing of text files.

      I hope this comes out clear. I don't have time to learn everything that there is in a OS. I just want the options to be available using programs that I can use. A simple checkbox and my life can go on. And being able to Tab to it makes it a great time saver.
    141. Re:It doesn't matter by Lars+T. · · Score: 1

      You mean you never deleted a key like "{645FF040-5081-101B-9F08-00AA002F954E}" from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Desktop\NameSpace?


      Nope. Does that make me a bad person? I've never had to mess with registry settings for the Recycle Bin. I've also never tried to delete the Trash Can from OS X(How do you do that anyways?). But then again, you bring up a better point. Maybe that setting should be a little hidden. You don't want just anyone to go around screwing with stuff that they don't understand. But I know that if I do need to do something like that I'd just download and use TweakUI. Clear, easy to understand programs are more reliable and better for comprehension than any reading of manuals and editing of text files.

      I hope this comes out clear. I don't have time to learn everything that there is in a OS. I just want the options to be available using programs that I can use. A simple checkbox and my life can go on. And being able to Tab to it makes it a great time saver. Well, why would you want to delete the Trash Can from OS X - unlike the Recycle Bin it is not useless.

      As for TweakUI - you also never wanted to to add tweakui.exe to the Control Panel folder?

      As for being able to Tab - gee, that's "a simple checkbox". Not to mention that you can turn it on/off by a key command.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    142. Re:It doesn't matter by 3choTh1s · · Score: 1
      Well, why would you want to delete the Trash Can from OS X - unlike the Recycle Bin it is not useless. As for TweakUI - you also never wanted to to add tweakui.exe to the Control Panel folder? As for being able to Tab - gee, that's "a simple checkbox". Not to mention that you can turn it on/off by a key command.


      You sound like quite the microsoft basher. Let me ask you something. What makes the Recycle Bin that much different than the Trash Can?

      1 - I've never wanted to put the tweakui into the Control Panel. It goes into the Administrative Tools folder quite easily thank you very much
      2 - You did realize that in the page you linked to, you just download the .reg file and double click don't you. Sounds pretty easy like a pretty simple solution, wouldn't you agree.

      I just found the Tab option yesterday. But since this behavior seemed like it was just the way the OS handled it I didn't even think that they had an option for it. Took me a little while but I'll get down the global shortcut keys soon enough. Not that I would actually want to turn it off/turn it off by accident. Personally I think they should leave that setting in the system preferences and not allow it to be a key command. If I accidentally turn it on I'm sure it'll take me some time figuring out how to change it back. But that's my preference.
    143. Re:It doesn't matter by drsmithy · · Score: 1

      well, i guess i'll paraphrase my previous post, since you didnt read it. vista does not allow you to use lossless high-quality audio passthru like spdif of digital.

      I did read your post. You are wrong. To counter your specific example, Vista does not disable S/PDIF pass-through.

      this does not have ANYTHING to do with media, let alone "DRM encumbered media." this is a case of hardware being crippled at an OS level to prevent DRM circumvention. i wrote a song for you to explain the whole thing called "FUD me? FUD you!" but i must have saved the raw audio file as "DRM encumbered" because vista wont let me play that thru spdif either.

      Vista will not magically add DRM to content that does not have it - the usage (or not) of DRM to restrict output is wholely and solely in the hands of a) the application and b) the content producer.

    144. Re:It doesn't matter by robbiethefett · · Score: 1

      ok, i was mistakenly referring to it as "DRM" when it's actually called "content protection." and vista does not disable spdif passthru, since apparently some users report Media Center can use spdif. however, if you can get spdif to work with Power DVD or even Media Player, i'd love to hear your workaround.. so far no one i've talked to has had any luck whatsoever. The sound card in question is an X-fi card. i've tried the official vista driver, as well as the modded driver. The soundcard i prefer to use, and the one i use in XP and Linux is an M-Audio Delta 66. M-Audio does not have vista drivers out, and tech support told me over the phone that vista drivers will not be available for "some time." i joined the e-mail notification list and was told i would receive an e-mail when drivers are available. As a side-note, i have found no official word on the matter, but the vibe from Digidesign seems to be that there is no current plans to support a Vista flavor of Pro Tools. Considering when OS X came out, Digidesign had a compatable product ready to ship, methinks it a bit strange that they have apparently avoided Vista, and seem content to continue doing so. If digidesign stays away from vista alltogether, it's significant. that would be like autodesk deciding to not develop autocad for Vista. if it turns out to be true, there has to be a real rock solid reason behind it.

      --
      "Luke, you've switched off your targeting computer, what's wrong?"
    145. Re:It doesn't matter by garote · · Score: 2, Informative

      Cool. Then you'll appreciate that you can do exactly the same thing you describe, on OS X - with the added bonus that if you want to cycle through the windows of only the foreground application, you use command-`, which is right above the tab key. So you can tab through your Word documents without ever accidentally tabbing into something else. (By the way, command-` is implemented by the OS, so it works automatically across ALL applications.)

    146. Re:It doesn't matter by 3choTh1s · · Score: 1

      Now that's useful! Although I don't use that many windows when I'm home, I'm still definitely going to use that shortcut. Thanks.

    147. Re:It doesn't matter by Anonymous Coward · · Score: 0

      The fact that it can run more may not be the right tool for the right job. Like having a swiss army knife when you really need a plain phillips head screw driver.

      Or more commonly, having a MS Exchange server when you really need a mail server.

    148. Re:It doesn't matter by Lars+T. · · Score: 1

      Well, why would you want to delete the Trash Can from OS X - unlike the Recycle Bin it is not useless.As for TweakUI - you also never wanted to to add tweakui.exe to the Control Panel folder?As for being able to Tab - gee, that's "a simple checkbox". Not to mention that you can turn it on/off by a key command.


      You sound like quite the microsoft basher. Let me ask you something. What makes the Recycle Bin that much different than the Trash Can? The fact that stuff you delete with a keyboard command ends up in the Trash Can, but not in the Recycle Bin, for one.



      1 - I've never wanted to put the tweakui into the Control Panel. It goes into the Administrative Tools folder quite easily thank you very much
      So it doesn't really change the UI preferences, but only does something an admin would want to do? Is this something like the "Press Start to stop" paradigm?

      2 - You did realize that in the page you linked to, you just download the .reg file and double click don't you. Sounds pretty easy like a pretty simple solution, wouldn't you agree.
      Yeah, it's sooo much easier than to download one of the million of "change one of the settings you want to change changer thingies" for MacOS X. Why, was that a double standard I just showed up?


      I just found the Tab option yesterday. But since this behavior seemed like it was just the way the OS handled it I didn't even think that they had an option for it. Took me a little while but I'll get down the global shortcut keys soon enough. Not that I would actually want to turn it off/turn it off by accident. Personally I think they should leave that setting in the system preferences and not allow it to be a key command. If I accidentally turn it on I'm sure it'll take me some time figuring out how to change it back. But that's my preference. So you are used to your OS only being able to do what you stumble upon by accidently hitting a key and ruining the work you just did. Hell, I just love it when I have to manouver out of some mess because I accidently touched the Windows button - I can see why you fear accidently hitting ctrl-F1 (it's so close to one of the "close window" key-commands on Windows).
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    149. Re:It doesn't matter by Anonymous Coward · · Score: 0

      when people realized computers really were general purpose devices that could do all sorts of neat things -- thats when all hell broke loose.

      Damn you, von Neumann!

      The basic functionality of an OS has been with us, since, what, 1980-90 ?

      Well, the "basic functionality of an OS" has been with us for decades. But these days it's fairly well implemented, i.e., practical.

      I agree though -- we need a new language (something like D) and a new OS that is designed with the user first, programmers second.

      Like communism -- put people first! Strange how the best environments we have for users are those that are also best for programmers. It's like programmers help write systems for us or something.

      and we're stuck with their bone headed decisions, such as upper and lower case filenames being different files?!

      Capitalization rules depend on language. If I have files that differ only by case in language A but differ by letter in language B, do they suddenly merge into one file if I copy them into a folder owned by somebody using a different locale? Sorry, there's no easy answer here: unless you want to restrict everything to ASCII, case-insensitive data is a hard problem.

      I would agree that it's time to throw all this crap out, and start fresh. At least OS X is heading in the right direction.

      It's time to "throw all this crap out, and start fresh", and you think a 10-year-old GUI on a 30-year-old kernel is "heading in the right direction"?

      Why can my old 8-bit Apple support 32 character filenames but it took until 1995 for Dos/Windows to do the same??

      (30, not 32.) That sounds pretty cool until you remember that (Apple) DOS 3.3 was only in use from 1980-1983, and was succeeded by ProDOS with 15-char filenames, which was used for the next 10 years. I say: "Why can your old 8-bit Apple support 30-character filenames but my 16-bit Apple bought 10 years later only supported 15-character filenames?"

    150. Re:It doesn't matter by 3choTh1s · · Score: 1
      The fact that stuff you delete with a keyboard command ends up in the Trash Can, but not in the Recycle Bin, for one.


      That's quite funny. The default action for hitting the delete button on a Windows machine will send files to the Recycle Bin. Only if you hit Shift+delete will it permanently delete something. Please expand your horizons a little bit.

      Yeah, it's sooo much easier than to download one of the million of "change one of the settings you want to change changer thingies" for MacOS X. Why, was that a double standard I just showed up?


      Umm not really. Like I've stated before. I'm using OS X right now and I'm continually looking for the simple programs to do what I need. But if you haven't shut your mind down you would have seen that by now. I'm just saying that the solution you pointed out for a Windows machine that seemed so hard for you, is actually much easier than it seems.

      So you are used to your OS only being able to do what you stumble upon by accidently hitting a key and ruining the work you just did. Hell, I just love it when I have to manouver out of some mess because I accidently touched the Windows button - I can see why you fear accidently hitting ctrl-F1 (it's so close to one of the "close window" key-commands on Windows).


      That's not what I said at all. And in fact I don't think you know what you just said. OS X and Windows share a lot of good ideas and most come from they both support global shortcut keys. Btw the close window command on windows are ctrl-f4 and alt-f4 depending if you just want the window or the application to close.

      Oh and if you ever have that MASSIVE problem when you hit the Windows key... Just hit the Windows key again and your exactly where you left off. Sorry to have solved your problem with a simple solution. You're very welcome.
    151. Re:It doesn't matter by Conanymous+Award · · Score: 1

      Except that I didn't say that. I said females are more often scared of computers than males, on the average.

    152. Re:It doesn't matter by Lars+T. · · Score: 1

      The fact that stuff you delete with a keyboard command ends up in the Trash Can, but not in the Recycle Bin, for one.


      That's quite funny. The default action for hitting the delete button on a Windows machine will send files to the Recycle Bin. Only if you hit Shift+delete will it permanently delete something. Please expand your horizons a little bit.
      Must be the magic version of Windows I'm using - or somebody changed the setting without telling me.


      Yeah, it's sooo much easier than to download one of the million of "change one of the settings you want to change changer thingies" for MacOS X. Why, was that a double standard I just showed up?


      Umm not really. Like I've stated before. I'm using OS X right now and I'm continually looking for the simple programs to do what I need. But if you haven't shut your mind down you would have seen that by now. I'm just saying that the solution you pointed out for a Windows machine that seemed so hard for you, is actually much easier than it seems.
      It wasn't me who said it was worse with Mac OS X because "I don't want to type a million things into a console (and have to remember all the options myself) or write into configuration files" (in plain text) opposed to having to edit the Registry with cryptic keys. If you want to pretend you made clear from the start that you didn't actually have to do it, so be it.

      That's not what I said at all. And in fact I don't think you know what you just said. OS X and Windows share a lot of good ideas and most come from they both support global shortcut keys. Btw the close window command on windows are ctrl-f4 and alt-f4 depending if you just want the window or the application to close. Or ctrl-w or "e","x","i","t",enter - why the fuck can't you just quit command? And IIRC there are more in some obscure apps.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    153. Re:It doesn't matter by Anonymous Coward · · Score: 0

      Not quite the exact opposite of what the great-great-great-grandparent said.

      It said that keyboard navigation to all control types is not enabled by default. Keyboard shortcuts *are* enabled by default, but [tab] to select/[space] to 'click' is keyboard navigation, but not keyboard shortcuts.

      Keyboard navigation to all control types isn't enabled by default because it is simpler to teach people to do that sort of thing with the mouse. Power-users find scenarios where they can do something faster staying on the keyboard, and can enable that level of control, but for a typical user, the mouse is faster and easier (despite the multi-second round-trip from the keyboard to the mouse and back).

    154. Re:It doesn't matter by peterhil · · Score: 1

      So, what do you do when you upgrade your machine significantly (ie. are forced to change hard drives)?

      Do you reinstall everything and click through all those preference tabs for each application you use regularly, and reset each check and radio button as it was on your previous machine?

      On a Mac, I just copy the preference folders over to the new machine and I'm all set up working in an environment where applications behave EXACTLY like I'm used to.

      If you know what else to copy over, this also applies to EVERYTHING ELSE: All applications, application registrations, colour profiles, video codecs, internet browser plug-ins, keychains (encrypted storage utility for passwords etc), emails, custom shortcuts for programs (like Freehand and Adobe CS apps) and even the desktop picture and such details.

      I have some settings on my home machine, that I have carried over from machine to machine since 1998! -- Most notably Freehand keyboard shortcuts. At my job, I just got a new quad processor Intel MacPro. The previous machine was double processor G4. The transition took some time -- three hours to be exact, but was VERY SMOOTH!

      How do you do this on Windows? Or can you? (I honestly don't know)

    155. Re:It doesn't matter by 3choTh1s · · Score: 1

      Yeah like I've said before the big downfall with the Windows Registry is it's portability. But you can do a similar thing that you do in OS X(btw I prefer the way OS X keeps preferences). In Windows you open the registry and export the Software subtree. Then on your new computer just install the program like normal and then import the .reg file that you exported from the old computer. Piece of cake really. But it's not all encompassing.

      In OS X all the applications that I've seen so far behave the same way. But in Windows, especially older programs, they sometimes use their own .ini file. In which case to get the settings you just copy over the .ini file to the new computer and voila.

      I don't use either method very much though. I don't change computers often and when I do I actually want the settings to be different. My desktop is different than my Macbook and I behave differently depending on what computer I'm using. So I just install my applications and have a clean slate in order to accommodate my new environment. But I too have never went to a fresh computer and had a complete install take more than 3 hours. It's just a different experience that's all.

    156. Re:It doesn't matter by WillAdams · · Score: 1

      Unless of course you're dealing w/ an app like Quark XPress 6.5[1] which bloats a ~80 pg. journal w/ a couple of dozen master pages into ~160MB.

      William
      (who pages such a journal 16 times a year and for whom Quark XPress 6.5 crashed 208 times last year)

      1 - v7 finally fixes this by not including bitmap previews in the file, but regenerating them on the fly as the document is opened. Unfortunately the v7 beta was unable to convert the template for this document and Quark was completely uninterested in it after learning that it was ~120MB.

      --
      Sphinx of black quartz, judge my vow.
    157. Re:It doesn't matter by Draknor · · Score: 1

      So "Windows power users" think using the online help is futile, as is Googleing for information on how to use a computer.

      Hey - cut us some slack! Using Windows' online help IS futile, so we've just been trained to ignore it!

      =)

    158. Re:It doesn't matter by dbrutus · · Score: 1

      You shouldn't be typing large chunks of text directly in Quark. That's not what it's for. The advice I gave was for the use case of the grandparent. If you want to quick save in Quark, get a very fast storage subsystem (like, say, the new flash powered solid state drives that are just coming out) and use that for the work files on your present project. Frequent saves should become less painful then even for huge files.

    159. Re:It doesn't matter by WillAdams · · Score: 1

      I'm not typing, I'm formatting and paginating. Takes about 8 or 9 hours to lay out an entire issue (plus 3--5 hours prep work in Word or FreeHand).

      I've been pushing for a RAID setup, but since I've made all the deadlines comfortably it's a low priority.

      William

      --
      Sphinx of black quartz, judge my vow.
    160. Re:It doesn't matter by dfghjk · · Score: 1

      "Let's say your word processor just timed out saving to the network and in the meantime you'd switched to another document. You'd better hope you're not typing at 120wpm not looking at the screen, or you may inadvertently dismiss the dialog and not find out your save failed and you just lost a couple of hours work."

      Anyone who puts himself in a situation of losing "a couple of hours work" regardless of how he does it deserves what he gets. Not looking a the screen while performing save operations on valuable data is stupid. No GUI is capable of saving an idiot from himself.

      Perhaps, when you compose your idiot strawmans, you should be clearer as to what you precisely mean.

    161. Re:It doesn't matter by gordo3000 · · Score: 1

      didn't know.... but does this then also require having macs or is this something that can be done for windows PC's from a Mac server? (I've never set up anything for a business, just home networking, so I have no idea). If it can, I'm betting they are like our local IT department, just completely unwilling to change a system that is currently working.

      If it does, they there is the issue of paying for more expensive desktop equipment and possibly having to change business applications. 7500 bucks to change over all your computer hardware(and software) is amazingly cheap from what I've seen.

    162. Re:It doesn't matter by gobbo · · Score: 1
      I never thought to look for a way to enable keyboard support, because I didn't know it was even possible.

      My point is that a 'power-user' understands that keyboard support is a basic part of a mature operating system, that MacOS has a long history, and that it keeps things simple on the surface and very powerful underneath. Ergo: look for keyboard support, starting with menus, then with preferences and control panels, and if that fails, try to RTFM, including online advice. This is how I learn, and I think it's pretty standard techno-macho behaviour.

      I never expect a general user (yes, I support them all the time) to guess at keyboard support. But if one calls oneself a power user (yes, I support them too) on a nerd forum like /. and doesn't think to access power user features (such as keyboard options), there's a duty to challenge it. Oh, sure, there are lots of hidden features that power-users don't need to know about, like cmd-opt-plus/minus for zooming the screen (toggled by cmd-opt-8, BTW), but I've only met a few bona-fide power-users that were entirely mouse-centric, and they are all creative types who had to specialize outside of working in the OS, and didn't type much anyway.

    163. Re:It doesn't matter by supermank17 · · Score: 1

      I think what I was trying to point out is that if you're new to the system, and aren't experienced with it; if you don't know something exists, why would you go looking for it? I suppose I'd consider myself a power user; I've built and used my own dos/windows PC's since I was a kid, discovered linux freshman year of college and used more linux distro's on more servers for home projects than I can count, and in the last year or so, finally picked up a mac to try that out. I also have a fair understanding of how computers work, as a kernel level programmer. But I never thought to even check out the keyboard support thing. I'm a keyboard-centric user, and I noticed that the keyboard didn't always work how I wanted it to. But OS X userland is different enough from other OS's that I'd used, that I just thought perhaps this was by design. And since it wasn't a big deal to me, I didn't dig farther.

    164. Re:It doesn't matter by somethinghollow · · Score: 1
      And that is exactly why php is a bad language

      I know, and agree. I hate PHP. They can't even keep their needle/haystack order consistent. Unfortunately, it's pretty ubiquitous and easy to work with. So, I use it. If / when Ruby or Python are more abundant on random web hosts, I'll probably swap.

      Wow thats really hard.

      I said an easy-to-use reference, not a random reference. If you meant MSDN's reference, I've never had much luck finding anything I want to know about ASP (when I used to write it) or HTML/DOM without searching MSDN via Google. Their built-in search and interface is pretty miserable, and there is rarely enough information to help me figure out a problem. Hence, it is not easy-to-use. PHP.net was much more intuitive for me, and included more information than I would have asked for.

    165. Re:It doesn't matter by dbrutus · · Score: 1

      Mac servers come with Samba straight out of the box and it's the slickest, easiest to administer implementation on the planet. So yes, you don't have to change your clients. For straight domain controller duty, file and print as well as file and print, there's no reason to pay CALS. If you're running an application server, your mileage may vary. Certain applications require Windows. For those, you just get Windows. Other applications (SQL, email, webserver for instance) you can get a very good solution out of stock Mac servers.

    166. Re:It doesn't matter by dbrutus · · Score: 1

      One bad drive spindle and a project is screwed, badly. All you need is some guy getting their drive grease formulation wrong and you find out your drive was subject to a recall *after* the disaster that costs you tens of thousands of dollars in missed payments and penalties.

      One of the really neat things about modern systems is that RAID backplanes can now accommodate both serial IDE and serial SCSI (SATA and SAS respectively). That allows you to lowball a system at the beginning with SATA drives and move up to SAS when the performance becomes an issue.

      Really, there's no reason to place your company's reputation on the lowest bidder for hard drives' quality control. Get RAID for data integrity reasons and enjoy the extra speed as a bonus.

  2. Vendor support by gravos · · Score: 5, Insightful

    Technical superiority doesn't mean as much when you can't get vendor support. This is sad but true. For a long while to come Vista will enjoy all the attention and benefits of a larger install base regardless of technical merits (or lack thereof).

    1. Re:Vendor support by drsmithy · · Score: 1

      Technical superiority doesn't mean as much when you can't get vendor support. This is sad but true. For a long while to come Vista will enjoy all the attention and benefits of a larger install base regardless of technical merits (or lack thereof).

      Helpfully, Vista is also technically superior in pretty much every way.

  3. Games and Macs by Anonymous Coward · · Score: 0

    I'd love to switch from Windows, but I am a gamer and just can't abandon it. And I need to upgrade to Vista so I can run games in DirectX 10 :-(

    1. Re:Games and Macs by Anonymous Coward · · Score: 0

      Upgrade to a game console and ditch Windows, then. The Xbox 360 mostly get PC-type games anyway, and you'd stay in Microsoft-land for your Microsoft-only games.

    2. Re:Games and Macs by Bedouin+X · · Score: 1

      LMAO @ "upgrade" to a game console. The GeForce 8800 has already made the PS3 and X360 obsolete and you can bet that every six months the gap will get wider and wider.

      Even excepting that, I just can't imagine many PC FPS fans willingly adopting a controller over a keyboard and mouse.

      --
      Dissolve... Resolve... Evolve...
  4. Service Packs by Anonymous Coward · · Score: 0

    Im sure that once we get the a couple of service packs then things will be a bit closer(i know this may take a while!). Apple have released 3 or 4 versions since XP launched so its no wonder they have more refined features. Microsoft would have been more concerned about stability and corporate needs, not something Apple has to worry too much about. Nope, this is just the beignning, give it a few years and the fun and games will really start.

    1. Re:Service Packs by dhasenan · · Score: 0

      Well, how does OSX from 2001 compare to Vista?

      Let's take a look at the article's complaints.
        - Authentication for systems tasks: Vista sucks horribly; just about everything else I've seen does decently. That aspect of OSX hasn't much changed.
        - Consistent user interface: Vista sucks, but it's mainly an annoyance. OSX has had some interface annoyances, but the article makes a point about its interface being consistent for the past six years.
        - Sane and consistent hierarchy, naming convention, and interface for settings: the article makes a point about these not having changed significantly since 10.3, and that change was merging keyboard and mouse settings. Windows XP settings are bad enough, and Vista applied a confusing naming convention to them.

      OSX 10.0, then, probably beats Vista. At any rate, if Apple decides it's better to release incremental versions every year or two, and the evidence supports that, are we to say it's unfair to Microsoft? Or do we tell them to get a better business model?

      And Windows XP is only stable if the drivers are. That goes for any OS with a monolithic kernel, but given how many bad drivers there are for Windows and how little quality control Microsoft has over them, you'd think they'd have done something to change that. Running unverified drivers in their own address space, for instance. Apple doesn't have that problem, also due to their business model. Linux doesn't have this problem, due more to their design model than any business model.

      Still, since releasing often seems to work for Apple and Linux, why doesn't Microsoft do the same?

    2. Re:Service Packs by cnettel · · Score: 1
      Vista supports a rerouting of driver calls to user mode drivers for some device types (even I/O devices like HDs could theoretically use it). This carries a performance penalty (so normal HD controllers won't). It could be used for quick hacks. And, yeah, I know about Linux user mode file systems and devices. I'm just saying MS has done work in this direction.

      The new video driver model also includes a much large user mode part. In essence, the "miniport" in kernel is back to maybe actually being a thin layer doing the real HW interaction, while the user mode part is loaded in process. (While the other Vista user mode drivers I mentioned are separate processes.)

    3. Re:Service Packs by Anonymous Coward · · Score: 0

      I'm about as big as an Apple fanboy as there is, but I need to call you out on saying that 10.0 is better than Vista. Did you actually ever use 10.0? Even with the fastest G4s at the time running with 2 GB of RAM, it was slow as hell. It kernel panicked frequently. The UI really sucked and was inconsistent. I'd gladly use Win98SE than 10.0.

    4. Re:Service Packs by rvw · · Score: 1

      OSX 10.0, then, probably beats Vista. At any rate, if Apple decides it's better to release incremental versions every year or two, and the evidence supports that, are we to say it's unfair to Microsoft? Or do we tell them to get a better business model? Sorry, but OSX 10.0 was not really that usable. I've used it. But it had a good basis, and since than almost anything was a real improvement. This also meant that each new version was better finetuned than the previous version, especially up til 10.3. So the system became faster, and is probably still usable on old machines (G3).
    5. Re:Service Packs by anagama · · Score: 1

      I have an old g3 clamshell (I got the computer for rescuing the data - then fixed it up out of curriosity) so as you can imagine, it isn't a screamer. It has 10.4 and I use it as a wireless bridge to the living room for a voip phone device, dashboard performs great as a phone book, and it connects to the stereo to play music. I wouldn't want to sit there and use two programs at once on it, but for those limited purposes, it runs like champ.

      --
      What changed under Obama? Nothing Good
    6. Re:Service Packs by VGPowerlord · · Score: 2, Informative

      Microsoft introduced driver signing in an attempt to fix the problem with unstable drivers. If you try to install an unsigned driver, XP bitches at you about it, but lets you continue anyway if you really want.

      However, some companies intentionally defraud Microsoft's test lab.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  5. Tuesday! by SimonTheSoundMan · · Score: 1

    I think it will be fair to say, wait till Tuesday.

    1. Re:Tuesday! by Andy_R · · Score: 2, Funny

      That's 'yes', 'no' and 'ask again later' covered, shall we shoot for the whole set of magic 8 ball tags on this story? 'Outlook good' might be hard to find support for...

      --
      A pizza of radius z and thickness a has a volume of pi z z a
  6. Why not wait for Leopard?! by Lord+Satri · · Score: 4, Funny

    Isn't this strange. Why don't they wait for the just-around-the-corner Leopard to compare with Vista. At least they would be comparing apple with oranges instead of pineapples and watermelons! ;-)

    1. Re:Why not wait for Leopard?! by samkass · · Score: 2, Informative

      This is especially true considering the industry rags were comparing the Longhorn announced features with the then-released MacOS X 10.3 years ago, then again when 10.4 came out. Now that we're a few months from 10.5, you'd think they'd compare the 10.5 announced features against the now-released Vista, but no, the Mac doesn't get that advantage. Admittedly it's a little bit of Apple's fault with them being so secretive, but still... compare 2007 releases if you're going to compare.

      --
      E pluribus unum
    2. Re:Why not wait for Leopard?! by catwh0re · · Score: 5, Funny

      it's more like comparing Apples with lemons.

    3. Re:Why not wait for Leopard?! by that+this+is+not+und · · Score: 1

      Apple litigated Orange Peel Computer out of business decades ago.

    4. Re:Why not wait for Leopard?! by laxcat · · Score: 1

      Nice.

  7. .NET by iJed · · Score: 5, Interesting

    In my opinion the only place where Windows is really far ahead of Mac OS X is .NET. Or more specifically: C# 2.0. C# is simply the nicest programming language and .NET the most consistent and easiest API that I've ever used. I went from a Java and Obj-C advocate to a C# maniac in about one month of using it. The biggest drawback with .NET is Visual BASIC which is horribly verbose and seems to attract idiot developers.

    I think it would be great if Apple would adopt C# as the future of development on Mac OS X. I hate to say this but in comparison Objective-C 2.0 looks positively dated.

    Other than .NET I think Mac OS X 10.4 and the up-comming 10.5 are still much better operating systems than Vista. Mac OS X is more consistent, nicer to use and is more stable than any version of Windows I've ever seen.

    1. Re:.NET by blackpaw · · Score: 2, Informative

      Word - .NET and C# are just amazing, and Visual Studio is a *really* nice IDE. SharpDevelop (GPL) is pretty good as well.

      I actually see .NET as a real opportunity for linux. If there was a decent 2.0 implementation on Linux I would switch my web development to it just like that.

      WinForms problems? I have written custom from designers for DevStudio, it would be (relatively) easy to implement a GTK or QT hierarchy, experts and designer that integrated with DevStudio.

    2. Re:.NET by samkass · · Score: 1

      This is exactly what I've been saying for a year now, but every time I suggest it on a Mac discussion forum I get called a troll. Objective-C is what people in the 1980's thought object orientation was going to be about. Let's get with the program, people! Apple could probably do more for C# adoption in the industry than Microsoft probably can (think USB) because of less momentum. It would behoove Microsoft to give Apple extremely good terms on any IP and even code and consulting to get them bootstrapped on C#.

      I myself am actually an avid Java developer, but I think Java missed the boat on the desktop despite the gains in JDK 6. (If they'd gone all the way and revamped JNI and enabled heavyweight/lightweight mixing it might have been a different story, but with those not coming until JDK 7 a couple years from now they might as well give up.)

      --
      E pluribus unum
    3. Re:.NET by LubosD · · Score: 1

      What is so great about .NET? Reliably works only on a single platform, Qt seems to be way ahead (although its cost for commercial apps is substantial).

    4. Re:.NET by ThePopeLayton · · Score: 1

      I was always under the impression that .NET was strictly for windows, and MS was intentionally shutting out Linux and Mac from using .NET.

    5. Re:.NET by maztuhblastah · · Score: 1

      I've actually kinda liked my experience with Obj-C. I think that most people's objection to it stems from the fact that it's different from C and C++. C# certainly wins when it comes to familiarity -- but in terms of technical features, it doesn't have any advantages that I can see. Both are good OO languages, both have GC, both are reasonably good performance-wise, and both are well-supported by their respective "parents".

    6. Re:.NET by Lally+Singh · · Score: 1

      Most real Mac development's done in C++

      --
      Care about electronic freedom? Consider donating to the EFF!
    7. Re:.NET by TheRaven64 · · Score: 3, Interesting
      I haven't used C# much, and not used C# 2.0 ever, but my understanding is that is is semantically similar to Java. Here are a few things off the top of my head that I can easily do in Objective-C that I can't in Java (all of which I have used in real code):
      1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.
      2. Call methods by name.
      3. Query whether a delegate object implements a given method, allowing for informal protocols.
      4. Handle the case where an object tries to call a method on my object that doesn't exist, to allow the simple creation of generic proxy objects.
      5. Add methods to a class, even if it's part of the standard library and I don't have the source code (I can even do this at runtime, although it's messier, and I haven't ever needed to).
      6. Separate the allocation and initialisation of an object into separate methods, to allow different allocation policies to be implemented (e.g. pools for commonly re-cycled objects) transparently to users of the class.
      Perhaps C# 2.0 has these features, but Objective-C has had them for years.

      As to preferring .NET to OpenStep, I suppose everyone is entitled to an opinion, but I find this one very difficult to understand.

      --
      I am TheRaven on Soylent News
    8. Re:.NET by pkulak · · Score: 1

      C# is the best of a set of pretty bad languages. Is it an object? Is it a primitive? Maybe it's a nullable primitive, which isn't an object and makes you call stupid methods like hasValue. And how about that mess of a collection hierarchy? It was a joke before and after they added generics. Sure I'd rather use C# then Java or PHP, but come on, it's a transition at best.

    9. Re:.NET by mikelieman · · Score: 1

      We were recently told by $APPLICATION_VENDOR that we would need to replace *all* the 2GHz Celerons w/ 512 MB of memory and Win2K b/c they couldn't run $\.NET_APPLICATION fast enough for production use.

      Since 2GHz Win2K boxes w/ 1/2 a gig of memory has been our standard for a few years now, that's a few hundred pc's that'll need replacing... Oh, and what's now available of a replacement O/S on the new machines? Aw shit. XP Pro If I'm Lucky and MS-Windows-Vista if I'm Not.

      Nice...

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    10. Re:.NET by LinuxIsRetarded · · Score: 1
      I was always under the impression that .NET was strictly for windows, and MS was intentionally shutting out Linux and Mac from using .NET.
      Not at all. That's why Microsoft sought ECMA standardization for C# and the CLI. Mono is an open source implementation of .NET based on these standards that is available for Linux, Solaris, OS X, Windows, and Unix and includes ASP.NET and WinForms.
    11. Re:.NET by Anonymous Coward · · Score: 0

      We rock Linux boxes with quad dual-core xeons, 4 GB RAM where I work. And I work at a uni. Surely you're place of emplyment can pony up for a decent box? 512 MB RAM, HAAHHAHAHAHAH

    12. Re:.NET by mstone · · Score: 1
      Let's get with the program, people! Apple could probably do more for C# adoption in the industry than Microsoft probably can (think USB) because of less momentum.

      Uhm.. aside from satisfying your personal One True Language imperative,why should Apple want to push adoption of a language and code base Microsoft owns?

      In case you haven't been paying attention for the past few years, Apple has been moving away from the whole 'depending on a competitor (especially Microsoft) to suppply products critical to the Mac user experience' philosophy. We have:

      • Safari instead of IE
      • Mail instead of Outlook
      • Keynote instead of Powerpoint
      • Pages instead of Word

      plus the whole gamut of in-house products like iTunes, iPhoto, GarageBand, and so forth. The unifying concept behind all those products is "Let's not give Microsoft the power to say, 'whoops, we forgot to upgrade [Word|IE|etc] for Mac again. Don't worry, we'll get the code to the MBU in a couple of years.. maybe.' yet again."

    13. Re:.NET by feijai · · Score: 1

      Interesting you clam this, as OS X's primary language is Objective C.

    14. Re:.NET by Poeir · · Score: 1

      In OS X Leopard, both Ruby and Python can be used to code Cocoa applications. In my opinion, those completely leapfrog C# as far as ease of development goes.

      --
      Sigs are like bumper stickers.
    15. Re:.NET by feijai · · Score: 0, Flamebait

      Microsoft got ECMA standards for C# and the CLI. Not for .NET in general, which is heavily patent-encumbered. Only a fool would bank his application against Mono.

    16. Re:.NET by Tal+Cohen · · Score: 1

      Can you please provide details about #6?

      --
      - Tal Cohen
    17. Re:.NET by Agilus · · Score: 3, Informative

      I actually had a reason to do all of those things, with the exception #of 5 (but it might be do-able, don't know off the top of my head) with ancient Java 1.4 a few years back. You can find that Java's Reflection API will handle most of the stuff you're talking about, while its JNI API will let you call separate methods for object allocation and constructor initialization. It's also possible that you might be able to do it all with the Reflection API, without having to resort to JNI - I just came across the allocation functionality while I was creating some Java-C++ bridge code.

      That said, I'm looking to getting my hands dirty with some Objective-C code in the near future.

      --
      hackshop.com - My tech hobby project hub
    18. Re:.NET by PetiePooo · · Score: 2, Informative

      Have you ever used Delphi or C++Builder? The .NET API and the Borland Visual Component Library (VCL) were built by the same guy. .NET has the advantage of being his 2nd iteration, and C# the second iteration of Java, so his team had a chance to work the kinks out... Still, C++Builder/Delphi were vastly superior IDEs to VB6, not to mention that they didn't require programming in VB... (gag)

      Borland has even released a free (as in beer) version called Turbo C++ Explorer. Not expandable like the original C++Builder from a few years ago, but still very nice for writing simple Win32 apps. Installation can be a pain, but if you make it through that, you'll notice many similarities between its VCL and the .NET APIs.

      p.s. Yes, I'm a Borland fanboy.. 8-)

    19. Re:.NET by TheRaven64 · · Score: 2, Informative

      In Objective-C, you allocate space for an object with +alloc, initialise it -init, and free it with -dealloc. If you want to implement pools for a particular object type, then the simplest way of doing it is to simply override -dealloc so that is adds the object to a list, and +alloc so it gives you the first object from the list. If you want to do something a bit more clever, take a look at +allocWithZone:. NSObject's +alloc method actually calls this with the default zone. If you want to create a lot of short-lived objects, you can create a zone which will just allocate objects linearly, and then free them all at once. With the GNU runtime, you can do a lot more with NSZone, but on OS X it's an opaque type. Similar functionality, however, is exposed via some of the stuff in malloc.h on OS X.

      --
      I am TheRaven on Soylent News
    20. Re:.NET by nickallen · · Score: 3, Informative

      1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.

      This is not directly possible in Java API but can be done with a small utility function that uses reflection.

            2. Call methods by name.

      Again this can be done by reflection. You loose type safety so it's not encouraged.

            3. Query whether a delegate object implements a given method, allowing for informal protocols.

      Again this can be done through reflection. As Java tries to be type safe this is not part of the language syntax. You should use interfaces in this case. But it is possible to do this using reflection API as well.

            4. Handle the case where an object tries to call a method on my object that doesn't exist, to allow the simple creation of generic proxy objects.

      This is something Java and most statically type safe languages try to avoid as in most cases this is a programming error and it is better to catch at compile time. Using reflection you could check if the object supported the method or not though.

            5. Add methods to a class, even if it's part of the standard library and I don't have the source code (I can even do this at runtime, although it's messier, and I haven't ever needed to).

      This can be done with AspectJ.

            6. Separate the allocation and initialisation of an object into separate methods, to allow different allocation policies to be implemented (e.g. pools for commonly re-cycled objects) transparently to users of the class.

      Java implementations try to detect this automatically. In fact I think some implementations of Java can allocate objects faster than a malloc because they do pooling for you. But it would be nice if this could be done in Java I guess.

    21. Re:.NET by ceoyoyo · · Score: 1

      You've been able to program Cocoa apps with Python (reliably) since about Panther. I haven't kept track of he Ruby development, but I suspect you could do it right now without problems.

      What you mean is that that functionality will be built in to Leopard (ie you won't have to run a simple installer).

      And yes, you're right, Ruby or Python with auto-wrapping of ObjC code is the best development system I've ever used.

    22. Re:.NET by Tal+Cohen · · Score: 1

      How much control do you have over the alloc process? Can it, for example, refuse to allocate an object? Return the same existing object over and over (singleton)? Can calling alloc on class A return an instance of class B, which is a subclass of A? An instance of an unrelated class? (Sorry for the flurry of questions, I hope it is not too much of a bother.)

      --
      - Tal Cohen
    23. Re:.NET by _|()|\| · · Score: 1

      I don't know about "intentionally shutting out" other platforms, but it's pretty clear that Windows will always be the only first-tier .NET platform. That said, I'm currently evaluating Unity an up-and-coming Mac game engine that uses Mono.

    24. Re:.NET by mad.frog · · Score: 1

      Objective-C has many nice features, but I just can't get past the syntax, which I *loathe*.

      If they could adopt an Java (or JavaScript/ECMAScript) style syntax as an alternative, maybe I'd be interested.

    25. Re:.NET by Lally+Singh · · Score: 1

      The APIs are exposed in Obj-C and in C.

      Obj-C has some nice messaging, but it's a pain for anything big.

      --
      Care about electronic freedom? Consider donating to the EFF!
    26. Re:.NET by PhotoGuy · · Score: 1
      In my opinion the only place where Windows is really far ahead of Mac OS X is .NET. Or more specifically: C# 2.0. C# is simply the nicest programming language and .NET the most consistent and easiest API that I've ever used.

      No offense, but you need to get out more and try other API's. C# is a very elegant language (pretty much Java, but where they extended it, they did it very well indeed). And it probably *is* the nicest interface to the *Windows* API, if you have to use the Windows API. However, the Windows suite of API's, is big. Really, really big, as Adams would say.

      There are other API's that achieve the same thing, without a fraction of the complexity of the Windows API. Gates et al have purposefully kept the API huge and constantly expanding (just like the universe!) to keep anyone from creating a compatible non-Windows implementation of it.

      --
      Love many, trust a few, do harm to none.
    27. Re:.NET by mad.frog · · Score: 1

      Add methods to a class, even if it's part of the standard library and I don't have the source code

      This is a clever trick, and sounds like nice syntactic sugar... but in practice, is it anything MORE than sugar? I can't imagine this being a make-or-break language design feature (and actually sounds a little scary)

    28. Re:.NET by Anonymous Coward · · Score: 0

      The answer is YES -> To all of your questions.

    29. Re:.NET by TheRaven64 · · Score: 1

      How much control do you have over the alloc process? Objective-C inherits its object model from Smalltalk. In Smalltalk, there is no distinction between an object and a class; a class is simply a kind of object. Later, cargo-cult OO languages sprang up that made the distinction and people had to invent the concept of a 'Factory Object' to re-introduce an idea that had been around since the start of OO. Objective-C does make the distinction (although you can still use Objective-C classes as objects, for example by passing them as parameters), but, like Smalltalk, allocation is handled by the library, not the language. While C++ and Java have a 'new' keyword that allocates an object, Objective-C just has a +alloc method, which returns an allocated object.

      Can it, for example, refuse to allocate an object? Yes. +alloc is just a method that returns pointer to an object. In Objective-C, the id type is used to indicate 'a pointer to an arbitrary object.' The prototype is '+ (id) alloc;' meaning it can return any object. The nil object (usually defined as (id)0) is a valid object, and so you may override +alloc to return nil if you wish.

      Return the same existing object over and over (singleton)? Yup. It's generally considered bad form, however. Unless there is a really good reason why you want to hide the fact that it's a singleton from people using the object, it's better to declare a +sharedInstance method that returns the singleton.

      Can calling alloc on class A return an instance of class B, which is a subclass of A? Yes, and this is used a lot by Apple in the standard libraries. Many of the classes are actually class clusters, so when you create one you will get an instance of a different class, depending on how you created it. This is particularly useful for containers, which may use completely different mechanisms depending on how many objects are going to be stored in them. An instance of an unrelated class? Yes, in theory. +alloc (and -init) only have to return id, so you can return any object. In practice, however, you probably wouldn't want to do this, since the caller is likely to invoke methods on the returned object that you may not implement. One thing this can be good for, however, is hiding instance variables. In Objective-C, instance variables are part of the class definition, so if you change them then you may need to re-compile code that uses the class (depending on how it uses them, of course...). If, however, your public classes only have methods, no variables, and return an object of a different class from their +alloc methods, then you can hide them away neatly. Of course, this makes it much harder for someone to sub-class your class properly, so a better solution is to return a subclass.

      Sorry for the flurry of questions, I hope it is not too much of a bother No problem. Drop me an email if you've got any more questions.
      --
      I am TheRaven on Soylent News
    30. Re:.NET by Anonymous Coward · · Score: 0
      but in practice, is it anything MORE than sugar?

      Well, no. Actually OOP is all about sugar. You can do without.

      That said, adding methods to existing (library) classes by declaring categories on them ist pretty standard in Objective-C. Let's see ... I've got about 35 of them in my personal library.
    31. Re:.NET by TheRaven64 · · Score: 1
      It's very useful in a lot of places as an alternative to sub-classing, and it's even used in the standard library. OpenStep is split into two parts, Foundation is used for everything and AppKit is only used for GUI applications. Foundation contains a class called NSAttributedString, which contains a string and a set of attribute runs on it. In AppKit there is an NSAttributedStringAdditions category, which adds a number of methods to NSAttributedString for better interaction with the GUI (e.g. telling you how much screen space the string will need).

      It may not be a make-or-break feature, but it is certainly a useful one. I've used it in a few places.

      --
      I am TheRaven on Soylent News
    32. Re:.NET by TheRaven64 · · Score: 1
      Spend a few days getting used to the syntax. Apart from its unfamiliarity to C programmers, it is much more readable than C-like syntax. Which of the following two would you consider easier to read:

      array.addObject(foo, bar);
      [array addObject:foo atIndex:bar];
      Reading the first, you would have to read the documentation to know that foo is the added object, while bar is the index. With the second, it is obvious which is which. If you've got a half-decent editor, then autocompletion makes the extra typing a non-issue.
      --
      I am TheRaven on Soylent News
    33. Re:.NET by mad.frog · · Score: 1

      Arguments by name is great, but why can't I have both? e.g.,

      array.addObject(object:foo, atIndex:bar);

    34. Re:.NET by nostriluu · · Score: 1

      Or you can use an add on like Spring http://www.springframework.org/

    35. Re:.NET by Emetophobe · · Score: 1, Flamebait
      I think it would be great if Apple would adopt C# as the future of development on Mac OS X.
      Do you honestly think Apple would adopt a language that Microsoft created for the purpose of locking developers into MS Windows?
    36. Re:.NET by TheRaven64 · · Score: 1

      Is that actually more readable? Also, in Objective-C, having message passing and function call syntax being quite separate helps as a clue to remind the programmer that they are different things. This is not so important in a language like C++ where a method invocation is just some syntactic sugar on a function call.

      --
      I am TheRaven on Soylent News
    37. Re:.NET by mad.frog · · Score: 1

      Readability is in the eye of the beholder. So, to me, the answer is definitely "yes".

    38. Re:.NET by jcr · · Score: 1

      There was a language called TOM which did that. It also let you pass the arguments in any order, and omit any you didn't care about.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    39. Re:.NET by jcr · · Score: 1

      I think it would be great if Apple would adopt C# as the future of development on Mac OS X.

      Please deposit your resume in the round file on your way out.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    40. Re:.NET by jcr · · Score: 1

      I've worked on some pretty massive derivatives-trading systems, and Obj-C is what made them possible at all.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    41. Re:.NET by Anonymous Coward · · Score: 0

      You seriously need to get out there more -- in the development world. Try some Ruby, Perl, Scheme, Eiffel, etc etc. C# is a decent mainstream, RAD, language, but it's hardly an epiphany. Hell coding with Ruby on my personal projects has made me curse C# at work more often than not.

    42. Re:.NET by Coward+the+Anonymous · · Score: 1
      Add methods to a class, even if it's part of the standard library and I don't have the source code

      This is a clever trick, and sounds like nice syntactic sugar... but in practice, is it anything MORE than sugar? I can't imagine this being a make-or-break language design feature (and actually sounds a little scary)


      Ruby supports this through Mixins and it's how a lot of the snazzy Rails features are implemented. C# 3.0 will be adding support for Extension methods which do pretty much the same thing.

      I think the feature may have originated with Eiffel as a way of doing Multiple Inheritance without the pitfalls of the C++ way of doing it. (Don't quote me on that though.)
      --
      -- Jason
    43. Re:.NET by Anonymous Coward · · Score: 0

      I was under the impression that running a Ruby program that accesses Cocoa required something like the rubycocoa framework to be installed. rubycocoa is very reliable, which is why Apple is making it a standard part of OS X.

    44. Re:.NET by ceoyoyo · · Score: 1

      Yes, and Python uses the PyObjC module.

      I don't know about rubycocoa, but PyObjC has been available for years and is actually based on an older project that worked with NeXtStep.

      Good to hear both are being included with Leopard.

    45. Re:.NET by Anonymous Coward · · Score: 0
      Not entirely sure about ASP.NET development, but Mono should already provide a decent .NET 2.0 environment.

      Also, take a look here for some nice Windows installers that'll provide you with Mono, GTK# and some Visual Studio add-ins.

      Of course, for development on Linux, MonoDevelop is improving all the time.

    46. Re:.NET by abhi_beckert · · Score: 1

      Yesterday I added a method to the string class that returns an "object enumerator" that does a search for the next tag, creates an object to represent it, and returns that object whenever the "nextObject" method is received. It returns nil when there are no more tags.

      NSEnumerator *tagEn = [htmlSource htmlTagEnumerator];
      MyHTMLTag *tag;

      while (tag = [tagEn nextObject]) {
      .. do stuff with tag object ..
      }

      This is done all over the place, even within the built in API's as a way to a class's methods into separate files. If you look at the header file for NSString, you'll see that it only has two methods (length and characterAtIndex:), but then underneath that is ~150 more that are added as "additions" to the class. It's a nice way to keep methods organized without using comments, and I imagine the actual implementation files for each "section" of methods are in a separate source code file.

      Another use is for delegate methods. NSTextView adds a bunch of methods to the root class (NSObject), for example:

      - (NSRange)textView:(NSTextView *)textView willChangeSelectionFromCharacterRange:(NSRange)old SelectedCharRange toCharacterRange:(NSRange)newSelectedCharRange;

      The method does nothing, but subclasses that are delegates of NSTextView can override the method to do Stuff. If a delegate only cares about actual content changes, and not selection changes, just don't define the selection change delegate method and NSObject's one will be executed instead (which does nothing in most cases).

    47. Re:.NET by I'm+Don+Giovanni · · Score: 1

      For many of the products you mentioned, Microsoft doesn't even have an answer for, at least not a Mac version. So Apple's motivation in making all of those products goes way beyond eliminating any dependency on Microsoft. The real motivation, and it's quite clear, is that Apple is increasingly moving the Mac to an all-Apple platform. Apple provides the hardware, the OS, and the apps too. Go to any Mac user, and look at the installed apps on his computer, and you'll see that nearly 100% of them are from Apple (not including freeware).

      --
      -- "I never gave these stories much credence." - HAL 9000
    48. Re:.NET by I'm+Don+Giovanni · · Score: 1

      You do know that Microsoft made a version of Rotor (the .NET CLR/CLI open source impl) that runs on the Mac, do you not? It's the BSD version.

      C# doesn't "lock developers into Windows". Maybe the .NET libs do (the portions that aren't ECMA'ed, like WinForms, that rely on Windows-specific stuff), but an Apple version would use libs tied to Mac-specific features.

      C# is just a language that relies on CLR. The CLR is portable to any OS, and therefore C# is runnable on any OS.
      Apple could easily make C# bindings to its Cocoa lib. Hell, they already did it for Java (no longer supported, though), and are doing it for Python. The resulting source code wouldn't be usable on other OSes, but that's no different than ObjC, Java, and Python code that calls OSX-specific Cocoa api.

      --
      -- "I never gave these stories much credence." - HAL 9000
    49. Re:.NET by blackpaw · · Score: 1

      Thanks, good link for the installers. I will give monodevelop a spin on SUSE.

      I thought that mono was really only at 1.1 compatibility with some 2.0 stuff?

    50. Re:.NET by mollymoo · · Score: 1

      The suite of Windows APIs is really big, but if you're using C# odds are you're targetting .NET, which is just one API and it is, by all accounts, pretty decent and free of bloat.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    51. Re:.NET by Anonymous Coward · · Score: 0

      That said, I'm looking to getting my hands dirty with some Objective-C code in the near future.

      Right. I want a program that will make the ladies flock to me as if they were iron and I was a magnet. Make it so ;-)

    52. Re:.NET by Darby · · Score: 1

      There was a language called TOM which did that. It also let you pass the arguments in any order, and omit any you didn't care about.

      How the fuck did it allow that? Not arguing, it just seems like a really difficult problem unless it's like function(arg5:foo arg2:bar ... ) or something.

    53. Re:.NET by Anonymous Coward · · Score: 0

      >Go to any Mac user, and look at the installed apps on his computer, and you'll see that nearly 100% of them are from Apple (not including freeware).

      Uh, yeah, right. I have several years of Mac sysadmin experience (including almost two years as a Mac Genius) so I'm betting that I have seen a LOT more Macs than you have. Product suites from Adobe and Microsoft are hugely popular, as well as games, utilities, and loads of shareware- amazingly, pretty similar to what you would find on a cross-section of Windows machines.

      Apple does deliver a terrific assortment of both bundled and add-on software, but the platform is highly dependent on outside developers.

    54. Re:.NET by Darby · · Score: 1

      Go to any Mac user, and look at the installed apps on his computer, and you'll see that nearly 100% of them are from Apple (not including freeware).

      Heck, look at my computer and exclude "freeware" and you'll think I'm a magician since I can run Cedega with no other code on the machine at all including an OS. Well, ok, I paid for the games too ;-)

    55. Re:.NET by MechaStreisand · · Score: 1

      But if the message is passed to an object that is in the same thread, how is "message passing" any different than a function call to an object? I'm not trolling: I'm genuinely curious. I haven't played with Objective-C myself, but I'm interested in knowing if there's some advantage to how it does things.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    56. Re:.NET by Tal+Cohen · · Score: 1

      "Objective-C inherits its object model from Smalltalk" -- this actually explains everything. Much thanks for the detailed answer!

      --
      - Tal Cohen
    57. Re:.NET by jcr · · Score: 1

      You could declare default values for any arguments. As for letting you put them in any order, that's not tricky at all. Even FORTRAN had namelists.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    58. Re:.NET by shendart · · Score: 1

      The short answer (from http://developer.apple.com/documentation/Cocoa/Con ceptual/ObjectiveC/Articles/chapter_4_section_3.ht ml)
      "A crucial difference between function calls and messages is that a function and its arguments are joined together in the compiled code, but a message and a receiving object aren't united until the program is running and the message is sent. Therefore, the exact method that's invoked to respond to a message can only be determined at runtime, not when the code is compiled."

      It's this difference between functions and messaging that allows for all of the obj-c runtime dynamism. Categories (methods added to existing classes that you don't have the source to) and DO (essentially forwarding said messages to a separate entity - where entity can be anything from thread, to process, to computer) are two of the more interesting examples.

      For more info, I suggest taking a look at http://developer.apple.com/documentation/Cocoa/Con ceptual/ObjectiveC/Introduction/chapter_1_section_ 1.html

    59. Re:.NET by LKM · · Score: 1

      .NET is nice, but not perfect. Documentation is often crappy or missing, and backwards compatibility with older MS technologies is ugly. Also, pretty much all features in C# have been available in other languages, and often better implemented.

      I think comparing C# to Objective-C is a little bit unfair. Objective-C is a much lower-level language. There's room for both languages. Obviously, programming in C# is much more convenient, but that doesn't mean that Objective-C is dated - it's just for a different audience. Mac OS X supports Java quite nicely, too, and I'm looking forward to what Apple's doing with Ruby in 10.5.

      And finally, Visual Studio rots the mind.

    60. Re:.NET by TheRaven64 · · Score: 1

      But if the message is passed to an object that is in the same thread, how is "message passing" any different than a function call to an object? It isn't always. Message passing destinations are computed at run time. When you pass a message, the recipient might be a proxy object that will then forward the invocation. This is how the distributed objects mechanism works, for example, and so the real recipient might be in a different process or even on a different machine.

      I have written code to implement futures in Objective-C, whereby an object is spawned in a new thread, complete with its own run-loop and every message passed to it is enqueued and executed asynchronously. Return values are all proxy objects that block when any message is passed until the real return value is available, then forward them.

      --
      I am TheRaven on Soylent News
    61. Re:.NET by LKM · · Score: 1

      (Disclaimer: Bertrand Meyer was one of my comp sci professors, so I have been brainwashed into thinking that Eiffel is perfect :-)

      Eiffel does indeed avoid some of the C++ problems with multiple inheritance, but there are some issues which are inherent to the concept and can't be avoided. You get the good along with the bad, I guess :-)

    62. Re:.NET by ignavusinfo · · Score: 1

      Lisp also provides for positional, optional, named, and "everything else" (i.e., &rest) parameters, with or without default values. Very handy stuff indeed. k.

    63. Re:.NET by dcam · · Score: 1

      I like C# and .Net, but they aren't brilliant. Let me guess, you've spent more time with C#/.Net than any other single language? I've noticed people tend to really defend the language they work with as the best. Somehow people seem to think that because they are using the language it must be the best. For example most people who program perl full time seem to disagree with the article in my sig.

      I'd suggest you go out and get some significant experience with other programming languages before you make comparisons.

      --
      meh
    64. Re:.NET by Darby · · Score: 1

      You could declare default values for any arguments. As for letting you put them in any order, that's not tricky at all. Even FORTRAN had namelists.

      Hmmm..OK,then I guess my question showed that I'm not a developer.
      When you said that, I heard something to the effect of:

      Say you have a function that requires 6 arguments, 2 integers, 2 strings, and 2 others, say, that you're well versed in and I have no clue what are ;-)
      Call them A,B,C,D,E,F in the order above.
      I'm thinking you can do:
      function(A B C D E F), function(E C A B D F), function( B D A C F E)... or any other ordering you choose and the compiler will "magically" figure out what you meant.

      I'm guessing that there's more to it.
      Care to give the idiot version of what you're talking about?

    65. Re:.NET by rb4havoc · · Score: 1

      In my opinion the only place where Windows is really far ahead of Mac OS X is .NET. Or more specifically: C# 2.0. C# is simply the nicest programming language and .NET the most consistent and easiest API that I've ever used. I went from a Java and Obj-C advocate to a C# maniac in about one month of using it. The biggest drawback with .NET is Visual BASIC which is horribly verbose and seems to attract idiot developers.

      I think it would be great if Apple would adopt C# as the future of development on Mac OS X. I hate to say this but in comparison Objective-C 2.0 looks positively dated.


      Ever heard of Mono? It's not developed by Apple, but it's an open source project sponsored by Novell made to allow for those who run UNIX, Linux, Solaris, and OS X to develop on a .NET platform and run binaries compiled by .NET. So, it is possible to write and develop C# programs if you wanted to on a Mac, and you still don't have to pay the pretty penny you do if you had to purchase .NET ;)

      --
      "There are 10 types of people in this world--Those that understand binary, and those that do not..."
    66. Re:.NET by jcr · · Score: 1

      in TOM, you could send a message like [someObject moveTo X:10 y:20] and it would be semantically identical to [someObject moveto y:20 x:10]

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  8. Wow, that wasn't biased, LOL... by Assmasher · · Score: 5, Insightful

    ...I don't think I've ever seen so many ad hominem attacks against a non hominem. ;)

    Saying that OSX is better than Vista because OSX hasn't changed its UI much since 2001 (at least regarding buttons) and Vista has changed the look of the window bar buttons? That's just stupid.

    Spending most of the first page of the article beating the dead horse of Cairo promises regarding WinFS and other things which have nothing to do with comparing Vista to OSX?

    I'd much rather read an article by a Linux or Windows fanboy bashing each other unapologetically than listen to that author say "I'm going to compare A and B" and then spend half their time talking about C.

    --
    Loading...
    1. Re:Wow, that wasn't biased, LOL... by MrHanky · · Score: 2, Interesting

      Yeah, he basically ignores every technical aspect of the operating systems to choose a few UI and HCI aspects that are more consistent on OS X. Even Apple does this better, with their "Hello, I'm a Mac" commercials. This is a fucking advert, not a review.

    2. Re:Wow, that wasn't biased, LOL... by Anonymous Coward · · Score: 0

      At the bottom of the page, there is a link called "Next Page." There are five pages in total.

      Please RTFA before you post garbage like this, drawing useless mod points from others who have also not read it.

      On topic, the vast majority of the article deals with the UAC "authentication" system, actually. It spends a great deal of time (and pictures) showcasing the various ways things such as installing are accomplished in OS X vs Windows Vista.

    3. Re:Wow, that wasn't biased, LOL... by Anonymous Coward · · Score: 1, Informative

      Well what did you really expect, considering the author's blog header and all those Apple Store affiliate ads.

    4. Re:Wow, that wasn't biased, LOL... by duffel · · Score: 1
      ...I don't think I've ever seen so many ad hominem attacks against a non hominem. ;)
      "Ad hominem" is when you criticise the person making an argument rather then the argument itself. Vista isn't making arguments.
      What the writer does is compare the characters of the two operating systems. Saying one is worse than the other isn't ad hominem, it's a conlusion based on arguments.

      Incidentally,
      Saying that OSX is better than Vista because OSX hasn't changed its UI much since 2001 (at least regarding buttons) and Vista has changed the look of the window bar buttons? That's just stupid.
      That's part Straw Man, part ad hominem, part oversimplification, as well as an appeal to ridicule. It's an easily refuted misrepresentation of the other man's position (straw man), and you're calling him stupid for a particular argument, rather than saying why the argument is wrong.

      Spending most of the first page of the article beating the dead horse of Cairo promises regarding WinFS and other things which have nothing to do with comparing Vista to OSX?
      Well, he did say that Microsoft had to make sure that Vista is a monumental release, and removing promised features made it less monumental. So that was an apt point. Incidentally, it wasn't "most of the first page" as you say, but rather one sentence. Here's the entirety of it: "They also chopped quite a few features out of Vista, most notably the WinFS object-based data storage and management system, which had been promised in various forms since the first blurbs about Cairo in the early 1990s". That's it! It's more of a side note. So I would say your argument is another straw man.

      I'd much rather read an article by a Linux or Windows fanboy bashing each other unapologetically than listen to that author say "I'm going to compare A and B" and then spend half their time talking about C.
      But first, I'm curious, what's C in this analogy? If it's that Cairo reference again, then this is an Unrepresentative Sample fallacy, because most of the article does directly compare the current features of the two operating systems. Oh, and dismissing the article by calling the author in some way worse than linux/windows fanboys is very much ad hominem. (Technically, I'm guilty of a fallacy in that last sentence. Spot it?)

      I don't know if that article was biased. Maybe, maybe not. But these statements do not support the case for bias.
  9. They both lose at source availability. by Anonymous Coward · · Score: 0, Troll

    When I use a system, I expect the source code to be fully accessible to me. I want to be able to inspect the quality of that system for myself, and fix it myself if the need arises. A system like FreeBSD is excellent in this regard, as are most Linux distributions.

    Mac OS X and Windows Vista completely fail in this area, however. I cannot see the source code to the window systems of either, for instance. Nor can I inspect the kernel source code. Mac OS X is perhaps slightly less terrible in this regard, as they do make use of some open source software. For some of the stuff they modify, like GCC, they release the source code to. That's not at all the case with Vista.

    1. Re:They both lose at source availability. by iJed · · Score: 3, Insightful

      Mac OS X and Windows Vista completely fail in this area, however. I cannot see the source code to the window systems of either, for instance. Nor can I inspect the kernel source code.

      You are correct that you cannot view the OS X window system source but wrong about the kernel. The source to the Mac OS X kernel (XNU) is easily available from Apple. Apple also releases source to other major parts including things like launchd and bonjour as part of the Darwin core operating system.

    2. Re:They both lose at source availability. by ijitjuice · · Score: 1, Insightful

      When I use a system, I expect the source code to be fully accessible to me. I want to be able to inspect the quality of that system for myself, and fix it myself if the need arises. A system like FreeBSD is excellent in this regard, as are most Linux distributions...

      Well thats a really arrogant stance isnt it? Do you demand to know the technical specifications of your televsion, radio, mp3 player, telephone, so you can inspect the quality for yourself (since you know what quality is) and have the abiity to modify them and fix it yourself? Unmount yourself from the sticking post, or how should i say this...get off your own dick. I know Linux fanboys like linux because it makes them feel smart, kinda like, those guys that swear of a gui because the command line is so much "easier since i know what im doing", or those guys that say, "reading the instructions is for losers, even though they could have resovled an issue in 30 seconds, rather than the 2 days it took to resolve the issue. But the basic assumption that you are smarter or know whats best for a given OS and the app stack that it supports more than the team within the company that created the damn thing? yeah dude, log out of warcraft for a few hours and breath some fresh air.
    3. Re:They both lose at source availability. by ettlz · · Score: 1

      Grandparent wasn't high-horsing: availablility of Free source means a lot to him/her, as it does to me. It is a requirement Windows and Mac OS X do not fulfil adequately. We therefore make like good capitalists and pays our money (or not) and takes ours choice — be that Linux, BSD or something more exotic. So-called moral high-grounds are not in play.

      That an operating system can run on my computer is its privilege, not its right.

    4. Re:They both lose at source availability. by Anonymous Coward · · Score: 0
      Since you apparently are unfamiliar with HTML, and thus raped the formatting of your reply, I have taken the liberty of fixing it for you.

      Well thats a really arrogant stance isnt it? Do you demand to know the technical specifications of your televsion, radio, mp3 player, telephone, so you can inspect the quality for yourself (since you know what quality is) and have the abiity to modify them and fix it yourself? Unmount yourself from the sticking post, or how should i say this...get off your own dick. I know Linux fanboys like linux because it makes them feel smart, kinda like, those guys that swear of a gui because the command line is so much "easier since i know what im doing", or those guys that say, "reading the instructions is for losers, even though they could have resovled an issue in 30 seconds, rather than the 2 days it took to resolve the issue. But the basic assumption that you are smarter or know whats best for a given OS and the app stack that it supports more than the team within the company that created the damn thing? yeah dude, log out of warcraft for a few hours and breath some fresh air.


      I don't run my multi-million dollar business off of my television, radio, or MP3 player. Hell, I only actually own a radio. If it breaks, I throw it out. I can't just do that with the servers powering my company. I also can't wait for Microsoft or Apple to dink around when I do run into a problem with my system, nor do I want to pay them huge sums of money for "support" that often turns out to be pure shit. That's why I only use systems that I can directly fix myself, so I can get the systems back online in 5 minutes, rather than waiting a day or even weeks for the vendor to "help" me out.

      I'm not sure what your blabber about World of Warcraft or GUIs really has to do with any of this. I suspect you're just fucking clueless about the needs of those of us running businesses that heavily depend upon working servers. We need software that is performant, to maximize the resources of our systems, and thus save us money. Linux allows for that. FreeBSD allows for that. Solaris allows for that. Windows Server 2003 is too bloated and slow. Windows Vista will likely be too bloated and slow. Mac OS X Server isn't as bad as Windows Server, but it still can't match FreeBSD, Solaris and Linux in terms of efficiency, cost, and performance.

    5. Re:They both lose at source availability. by westlake · · Score: 2, Insightful
      When I use a system, I expect the source code to be fully accessible to me. I want to be able to inspect the quality of that system for myself, and fix it myself if the need arises.

      Microsoft's customers would rather pay for competent technical support.

      Programming is not their competence, the internals of an OS is something they have no desire to muck with, ever.

    6. Re:They both lose at source availability. by Anonymous Coward · · Score: 0

      I assume that for that reason you also refuse to drive any car built in the past two decades?

    7. Re:They both lose at source availability. by Thumper_SVX · · Score: 1

      Microsoft's customers would rather pay for competent technical support.

      Programming is not their competence, the internals of an OS is something they have no desire to muck with, ever.


      Thank you... couldn't have put it better myself. Note this is also true for Apple customers most of whom probably wouldn't know source code if it bit them on the arse. At least, that's historically true.

      I have little desire to muck with the source code from OSX, even though I do write some small applications that I compile under the OS. The API layer is extremely well documented and the development tools are quite frankly amazing compared to Microsoft's offering (and you have to pay for that!)

      As for the support issue, my recent experiences with Apple tech support have been a little mixed, but generally very good. The phone support was excellent, efficient... and turnaround for a laptop repair was three days from shipment to return. Excellent in my book. The support at the "Genius Bar" at the retail store... not so good. But having said that, at least I had the OPTION of retail support for my laptop and OS. Try getting that with a Dell... or even an HP laptop. Best Buy for example will generally look at simple hardware problems, then delegate to HP or Microsoft. Apple... it's one store, one phone number. Easy.

    8. Re:They both lose at source availability. by Enrique1218 · · Score: 1

      Linux and FreeBSD are free, in that they cost $0.00. I pay for the other two and I expect them to fix their own bugs. I don't know what world you live in; but for 8-10 hrs out of a day, my employer expects to work on company projects not analysing 50 million lines of code and fixing someone else bugs.

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    9. Re:They both lose at source availability. by Anonymous Coward · · Score: 0

      But, they do employ people to see if everything is kosher.
      Take accounts receivable.
      If I make widgets, is accounting my forte? No.
      If I use computers, is programming my forte? No.
      That is why companies have "departments" that take care of such things.

    10. Re:They both lose at source availability. by Anonymous Coward · · Score: 0

      You may expect them to fix their own bugs, but do they? What if your one of those who has to use program Q, that few others use? What if program Q interoperates with OS version X.Y oddly... leading to crashes?
      You might expect them to fix it... but they probably will not (market share and all that).

      Good luck with that "If I pay a few bucks, all will be fine" attitude with a closed source company.

    11. Re:They both lose at source availability. by drsmithy · · Score: 1

      Grandparent wasn't high-horsing: availablility of Free source means a lot to him/her, as it does to me. It is a requirement Windows and Mac OS X do not fulfil adequately. We therefore make like good capitalists and pays our money (or not) and takes ours choice -- be that Linux, BSD or something more exotic. So-called moral high-grounds are not in play.

      Yes, they are. You can get access to the source code of Windows (and OS X, too, I'd imagine) - you just have to pay for it.

  10. Solving the world's problems with vista by scenestar · · Score: 5, Funny

    f you believe all the hype, installing the new Windows Vista operating system will solve world famine, end the AIDS crisis and bring about world peace.

    If those windows zombie botnets were used for scientific work instead of sending spam I'm sure it would in fact have a positive impact.

    --
    perpetually dwelling in the -1 pits
  11. Re:Unfair comparison by BrianRoach · · Score: 1

    2) What computer were they running Vista on? The Aero UI wasn't running, implying that either they were running it on an old PC, or that the author was so unfamiliar with the OS that he didn't realise!

    If you actually read the article, he makes a point of saying he's not running Aero, and why.

    - Roach

  12. The Mac Vista Upgrade... by __aaclcg7560 · · Score: 1

    I been figuring out how to upgrade my Windows XP system to run Windows Vista. I can spend a bit of money on old technology that won't upgrade to a future system. I can spend a lot of money on current technology that will be outdated in the next year or two but some components will upgrade to a future system. Or I can spend too much money for a brand new system that might be good for the next five years. Ironically, if I need an entire new system, I just might get a Mac to run Windows Vista. Go figure.

    1. Re:The Mac Vista Upgrade... by cookd · · Score: 1

      All you need is 1 GB RAM, enough hard drive space, and Vista drivers for your hardware. Unless you insist on running Aero, Vista will run just fine on most XP-spec hardware (though you may need to add some more RAM).

      I ran Vista on an old desktop with 1 GB of RAM and it worked great. It was a bit sluggish on my old laptop (512 MB), but still usable. With 2GB of RAM, my new laptop is doing quite nicely. No performance issues at all.

      --
      Time flies like an arrow. Fruit flies like a banana.
  13. what vendor support .. by rs232 · · Score: 0, Troll

    "Technical superiority doesn't mean as much when you can't get vendor support"

    What vendor support? A while back I set up a wireless/dell/btinternet laptop. I have been back in three times since for unpaid for tech support. The talking CD wasn't configured to pick up wireless connections. Sound doesn't work except under admin, Talk/Talk as stopped working for no reason. The spam blocker freezes on downloading of email. The call center in India wrongly advises me a) the router is incompatible with BT b)to replace the NIC card and/or c) reinstall.

    was Vendor support (Score:3, You're kidding)

    --
    davecb5620@gmail.com
    1. Re:what vendor support .. by novus+ordo · · Score: 2, Insightful

      I think he means the practice of bundling Windows through manufacturers. They used to make OEMs pay per computer whether or not they wanted to install Windows on it(do they still?) so the logical conclusion would be that they would install Windows on every computer.

      But on a side note, I think Apple would be a bigger challenge because they are much bigger control freaks than MS. When was the last time you saw a mac being sold that wasn't in a white shiny box? And don't forget how IBM kicked their asses all over the place because they wanted to keep a tight lid on their components. Look where that got them.

      --
      "You're everywhere. You're omnivorous."
    2. Re:what vendor support .. by Moridin42 · · Score: 1

      Actually.. my Macbook Pro, in my possession for its first week, came in a matte black box.

      --
      I don't expect morality, equality, consistency, or justice from the law. I expect only legality.
    3. Re:what vendor support .. by newt0311 · · Score: 1

      They used to make OEMs pay per computer whether or not they wanted to install Windows on it(do they still?) so the logical conclusion would be that they would install Windows on every computer. Illegal tying of products but not like anybody would win a case against MS if they tried.
  14. Re: Summon the Fanboys!!! by Anonymous Coward · · Score: 0

    I'm a Windows user out of inertia. I will continue to use XP on my Windows Twilight machine I will get later this year with an Intel Yorkfield and a Terabyte drive. This is where I'll get my serious projects done.

    Since learning something new takes energy, I decided to send a Christmas card to Tux. He responded with a menu of Builds&Distros. I am prepared to make my share of thundering Newbikin howler mistakes.

    I think I have to get a copy of Amiga OS4 just for joke value.

    I have absolutely no use whatever for Apple. Nothing screams AnimalFarm more than the "MS Bad OSX Good" aura surrounding them.

  15. Inactive windows - he's got it wrong by natd · · Score: 5, Interesting
    TFA has quite a bit about how OS X does a better job of making it clear which windows are active/inactive etc.

    His example is of Safari in the background of something else, and the Back/Forward/Reload/Stop buttons being greyed out. On Vista, he points to the similar buttons still being full colour and equating that to confusion.

    The only reason his Safari buttons are grey is because he hasn't loaded a web page and has nothing to go back to, reload or stop. In OS X, with a page loaded those buttons would indeed look active. Yes, I just tested ;)

    --
    Only big ligs use sigs.
    1. Re:Inactive windows - he's got it wrong by IrrepressibleMonkey · · Score: 2, Informative

      I'd have to re-read the article, but I thought he was refering to the "traffic lights" in the top left... I thought the point the author was trying to make was that the Vista equivalent is not as clearly identifiable and that the eye is drawn to the bright back button on the inactive window in the example screenshot. Still, he's a Mac user - so his familiarity with the OSX is understandable.

    2. Re:Inactive windows - he's got it wrong by natd · · Score: 1
      Well, you made me check ;)

      "With that in mind, note that, even though the IE window is not front-most, the "back" button looks as though it's active. The non-IE windows are more consistent in appearance, but if you didn't know that the red "x" or close widget in the front-most window shows that it is the active window, it would be somewhat easy for a new user to get confused about which window is the one they're really working in."

      He goes on to say

      "You'll see in the screenshot of the same kind of window layering in Mac OS X that, even with the similarity of the brushed metal windows in both the Finder and Safari, it's more obvious which window is active. None of the Safari widgets show as active, while the Finder window, being active, has the "live" controls"

      In the example screenshot, you can see that he has opened a blank page (or rather, not opened anything). I have a strong suspicion he would have known this, he specifically uses 'BACK' as an example, yet anyone instinctivly knows that a browser doesn't have an active BACK unless you have nagivated FORWARDs first.

      --
      Only big ligs use sigs.
    3. Re:Inactive windows - he's got it wrong by Anonymous Coward · · Score: 0

      > In OS X, with a page loaded those buttons would indeed look active.

      And that's correct, because they are active. If you go to another app
      and then click on one of these buttons, they are triggered right away.
      (don't know if it's the same on Windows)

    4. Re:Inactive windows - he's got it wrong by catwh0re · · Score: 4, Insightful
      I'm not sure how well the author has articulated his point. The safari buttons stay active because you can actually click them at any time from any window (including when safari is not the active application.) This behaviour exists in a few applications but only where it's useful. E.g. you can change tracks in iTunes without activating iTunes. However in Safari when back/forward is pressed it's logical to switch to the application. It's not that they are highlighted and non-functional, which is a past windows trait.

      Personally I find the actual issue with XP or Vista is that there is simply too much over stimulation on the screen, a user is desensitised to the bold interface and thus the OS requires more brazen efforts to gather attention when it's required in a different area of the screen. This is why windows users find that all the mac windows look grey and unsubstantial (this is also why mac users can tolerate many windows on the screen at once). Opposingly mac users find that windows is excessively clunky and child-like in appearance (hence terms for XP such as Fisher-Price). The excessively bold interface of windows leads users to maximise each window otherwise they can't concentrate on the task at hand.

    5. Re:Inactive windows - he's got it wrong by shmlco · · Score: 1

      "this is also why mac users can tolerate many windows on the screen at once"

      Another reason is Expose. If you're going to have a lot of windows open at the same time, at some point you're going to need to find them again... quickly.

      Another point is that with the hideable dock and applications, Expose, Dashboard, and so on, the interface on a Mac tends to stay out of the way until it's needed, resulting in a cleaner look and less clutter, even though I rarely have fewer than seven or eight applications running at once.

      Be interesting to see what impact Spaces has on this.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    6. Re:Inactive windows - he's got it wrong by ceoyoyo · · Score: 1

      Comparing the two screen shots of Vista with Explorer/IE/Other window and OS X with Safari/Finder/Other window, I remembered what I hated most about Windows 98 and subsequent Windows. Too much stuff. OS X looks clean and elegant next to the clutter of Windows.

    7. Re:Inactive windows - he's got it wrong by Caffeinate · · Score: 1

      Possible that nobody cares, but this is slightly inaccurate. OS X does not actually keep buttons on background windows active. The reason that you can still use the buttons to close a background window is due to the fact that there are two actions taking place when you click a mouse button. The first action (mouse button down) activates the window. The second action (mouse button up) is the actual "click" which "presses" the close/minimize button.

      --
      Godless heathen.
    8. Re:Inactive windows - he's got it wrong by VGPowerlord · · Score: 1
      > In OS X, with a page loaded those buttons would indeed look active.

      And that's correct, because they are active. If you go to another app
      and then click on one of these buttons, they are triggered right away.
      (don't know if it's the same on Windows)

      Yes, it is. I can be chatting in a GAIM window and click the back button in my web browser... and it goes back a page.

      I have yet to see an OS where this is not the case. Just because a program doesn't have focus doesn't mean you can't use buttons on it. (I almost said "and menus," but that doesn't apply on OSX.)
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    9. Re:Inactive windows - he's got it wrong by mollymoo · · Score: 1
      The excessively bold interface of windows leads users to maximise each window otherwise they can't concentrate on the task at hand.

      I don't buy that. I think Windows users maximise windows partly because that's the quickest way to make them bigger and partly because it puts the scroll bar at the edge of the screen. Mac advocates love to point out that having the menu at the edge (top) of the screen makes it easier to hit, but convieniently forget that the lack of a direct equivalent to Windows 'maximise' means they can't always automatically put the scroll bar against the edge of the screen (the behaviour is application-dependant an amounts to 'as big as the developers think would be useful given the content currently displayed'). Sadly, the application developers idea of 'as big as would be useful' doesn't always match my idea - on my 12" iBook when I'm not using an external monitor I want my browser full-screen. I scroll more than I use the menus so I'd like the scroll bar at the edge of the screen. Safari won't do that for me automagically; I have to drag (which is part of the reason I don't use Safari).

      In short, I think a big part of why Windows users maximise is because they can do so easily and a big part of why Mac users don't is because they can't always do so easily (not that dragging is hard, it's just many times more effort than clicking a button). I suspect use of the 'make this window bigger' button is common on both platforms and users take what that gives them. I don't buy the garish chrome argument because the content of windows and the desktop is likely to be just as distracting as some garish chrome and takes up a greater proportion of the screen. The clutter is mostly content, not chrome.

      For the record, I bought my first Mac 2 years ago and killed my Windows box a year ago. I use about 90& Mac and 10% Linux these days and my computing experience has never been better. I'd go so far as to say I'm actually noticably happier computing than I used to be, there is just so little stress. I would like a maximise button though.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    10. Re:Inactive windows - he's got it wrong by Anonymous Coward · · Score: 0
      Maximizing came about because computers originally didn't multitask and a program always ran "full screen". Maximizing was the obvious follow on from this, especially when programs still ran in a "DOS box" on windows. Microsoft's laziness to follow the envelope of computing usage is what led to the maximize button being excessively available. Discussions about using maximise to re-position the scroll bar and title bar is pretty fruitless and ignorant to why they carry with along with window in the first place.

      Some applications don't make sense to maximise (e.g. toolbox applications like a calculator or reference tables.)

      Also if you did want to use your mac OS with safari like MS Windows- there is a nifty little app to turn the green-skittle on MacOS into a windows-esque maximize button. Although I must say that this is a total user interface abortion and disregards the entire purpose of the green skittle.

    11. Re:Inactive windows - he's got it wrong by mollymoo · · Score: 1

      Ah, so it was the lack of multi-tasking, not thye desire to actually see a bit of content on the meagre 640x480 14" displays. Thanks for clearing that up. There was me thinking it was about maximising use of screen real estate for what you're actually doing now. I just don't understand why, on a small screen, you would want to waste a big chunk of it displaying a useless fraction of some application you aren't using.

      --
      Chernobyl 'not a wildlife haven' - BBC News
  16. OS X would be way ahead;;; by kwrxxx · · Score: 1, Troll

    if I could buy the DVD and install it on any computer. At least Apple could let any distributer buy the software to install on a computer with the required EFI chip instead of locking it down only to their hardware. Until Jobs stop this it's "mine, mine, mine!" idealogue with Apple OS's they will always have a limited marketplace. I predict the use of bootcamp to boot winXP on a mac will kill the Mac OS in one year. My mac frind now use winXP 99% of the time on his mac intel.

    1. Re:OS X would be way ahead;;; by catwh0re · · Score: 1
      I hardly think your frind [sic] uses his mac to run windows "99%" of the time.

      P.S. The mac happily runs Mac OS, Windows or Linux and that's the point. Apple makes money on hardware sales and virtually nothing from software sales, that's why the OS comes free with the computer, that's why lots of very useful, well debugged software comes free with the apple computer purchase. It's why they're dedicated to making quality software (it makes their computers look better, when in reality it's the same hardware in nicer packaging.) It's why Apple purchases software titles such as Shake and drops the price of the software for the MacOS version, while leaving the price fixed for Linux, and discontinue the Windows version.

      Closer inspection usually reveals that it's cheaper to buy an apple mac pro, final cut studio and 2 cinema displays than to buy say a single Avid software license.

    2. Re:OS X would be way ahead;;; by Nitewing98 · · Score: 1

      I predict the use of bootcamp to boot winXP on a mac will kill the Mac OS in one year.

      Much smarter people than you have been predicting Apple's (or the Mac's) demise for 30 years. And I doubt seriously that you are any more correc than they were.

      However, I'm willing to throw in a prediction of my own: We're seeing the beginning of the end for Microsoft's dominance of the industry. In 5 years their market share will have dropped 50%.

      --

      Nitewing '98

      Everything works...in theory.

    3. Re:OS X would be way ahead;;; by mstone · · Score: 1

      Get a new meme.

      Apple is a vertically integrated systems house, not a component vendor. Apple controls the entire product stack, from mobo design through firmware, OS, middleware, userland, and network services. That control gives Apple the power to solve problems where it makes the most sense, and to build pieces that work and play nicely together. There's a whole market segment willing to pay for that service, whether you're part of that segment or not.

      And in case you hadn't noticed, the component-vendor business model isn't doing so well these days. Dell posted something like $160 million in profits last quarter, while Apple posted $480 mil. Dell shipped five times as many units as Apple, but Apple made three times as much money. Microsoft has scrapped the component-vendor model for music players (playsForSure) and started a full-stack model for the Zune (for all the good it did them). They follow the same full-stack model for the XBox, just like Sony and Nintendo do with their consoles.

    4. Re:OS X would be way ahead;;; by Anonymous Coward · · Score: 0

      "if I could buy the DVD and install it on any computer. At least Apple could let any distributer buy the software to install on a computer with the required EFI chip instead of locking it down only to their hardware. Until Jobs stop this it's "mine, mine, mine!" idealogue with Apple OS's they will always have a limited marketplace. I predict the use of bootcamp to boot winXP on a mac will kill the Mac OS in one year. My mac frind now use winXP 99% of the time on his mac intel."

      ----------------

      "+2, Interesting?" Good grief, mod this down as "-1, Dumb as a bag of doorknobs."

      Ignoring the well-covered arguments about OSX having to support every crappy device and driver out in the PC world (if it were made available for generic PC hardware), you're still missing the point. The fact that OSX *isn't* available for non-Apple hardware means that "your mac frind" (sic) STILL had to spend money on Apple hardware, which, amazingly enough, went straight into Apple's pockets.

      And the switch to Intel CPUs and Apple's release of Boot Camp is nothing short of brilliant. It got former "PC-only" users -- including myself -- to buy reasonably-priced (and now fast) Apple hardware that not only runs our required PC apps, but also allows us to run Final Cut Pro, the best non-linear editing software under $10K.

      With that one-two punch, Jobs has given millions of PC users tremendous incentives to buy Macs as their "next PC" -- and the strategy seems to be working.

    5. Re:OS X would be way ahead;;; by Anonymous Coward · · Score: 0

      We all know that Microsoft is terrible, but 50% market share in 5 years? Some people still won't have upgraded from XP 5 years from now!

    6. Re:OS X would be way ahead;;; by euxneks · · Score: 1

      My mac frind now use winXP 99% of the time on his mac intel.

      Hunh, that's funny, I know 3 mac guys who use OSX 100% of the time on their mac intels. That's 300% more people than your sample! Based upon your rigorous and scientifically valid statistical sampling and analysis of Mac users, and based upon my rigorous and scientifically valid statistical sampling and analysis of Mac users, I would have to disagree with you, and say that Mac OSX will be around for more than a year.

      --
      in girum imus nocte et consumimur igni
    7. Re:OS X would be way ahead;;; by Anonymous Coward · · Score: 0
      My mac frind now use winXP 99% of the time on his mac intel.
      What's this "winXP" thing you are talking about?
      Did that come with my Mac? Can't find it on MacUpdate either ...
    8. Re:OS X would be way ahead;;; by that+this+is+not+und · · Score: 1

      Apple is a vertically integrated systems house, not a component vendor. Apple controls the entire product stack, from mobo design through firmware, OS, middleware, userland, and network services.

      I might have agreed with you back in 1990.

      Apple now uses the same motherboard chipsets as any PC clone vendor. They use the same memory, the same buss for expansion cards. They even gave up on their nightmarish attempt at a 'next Generation MacOS' and bought in NextStep. Apple doesn't do the assembly, they use the same contract assembly houses to pull it all together as Dell does.

      I suspect that if Apple were to decide to hand off all production and development to a competitor like Dell, it would mostly be a paperwork shuffle.

    9. Re:OS X would be way ahead;;; by GaryPatterson · · Score: 1

      Well, we're about six months into that year (that Boot Camp will kill OS X). Marketshare is up, sales are up, profits are great.

      Maybe things are getting *much* better just before the nose-dive, eh?

    10. Re:OS X would be way ahead;;; by mstone · · Score: 1

      I didn't say they designed chipsets. They do have specific interests with respect to packaging, heat dissipation, and placement on the board, though.

      The Mac Pro uses an easy-breakaway magnetic power cord instead of the older plug-in model. In both cases, the cord has LEDs in the terminator that not only tell you when the power is flowing, but also switch from green to orange when the battery is charging. The Mac Pro has built-in accelerometers and a system that parks the hard drive to protect it from impact (and the values are accessible through the API, so third party hackers could write the 'Mac Pro lightsaber' utility). It has a built-in video camera and an illuminated keyboard, and uses the former to check ambient light and set the illumination of the latter. The RAM and hard drive are positioned and mounted for easy access and replacement.

      How many of those things would Dell have done on its own?

      Shoot, how many years did it take OEMs like Dell to give up on floppy drives and parallel ports after Apple dumped them with the iMac? How long did it take the Windows world to fully adopt USB after Apple said, "okay, we're using this now" ? More to the point, how many years was USB support built into Windows before the OEMs switched over to that technology?

    11. Re:OS X would be way ahead;;; by Anonymous Coward · · Score: 0

      I have a macbook which I bought as soon as they came with the Core 2 Duos. This is my first Mac - the last time I used a Mac was more than 6 years ago. I installed bootcamp and also parallels. I installed XP on it as well. I've been using OS X almost continually.

      Your prediction sucks. Try using OS X for more than your ADD-limited 5 minutes.

  17. Re:Unfair comparison by flushingmemos · · Score: 0

    RTFA

  18. Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 3, Interesting

    It sounds like you have had limited experience with various programming languages. Most of the best features of C# 2.0 have been available in other languages for some time now. In the case of closures, Lisp has offered them since as early as the 1960s! The OO capabilities of Smalltalk are still superior to that of C# 2.0. OCaml has a far more performant and portable bytecode interpreter than .NET, while also allowing for native binaries on Windows, Linux, *BSD, and most commercial UNIX systems. Python offers a practical mix of OO and functional features, while also being very portable, and offering a very practical and complete standard library.

    I consulted with some developers recently who thought C# 2.0 was the top dawg. After a 15 minute introduction to Python, they were sold. I have talked with them since then, and they are quite glad they switched to Python for their development. It not only has increased their productivity, but it has allowed them to easily move from Windows Server 2003 to FreeBSD and Solaris, decreasing their server costs while also vastly increasing their performance.

    C# 2.0 is lightyears ahead of Java. But compared to other languages, Java shows signs of severe mental retardation, and C# 2.0 looks like a preschooler.

    1. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Dan_Bercell · · Score: 1

      C# was designed and built to program against the .NET Framework, which is probably the strongest reasons why C# is such a strong language. The facts are: 1. The .NET Framework makes it simple to jump from Web Development, Small App Development, Windows Development, Database development. 2. .NET Framework is created and strongly supported by the largest software development company in the World. 3. The documentation for .NET is by far the best in the industry.

    2. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by dhasenan · · Score: 1

      The utility of a programming language does not lie in any individual feature, but in a combination of all its features and its syntax. Still, Python is a great language, and D seems to be its C-styled equivalent.

    3. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by arevos · · Score: 1

      I'm not so sure about the quality of the documentation for .NET. I think there's sometimes a lack of useful examples, and the web version of the MSDN library is really slow.

      The main disadvantage of C# is that it doesn't support the sort of advanced abstraction functionality that other languages do. That said, each version of C# shows impressive improvement, and with the upcoming 3.0 version, C# is looking not quite so bad anymore. However, even with lambda functions and the new LINQ system, it's still limited by inflexible typing and an incomplete object system, as well as some syntax cruft left over from C++.

    4. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by FreeUser · · Score: 5, Interesting

      C# 2.0 is lightyears ahead of Java. But compared to other languages, Java shows signs of severe mental retardation, and C# 2.0 looks like a preschooler.

      Unfortunately I have to develop software in the real world. This (for the most part anyway) completely rules out every language you suggested. It sounds like you lack experience programming in the real world.


      In the past I have worked with trading companies on various exchanges (FTSE in London, NYSE in New York, CBOE & CME in Chicago, etc.). It doesn't get much more "real world" than winging around millions of dollars, pounds, and euros electronically in markets where seconds can mean the difference between profit and loss. Many of the infrastructure components for the real-time trading systems used were written in Python (the speed of development and platform flexibility made it invaluable), so your notion that Python programming isn't done in "the real world" is more than a little misguided. Of course, if your "real world" is limited to the subset of computers running Microsoft Windows, then I can understand how your impressions of "real-world" computing may have been skewed.

      Of course, I quite like Ruby, but Python is very nice for what it does, and has many more real-world applications already in use than you realize.

      --
      The Future of Human Evolution: Autonomy
    5. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by ceoyoyo · · Score: 1

      Plus on OS X using PyObjC Python has access to any API Objective-C does, including the entire Cocoa API.

    6. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 0

      brilliant trolling, sir!

    7. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by arevos · · Score: 1

      Unfortunately I have to develop software in the real world. This (for the most part anyway) completely rules out every language you suggested. It sounds like you lack experience programming in the real world.

      It's true that many companies standardize on mainstream languages like C# and Java, but its a mistake to think that these are the only languages used commercially. The company I work for primarily uses C#, but I've also done a lot of work with Ruby. Before I took this job, I also had an interview with a company that developed in Python. Whilst companies that use these languages are relatively uncommon, so are experienced developers with the necessary skill set, so it tends to balance out.

      The problem with knowing a large number of programming languages is that the disadvantages of of each language become so much more clear. Recently, I was devising a class in C# and .NET 1.1 that would sort a large text file. My approach was standard enough; divide the file into chunks, sort each one in memory, and then progressively mergesort each file pair until only one output file remained. In C#, the class took well over 60 lines of code. In Haskell, it would have been barely over 6 (lazy evaluation is extremely useful for these sorts of problems).

      Unfortunately, if you know this, programming in a language like C# can sometimes seem like pulling teeth. Programmers typically try to reduce the amount of repetitive work they do, and if you know that the majority of the code you're writing is redundant, it gets a bit wearing.

    8. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 0

      You beat me to it. I do similar "real world" work and I use all those languages that people say aren't real world languages.

      Maybe by "real world" people mean IT programming. They can have their "real world" and its limited choices.

    9. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Channing · · Score: 1

      I couldn't agree more. However, you might find F# interesting: http://research.microsoft.com/fsharp/fsharp.aspx

    10. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by iJed · · Score: 2, Insightful

      The problem with knowing a large number of programming languages is that the disadvantages of of each language become so much more clear. Recently, I was devising a class in C# and .NET 1.1 that would sort a large text file. My approach was standard enough; divide the file into chunks, sort each one in memory, and then progressively mergesort each file pair until only one output file remained. In C#, the class took well over 60 lines of code. In Haskell, it would have been barely over 6 (lazy evaluation is extremely useful for these sorts of problems).

      The Haskell version may well be shorter but it generally takes a much longer time to write and then, when somebody comes along to maintain the code, it is very difficult to understand the deeply nested recursion. It probably also runs 50x slower! I actually did a fair amount of Haskell 98 programming a few years back and while functional languages are certainly interesting Haskell has very few real applications.

    11. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Poltras · · Score: 1

      Ever used ObjC? Since the topic is about Macs, a comparison with it and C# would be right on topic. Unfortunately, I'm just starting to learn it.

    12. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 1, Informative

      The Haskell version may well be shorter but it generally takes a much longer time to write and then, when somebody comes along to maintain the code, it is very difficult to understand the deeply nested recursion. It probably also runs 50x slower!

      Wrong. Haskell code often proves to be very understandable to maintenance programmers just because it's so short and concise. And really, you don't end up with "deeply nested recursion" when your typical function is only six lines of code or less. It's easier for a developer to understand a function when all six lines fit onto a single screen. That can't be said for languages like Java or C#, where an equivalent function may take upwards of 60 lines of code.

      Execution speed is only really a problem when you're using a non-JIT interpreter like Hugs. If you're using the GHC native code compiler, then you'll get fast executables. GHC 6.6 offers some serious performance improvements over previous versions.

    13. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by rthille · · Score: 1


      Python looks interesting. I know a lot of people are ga-ga over it. I've interacted with it wrt Zope & TMDA and had a pretty easy time reading it and making modifications when I had to. I still don't like the whitespace deal, especially wrt tabs vs spaces, as I've been bitten by that more than once.
      One problem I've got (and admitedly it's because I'm on ancient hardware [Raq2]), is the performance. TMDA runs each time an email message comes in and if multiple messages come in at once each one is using 10s of MB of memory which can really cause the system to lag.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    14. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by arevos · · Score: 1

      The Haskell version may well be shorter but it generally takes a much longer time to write

      So long as I'm not experimenting with unfamiliar territory, I find the opposite true. In Haskell, you can write functions that are very generic, and so I can reuse functionality much more often than in C#. Perhaps per line it takes longer, but overall I find myself considerably more productive in Haskell.

      when somebody comes along to maintain the code, it is very difficult to understand the deeply nested recursion.

      Again, this hasn't been my experience. I mostly use functions like map or fold, and in the rare case that I do need to explicitly define a recursive function, it's usually something simple. For example:

      chunks n [] = []
      chunks n xs = [take n xs] ++ (chunks n $ drop n xs)

      It probably also runs 50x slower!

      Actually, it ran around 15% faster than the C# version. This isn't too surprising; Haskell is compiled to machine code and is usually pretty good with recursive algorithms like mergesort, whilst .NET code runs in a VM and perhaps isn't so suited for this sort of algorithm.

      I actually did a fair amount of Haskell 98 programming a few years back and while functional languages are certainly interesting Haskell has very few real applications.

      The advantage of using C# over Haskell is largely due to the .NET standard library. Haskell, for all its neatness as a language, suffers from a lack of functions and frameworks, making it impractical for a large proportion of "real world" programming tasks. The other problem is that it's a very difficult language to use effectively.

      However, that doesn't prevent me from wishing that the languages I do use for real world coding were just a little more expressive :)

    15. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 1, Funny

      So from your opening paragraph, 4 different languages have the combined features of one? I guess I would go for the language that had them all!

    16. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 0

      So you're claiming that your programming language choices define the "real world"? C# isn't an option for my real world programming job, since portability across various Unix systems a must (nope, Mono isn't portable enough).

      Anyway what languages you consider candidates for your "real world" is irrelevant - you really needed to be called on your unqualified statement "C# is simply the nicest programming language". You should've qualified it with someething like "mainstream" or "that I know".

      Also note that most people who know "obscure" languages also know mainstream languages very well and have a lot of real world programming experience. One reason why we are prone to flaming people who are big fans of mainstream languages is that most of us have sometimes been forced to use mainstream languages at work for things they're not very good for (when you know 20+ programming languages, the feeling "this would be so much more convenient in language X" is a daily occurrence when you don't get to choose the right tool for the job).

    17. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by notwrong · · Score: 1
      A quick google tells me that the Raq2 uses MIPS, but for x86 processors, python's performance can be boosted by a large margin for almost no effort by using Psyco.

      I use python almost exclusively for my research work (it's quite common in my field, computational linguistics) and the performance when I use Psyco is often pretty close to that using a compiled language, especially when I/O is a factor, where python's optimised routines are very quick. Sure, it is sometimes a little slower than what I could code up in C, but when I can develop the python code several times faster, most of the time python wins out.

    18. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Bazouel · · Score: 1

      What you say about these languages is all true, but the thing about C# is that it combines most of these features in a *single* language. And more importantly, it removes the academic feel of them and make them much more clearer and accessible to your average programmer. Let's be honest here, Lisp and functional languages, for all their power, are far from being intuitive and most of the time, they lack good and consistent libraries.

      One side note: IronPython (port of Python on .NET) is more performant than the original Python itself. And as for OCaml, you can use F# which is already quite powerful.

      --
      Intelligence shared is intelligence squared.
    19. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by GeffDE · · Score: 1

      I actually prefer C-double-sharp because that is just D...

      --
      It has been a nervous year, with people beginning to feel like Christian Scientists with appendicitis.
    20. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by locokamil · · Score: 1

      I work for a large Wall Street firm. Because most of the infrastructure was written back in the 80's, it's in C, with administrative stuff in Perl.

      I am led to understand that this is not an uncommon setup.

    21. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 0
      In the past I have worked with trading companies on various exchanges (FTSE in London, NYSE in New York, CBOE & CME in Chicago, etc.). It doesn't get much more "real world" than winging around millions of dollars, pounds, and euros electronically in markets where seconds can mean the difference between profit and loss.


      That's great and all, but some kid working on code for Mindstorms is far more real world. High risk != real world. I'm not even sure if winging around electronic representations of the whims of "investors" could be considered high risk.

    22. Re:Ever used Python, OCaml, Common Lisp, Smalltalk by Anonymous Coward · · Score: 1, Funny

      Oh yeah? MY cock is 200 feet long, and is written in Applesoft BASIC!

  19. Replace Windows when I can by AnyThingButWindows · · Score: 2, Interesting
    Vista still has all the games and applications people use, most not available on any version of OS X.


    Most businesses don't care about games. As Microsoft's continued move to game consoles helps my strategies more, and more. Most businesses want to have easy access to their financial information and sell what they have. For the small business owner OS X is ideal, and I have deployed several iMac Core 2 Duos at business sites, replacing the far dated XP/Dos systems. In pharmacies we often deploy Linux based servers that run their core applications, and write scripts for OS X that automatically bring up the login to their Linux box to run their terminal applications via SSH.

    I have been working on Windows replacement strategies for 3 years, and have so far converted more than %20 of my customer base from windows to another platform, mostly OS X and Linux. One or 2 scenarios involve FreeBSD, and Solaris. The next step is finding solutions to replace, and convert data from 3rd party software vendors that have little, or no support, and attempt to charge for support when their software is corroded with bugs. Ridding of these shoddy software vendors are my next target, which will cover %60 of my user base, which is about 800 businesses in Mississippi.

    The replacement costs, or TCO is as estimated.

    Average Dell = $700
    Windows Costs = $250
    Yearly Crap Cleaning = $300 (per machine)

    Replacement options:
    Average iMac = $1200
    Average Linux Costs = $40
    Yearly Maintenance = $40 (per machine if at all)

    As for Vista, its happy hunting, and fair game for me. The TCO of Vista will be so high for many small businesses that when they see the numbers they will more than likely convert quickly. Microsoft continues yet again to hack off their own foot in a Monty Python skit while claiming "Its just a flesh wound", while I will continue the battle, and the fight will be mine.
    --
    When government fears the people, there is liberty. When the people fear the government, there is tyranny. - Jefferson
    1. Re:Replace Windows when I can by InsaneGeek · · Score: 2, Insightful

      I think your numbers are just a *bit* exagerated there me bucko.

      I can get a brand new dell XP-pro system with free upgrade to Vista business from Dell's small-business line of servers for $500. I don't know anybody's business, that isn't getting fleeced by people (which I guess like you are implying you do when they stay on Windows) who pay $300 annually per system to clean up their crap. Either their internal IT staff don't do their job/the outside support staff (your group) is milking them for cash or more likely your made up numbers are just out of wack and you are hoping nobody notices.

    2. Re:Replace Windows when I can by Anonymous Coward · · Score: 0

      You neglect to take into account training costs...

    3. Re:Replace Windows when I can by Dcnjoe60 · · Score: 1

      Well, to be fair, you can also get a Mac for $599. I think the original poster was using prices for equipment spec'd for the industry he is in. Plus those entry level Dells may load Vista but will they have the horsepower to drive Vista full throttle? As for $300 annually for system maintenance, well that's only 3.5 hrs of service calls at $80/hour. It doesn't seem that out of line that a Windows box would require that amount of maintenance in a small business. Or maybe they have three computers and pay $1,000/yr retainer, who knows? Again, it seems reasonable for a small business. Of course if the business were larger and had their own IT staff, the actual cost would be higher, yet once you figure salary/benefits/overhead into the picture (100 computers per IT person at $30,000/yr + 20% for benefits and 10% for overhead = $390/computer).

      While I don't use a Mac, since they switched to their Intel base, their hardware cost is only about 10% greater than a "comparably" equipped Windows computer. Their support cost in terms of hours required has already been documented numerous times to be less than Windows. In the end it should be cheaper to deploy Macs than Windows in a new installation. In an existing installation, however, businesses are faced with the cost of rewriting their legacy apps which far outweighs the other savings. However, thanks to Windows Terminal Server, it's possible to have the best of both worlds. Deploy Macs on the desktop and put the legacy apps on a Windows Terminal Server box. (This works for both Mac and Linux deployment quite well).

    4. Re:Replace Windows when I can by Anonymous Coward · · Score: 0

      Yearly Crap Cleaning = $300 (per machine) Good job on locking down and securing those machines... Macs may have a better TOC for you, because you don't know how to actually administrate your systems... Don't worry in a 2 or 3 years those totally open / unsecured Macs will be just as pwned as your PCs when virus start coming out for the Intel based Macs...

      and of course Windows comes with those Dell machines, nor does it even cost $250 retail... so have fun paying twice as much for Mac branded hardware, that's full of hardware they will stop supporting after a couple of years...
    5. Re:Replace Windows when I can by Anonymous Coward · · Score: 0

      And if your business user insists on Windows, try running it on top of OSX with Parallels. It's fabulous to back up your whole system by simply copying a file to an external drive.

      I know a very demanding business user who does this--- the additional costs are not small, but downtime means losing significant income for him-- Now he doesn't have to wait for the Geek Squad if windows fails, he can just drag the last backup file into the correct folder and start up.

    6. Re:Replace Windows when I can by thona · · Score: 1

      ::Plus those entry level Dells may load Vista but will they have the horsepower to drive Vista full throttle?

      Seriously? WHO CARES.

      I mean, I run a business. I care that Vista RUNS. I do not necesariyl are that Vista runs "full throttle". I have just laoded Vista Business Edition on PIII's 1GHz with a 64 Mbyte Nvidia MX 400 graphica card and halfa gig ram that we had lying around, for the nice people picking up the phone. RUns like it should. Sure the Vista performance index is 1.0, thanks to the crappy graphics card, and yes, you do not get the Aero interface - but it DOES RUN. And it runs good enough with Office 2007 that upgrading is not necessary. Heck, the lowest spek I am just putting on a web consultant on Vista is a Dual PIII with 2Ghz RAM and I was surprised how well it runs.

      If I go out and buy a computer today from Dell, "lowest end", then - seriously: I get one that runs VIsta good enough for normal business use.

      So? ::As for $300 annually for system maintenance, well that's only 3.5 hrs of service calls at $80/hour.

      This is about 3.5 hours more than necessary with proper planning. Put Vista on it, load Office, load your required softare and never come back. IF anything happens that is either a driver issue (unlikely), or some dude running some stupid crap software he should not run in the first place (in which case I gladly bill the employee who violated his computer usage agreement by installing software not permitted). I seriously think some dudes need to get professional with their computers. Normal workplaces do not et stuff installed all the time.

      If the computer fails, it is pulled, replaced with one prepared and reimaged. Should that not result in a working system, then it is sent to warranty as OBVIOUSLY it has a hardware fault. None of that is something that a Mac would help in any way with.

    7. Re:Replace Windows when I can by Anonymous Coward · · Score: 0

      Because macs don't really fail like PCs. You get what you pay for, and the cheaper you go, the more you pay in maintenance, the more the jerkoff's replacing your hardware make. Sorry but I would rather have a Volvo than a Pento because it just WORKS. And mine has 324,000 miles, and was made in '88. What does your car have?

      Most businesses care about sales, and they don't have time for spyware, and all the other problems you windows people have. Windows promoters look at how much they make off a sale. I really don't.

      Loading vista an a PIII is just plain out retarded, and you are loosing time in productivity because of the slowness of the machine. Whatever idiot made that decision is just that, an idiot. Have fun with your DRM btw. That will increase your costs as well.

    8. Re:Replace Windows when I can by Dcnjoe60 · · Score: 1

      You say you run a business, but then what would the business reason be to load Vista on such of a machine in the first place? You are still running your old software, so what did Vista get you that you didn't have before? Yes Vista runs on such a computer, but to reuse your question, "Who cares?" What in the world good be the business reason for running it as such?

      As for your other comments about Dell, etc., it's your own business, do what you want, but, then again, your technical experience is not the same as the vast majority of small business owners. The original poster was talking about turnkey work for a small pharmaceutical company. They probably base their hiring on biochemistry expertise and not being able to field strip a pc. Likewise, most small retail, restaurants, manufacturing firms, etc., in short, most small business outside the IT industry are also not likely to be doing the things with a computer that you do.

      So, back to the real world, that 90% of small business owners live in, people pay for technical support. By the way, how much time did it take to back up the old data files, verify the computer would run Vista, install Vista, install Office and virus checkers and whatever other software was needed, restore the backed up data files and then verify that everything was working as expected? I'm guessing at least 3.5 hours if you are honest about it).

    9. Re:Replace Windows when I can by jt2377 · · Score: 0

      You're so full of shits. I subscripted to Windows OneCare for AV and use Windows Defender for spyware protection and never have any virus/spyware problem and at work we have TrendMicro AV in place. If you know what you are doing, there is no such thing as the yearly clean up as you clam. i feel sorry for your customers who got a OSS zealot to service their computing need.

      You Sir are full of shits and it amazed the fuckout of me that you are able to bullshit your way into IT.

    10. Re:Replace Windows when I can by jt2377 · · Score: 0

      oh but the sad fact is Mac is now running on the same Pento as Windows except the difference is OS. so, let's have a look at the OS.

      1. Windows run 100% of the apps out on the market that include business apps that OS X won't run.
      2. you're full of shits about spyware/virus. if you have any decent AV in place, you won't have virus problem and you can use the free Windows Defender for spyware or spybot SA.
      3. how's DRM bad for business? As a owner you want control over your documents. you do not want your employees without the proper rights to access your business info. at will.
      4. you sounded like a 15yrs old who whine, cry and moan about shits that you doesn't know. me think you want to fit in with the cool kids aka slashdot OSS zealots or the Mac fanboyz but you sounded as lame as they are.

  20. of getting a fair comparison by v1 · · Score: 3, Insightful

    I don't believe it's possible to get a fair comparison of two so completely different things unless you have been forced to use both of them for an extended period of time and have truly given them both a chance.

    I am in that position where I work, and I have to support both macs and PCs in the desktop support world. For me what it all comes down to is simplicity of use. Just pulling an example out of thin air... 99% of mac software runs as non-admin, and better than 70% will run as a very restricted user. (kids) 98% of software can be installed as a non-admin so long as you know the admin l/p. Then we have windows. 0% of software can be installed as a non-admin, even if you know the admin l/p. After that, 80% of it requires you to be logged in as an administrator. So make them an administrator you say? (like THAT is a good idea in a school!) In OS X that is one check box and takes 15 seconds to do. I have a sheet of paper somewhere around here with all the steps needed to promote a user in Windows, I was astounded by what the PC tech said had to be done. Anyone that says windows is easier to use needs a closed door meeting with a baseball bat. When it all comes down to it, the amount of software available isn't truly what's important, it's how easy, pleasant, and non-frustrating the system is that actually matters to a lot of people, tho they may not admit it. Having a flying car isn't so great if it takes you 45 minutes to get it into the air every day and is prone to running into buildings. I admit I get a little personal enjoyment when I see a windows user is just totally frustrated and ranting and I say well you know how we can fix that? and they scream back, "Don't tell me about macs, I don't want to hear it. I *LIKE* my pc!!!" Yessir, I can see that, looks like you've having a great time. The 5% of them that finally switch come to me later and say why didn't you tell me about this before? I triiiiiied.....

    --
    I work for the Department of Redundancy Department.
    1. Re:of getting a fair comparison by drzhivago · · Score: 1

      That it may be difficult to switch a user to become an administrator in Windows is one thing, but Windows applications not being able to run as a limited user is the fault of application developers, not Microsoft.

      Also, 0% of software can be installed as non-admin? That's some hyperbole there. Learn to use Active Directory and deploy software under the group policy stuff. Limited users can install software just fine via that.

    2. Re:of getting a fair comparison by pleasegetreal · · Score: 0

      This guy doesn't have a clue about administering Windows in a business environment.

    3. Re:of getting a fair comparison by Dan_Bercell · · Score: 2, Insightful

      By your statements you seem to have limited use with Windows. A few points I would like to make. 1. Their are plenty of programs that do not require Administrator accounts to install. This is up to the Program Devs to write proper code. Unfortunately Windows made it easy to write crappy programs, Apple did this before also, but they could EASILY change their code base because they do not have thosands of businesses and thosands of programs relying on their OS. 2. You said you let the 'Kids' install their own applications on the computers, well that is just asking for trouble. Their are plenty of hardware or software solutions on the market designed for your enviroment that will wipe out any changes after a reboot. The fact that you don't use such a solution says alot about your 'experience'. You have to understand that Windows has about 100 times more programs available, and most of them will cause issues once installed. 3. 'When it all comes down to it, the amount of software available isn't truly what's important'>/i> Sure it is very important. Windows has more and better programs built for it then the MAC, which is one of the reasons why Windows has such a large share of the markett. Learn how to properly admin a Windows network, then try to justify your statements.

    4. Re:of getting a fair comparison by ceoyoyo · · Score: 1

      So the home user has to have a server and know about Active Directory? If they don't, and just make everyone administrator then they're asking to be a member of a botnet. Seems to me large corporate networks probably aren't the worst offenders for that sort of thing.

      It may technically be the fault of the software, but Windows doesn't make it easy to write a non-trivial app that doesn't need admin to install. On the Mac a lot of apps still install by dragging the app to where you want it -- including MS Office. No need to have admin to write dlls, modify the registry or installers that always put things in Program Files.

    5. Re:of getting a fair comparison by L0rdJedi · · Score: 1

      You missed his point. You don't have to have Active Directory in order to install software as a non-admin. Sure, not all programs can install as non-admin, but there are plenty that do. No, I don't have any examples because I'm not going to start uninstalling programs on my machine and reduce my privilege level in order to find out which ones install as non-admin.

      Also, it takes all of 3 seconds to make someone an admin, whether you're in a domain or not. Simply adding the user (domain or local account) to the administrators group will do it. It's really not that much different from OS X. You still have to get into the user management area, the only difference is the checkbox vs the group.

      The other posters are probably right. You have a lot of experience "managing" a Mac, but little to none managing a Windows box, whether at home or on a corporate network.

      I find Macs as difficult to use as Mac admins find Windows to use. I tried installing an HP laserjet on a Mac. Pray tell, why in the hell do I have to install the driver before I plug the printer in? I received no indication that the Mac was doing anything, I installed the driver (after plugging in the printer), and nothing happened. Finally, I tried unplugging the printer and plugging it back in (yes, it was USB). It finally sees it and installs it for me. But not until after 20 mins of me trying to figure out what the hell was wrong. XP installed the same printer in under 5 (detected it, prompted me for a driver, and installed).

      See, I have very little experience on Macs, but I've got plenty on Windows.

    6. Re:of getting a fair comparison by jfurdell · · Score: 1

      "I have a sheet of paper somewhere around here with all the steps needed to promote a user in Windows, I was astounded by what the PC tech said had to be done."

      net localgroup Administrators /add {user}

    7. Re:of getting a fair comparison by ceoyoyo · · Score: 1

      Also, 0% of software can be installed as non-admin? That's some hyperbole there. Learn to use Active Directory and deploy software under the group policy stuff. Limited users can install software just fine via that.

      Apparently I did miss the point. It seems to me that your original statement implies that if you "learn to use Active Directory" and "deploy software under the group policy stuff" then "limited users can install software just fine via that."

      My point was that that is fine in an environment with a dedicated administrator, but not acceptable somewhere like the home, which is precisely the environment that needs more security.

      I realize there are SOME Windows programs you can install without admin privileges. Do you disagree that those are the exception rather than the rule? On a Mac the only programs that need admin are the ones that need to modify some system component... which is quite rare, particularly for the things a non-privleged user might be installing. As an example, MS office on the Mac is a drag and drop install. I admit I haven't installed that latest version of Office on a Windows machine. Is it still install (as admin), then reboot?

    8. Re:of getting a fair comparison by Dan_Bercell · · Score: 1

      Also, 0% of software can be installed as non-admin? That's some hyperbole there. Learn to use Active Directory and deploy software under the group policy stuff. Limited users can install software just fine via that. Apparently I did miss the point. It seems to me that your original statement implies that if you "learn to use Active Directory" and "deploy software under the group policy stuff" then "limited users can install software just fine via that."
      If you see the post he was initially replying to it may make more sense.
    9. Re:of getting a fair comparison by ceoyoyo · · Score: 1

      And I think your suggestion in his circumstance is a good one. But I also think that a more serious problem is the millions of ordinary people who have to use Windows without a sys admin available, and your suggestion doesn't do anything for them.

      The common retort that you have to be admin to install the majority of Windows software (and sometimes admin to run it!) is that it's the software maker's fault. But when MS can't even write programs "properly" for their OS, that makes me think the problem probably lies within the OS itself.

      And making everyone an admin isn't the solution either. If almost everything needs admin there's no value even to authentication -- as the article points out, you just approve everything and it's annoying. If programs only ask for admin privileges when they need it, then when one DOES ask you can think critically about whether or not that kind of program should need it.

    10. Re:of getting a fair comparison by VGPowerlord · · Score: 1
      In OS X that is one check box and takes 15 seconds to do. I have a sheet of paper somewhere around here with all the steps needed to promote a user in Windows, I was astounded by what the PC tech said had to be done.

      Yes, because clicking a radio button then the Change Account button is so much harder than clicking a checkbox.

      Of course, you have to know where that setting is, which I noticed you didn't mention. So, I'll tell you where it is on Windows:
      Start, Control Panel, User Accounts, [Change an account], user name, Change account type

      Change an account is in brackets because most of the time all the user accounts are already listed on the User Accounts page.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    11. Re:of getting a fair comparison by Anonymous Coward · · Score: 0

      Worth noting that your for-instance case is radically improved in Vista. Admin tasks (e.g. install) on non-admin accounts will prompt for any admin user's credentials and use that for the context of that one task. Just like sudo, if with a bit of indirection.

      (as for the fact that 90% of installers require admin -- that's still crap, and I sure as hell hope developers will take care of that now that the admin/non-admin problem has been made more obvious to average users in Vista.)

    12. Re:of getting a fair comparison by Anonymous Coward · · Score: 0

      yes i'm still in my first week with my first mac, a 24" imac... i wish i had switched sooner, and the last 2 days i had a 2 hour discussion/argument each day with the same person over PCs and Vista... I'm pretty tired. I told him to go buy a Dell and stay away from Apple. I'm a happy convert (well I'd given up win98 for linux, and at some point started playing with xp and it seeped back into my life). But what you're saying about PC users, and their abusive drunkard spouse that beats them every night (pc+windows), they just keep making excuses for why it's not so bad, that they're still in love, and they'll work it out and the future will be good... besides they have kids (data, bought software, expensive video card, whatever)... :)

    13. Re:of getting a fair comparison by Dan_Bercell · · Score: 1

      Prompting for admin passwords for the normal home user is the same has not prompting. People will just punch in the password when prompted without a care as to what is requesting it.

    14. Re:of getting a fair comparison by ceoyoyo · · Score: 1

      Do you have anything to back that up?

      Certainly, if you ask for a password too often that's what's going to happen. But if a prompt for an admin password is a not-so-usual thing, then at least some users who would otherwise just have typed it in will pause.

      Besides which, if you don't need to be an admin for every little thing then not everyone has to be an admin, so the click happy users don't have that password to enter.

    15. Re:of getting a fair comparison by v1 · · Score: 1

      On one hand we have people saying the problem with macs is there's not enough software available for them, and since it's the developers for that platform that control that, it's clearly a platform issue.

      Then we have people saying that software not following established programming standards is something the platform developers control, so clearly it's NOT a platform issue.

      Make a decision. You can't have it both ways. You're not allowed to beat the dog if he's standing OR sitting.

      --
      I work for the Department of Redundancy Department.
  21. Re: Summon the Fanboys!!! by ettlz · · Score: 1
    Nothing screams AnimalFarm more than the "MS Bad OSX Good" aura surrounding them.
    Ah, chuckles. "All PCs are made equal (Macs are PCs too, remember). But some are more equal than others!" At least there are no penguins, devils or puffer-fish on the farm.
  22. Re:Nobody cares by Anonymous Coward · · Score: 0

    There's fans of Media Access Control?

  23. Re:No OS X on common hardware, so no need to evalu by Anonymous Coward · · Score: 1, Insightful

    Hi:

    Apple is a hardware company. It's how they make their money. You're basically saying you'll test a BMW if you can get it for the price of a Pinto. Asking companies to adpot suicidal business models for your benefit is a bit rich.

  24. .NET is junk by Anonymous Coward · · Score: 1, Interesting

    Managed executables that crash more, programming complexity, a dearth of programmers compared to C++, slower code. Visual Studio auto refactoring breaks code. Untraceable crashes, strange pauses.

    For the small rapid little applications it's great, or so we thought, but as we got more into it with much bigger projects, I wish we hadn't.

  25. you'd better stick to operating systems by Anonymous Coward · · Score: 0

    because your web programming skills are atrocious.

    kore-net.com. need i say more?

    1. Re:you'd better stick to operating systems by Anonymous Coward · · Score: 0

      I love yours too.

  26. They're different... by cookd · · Score: 3, Informative

    I will certainly admit that there are a lot of things to like about OS X, and for some people, it will be the better choice. For others, Windows is better, and Vista is a big step forward.

    The article comes across as "Why OS X is better than Vista" instead of "Comparison of OS X and Vista". But that's par for the course. The author does have some valid comments about areas that could have been done better in Vista.

    I do disagree on some of the evaluations of Vista's merits. The most misunderstood area is User Access Control.

    Not that UAC is perfect -- I've got a nice list of things I don't like about it. For example, if the system incorrectly detects that a program probably needs to run as Admin, it is a bit of a pain to convince the system to just run it normally. And there aren't any good tools for working with UAC from the command line (i.e. I want an equivalent to Unix su). I've written some myself, but they really should have been included with the system. And some tasks that should be able to be done by accepting one UAC prompt end up requiring 5 or 6.

    However, the author of the article passes UAC off as useless and annoying. Well, it is annoying, but so is finding my car keys every time I want to drive my car. But it is definitely not useless - just misunderstood.

    UAC consists of three mechanisms, along with related tools for configuring them:

    1. The shell of an Administrator can optionally be run with reduced permissions. This means that if UAC is enabled, the user's shell (explorer.exe) will drop privileges when it is initialized (after the user logs on). In other words, the shell tells the kernel that even though it is running under the account of an Administrator, the kernel should deny any requests to use administrator privileges, and should not grant any access to resources based on the user's membership in the Administrators group.

    2. There is a mechanism to regain administrator privileges so that administrative tasks can still be performed. If you are logged on as a user in the Administrators group, this mechanism requires a confirmation dialog (ok/cancel). If you are logged on as an unprivileged user, this mechanism requires a username + password of an administrator ("over the shoulder login").

    Note that this mechanism must be protected from abuse. Potential abuses include: keyloggers (capture the administrator's password), event injection (simulate a mouse-click or keyboard event to respond to the confirmation dialog automatically), and luring (put a malicious executable with the same name as a trusted executable into the user's path, then trick the user into trying to run the trusted executable). Protecting against these abuses leads to a bit more inconvenience, but a lot more safety. This is why nothing else can be done while the UAC prompt is active -- the UAC prompt turns on some security features to protect against keyloggers and event injection. This is something that is more annoying than OS X's system, but also significantly more secure.

    3. There is a mechanism to detect programs that require administrator privileges. Vista-aware applications include a manifest that tells the program loader whether administrator privileges are required. Vista also tries to automatically detect non-Vista-aware applications that require administrator privileges (such as installers). For now, this is a bit of a pain when it doesn't work, but in the future, this will end up working well. For example, as the author indicated, it becomes more challenging to install a pre-Vista application to your personal folder without help from an admin (Vista detects that the installer probably needs admin privileges). In the future, the installer will have a manifest telling Vista that it doesn't need admin privileges immediately, and will ask for them only if the user decides to install the app onto the system instead of to a personal folder.

    --
    Time flies like an arrow. Fruit flies like a banana.
    1. Re:They're different... by Tim+Browse · · Score: 1

      I tried the (I think) penultimate RC of Vista, and the thing that annoyed me about UAC was the annoying delay and screen blank/monitor resync while it switched to the secure desktop. It meant the UAC dialog always took a few seconds to appear, and had a horrible visual jarring effect. I visited the Vista shell blog/forums, and lots of people were complaining about it.

      The response was that you could make the UAC dialog appear on the normal (unsecure) desktop, but then you lost the security (other programs can spoof mouse clicks/keyboard events). They couldn't get around the blank/delay thing, as their wonderful virtual window manager couldn't cope with doing it any other way, and they would try to address it in the next version of Windows.

      In other words, they fucked up the design. I can't believe nobody caught this earlier. Guess they wanted to ship it. It makes Vista look really clunky (at least on my graphics card - an ATI 9800 Pro; scarcely uncommon).

    2. Re:They're different... by thedbp · · Score: 1

      Wow, that sounds so easy to use, manage, and deploy across a large-scale environment. Not.

      Thanks for providing a great example of how much better Mac OS X is in this regard. By laying out all the steps it takes to have the same functionality as Mac OS X, you revealed the insanely complex, unintuitive, cumbersome, and time-wasting procedure of dealing with UAC in Vista.

      You rock. I love when Windows fanboys inadvertendly support my case without even realizing it.

    3. Re:They're different... by Anonymous Coward · · Score: 0

      Care to explain to us mortals WHY this model would be hard to deploy insead of blowing hot air?

    4. Re:They're different... by thedbp · · Score: 1

      Would you care to show how that long-winded explanation is simple?

    5. Re:They're different... by Anonymous Coward · · Score: 0

      Your whole argument is based on the simplicity of his explanation, ay? An explanation that makes no mention of deployment. What fantastic logic. How about you derive a grand unified theory from the sound of two cats fighting for an encore?

    6. Re:They're different... by cookd · · Score: 1

      That would be all well and good, except that Max OS X's mechanism isn't secure. The reason Vista's mechanism is more complex is because it deals with security issues that Mac OS X ignores. There is an inherent tradeoff between security and convenience, and Microsoft has tried to emphasize security here. Maybe Mac OS X chose a better balance between security and convenience, but only time will tell.

      --
      Time flies like an arrow. Fruit flies like a banana.
  27. What would you expect a /. reader to say? by The+OPTiCIAN · · Score: 1

    I bought a black macbook this morning. Needed a powerfulish but portable dev server. Wanted black because the plastic probably won't stain with heavy use the way the white ones do. But I talked them down on price so as not to get ripped off.

    It's now running Ubuntu. The new wireless card isn't supported. Setting up xmodmap has been painful and should be unnecessary (and it's still not as I'd like it) but even so - nothing else comes close.

    --


    Believe with me, my saplings.
    1. Re:What would you expect a /. reader to say? by maztuhblastah · · Score: 1

      You realize that the staining problem was resolved a long, long time ago? And that the black shows dirt/scratches/wear better?

      Ok... good. I just wanted to make sure you didn't buy a black MacBook for all the wrong reasons. :)

    2. Re:What would you expect a /. reader to say? by Barlo_Mung_42 · · Score: 1

      All that pain and you only have one mouse button.
      Good move.

  28. New theme by bcmm · · Score: 1

    Dear god, Outlook is ugly in that screenshot. I hope vista is 3rd-party themeable without replacing system DLLs.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:New theme by KarmaMB84 · · Score: 1

      It looks much better using the blue theme. Considering the fact that most of the default Vista interface is not black but a tint of blue (except the sidebar and taskbar...), the black theme for Office 2k7 probably doesn't make sense on Vista anymore. ;o

  29. Slouching towards the future by Anonymous Coward · · Score: 0

    MS OSes are clunky, bloated and visually apalling. And they get in my way. Apple OSes are bloated and, if you're used to UNIX, also clunky (the way they need to hide unix-y things from Joe Doofus.) I find their visuals svelte and luxurious. But OS X gets in my way just as much as XP. I prefer fvwm2 wrapped around my apps and, though I'm not at all a computer 'expert' I feel entirely comfortable with the little bit of vi that I know and use daily. (I know a retired supercomputing wonk from LANL who has ragged me to get off pine.)

    The salient question here is why do so many people consider Bill Gates to be evil while so many consider Steve Jobs to be some kind of saint. I'm sure they'd both be capable of murder if their companies were at stake. Gates controls via bloodclad contracts with Dell & Co. while Jobs controls with proprietary hardware and design-as-heroin. Aren't these two really just Janus incarnate? In hindsight, couldn't either of their faces be on that screen in the 1984 commercial?

    Believe me, there's a Mass Psych thesis here.

  30. Vista must be better by Anonymous Coward · · Score: 0

    It has the best DRM that money can buy!

  31. Re:No OS X on common hardware, so no need to evalu by Anonymous Coward · · Score: 0

    "As long as OS X cannot run on the computers I have available at home or at work, I cannot compare. So it is impossible to make that judgement."

    Your company is so poor that it can't even afford a $600 machine for your secretary from which if it doesn't work out, you can STILL install Windows on and be done???

    I'm sorry, but I've helped several of my clients switch and they simply had to ask me to show them around on my laptop and then pick up a single machine to play with. It would be moronic to switch all at once. Find the people you think could change over with the least amount of problem and go from there. You quickly learn that there are few limitations.

    Apple just isn't going to open the OS to the public (and I hope I don't have to eat my words next week :-) You buy the entire package. Sure, its a tired line, but there is truth behind it. Apple doesn't put subrate nonsupported rap into their systems. Their OS is built around a limited amount of hardware options and doesn't try to be everything for everyone...something your hardware that you want to run it on does. Sometimes less options are better. I don't want some 3rd world network card with drivers written by someone with an intro to asm course and paid to have the driver 'approved' (which doesn't validate the driver at all, but the OS company believes that if someone is willing to spend $50k on approval, it MUST be good).

    So if you can't afford the $600 for a Mac Mini or $1100 for an iBook to evaluate, you probably couldn't afford to use anything more than subrate equipment in the first place. I've run my business on less than adequate equipment in the past, and sometimes thats the only choice.

  32. Almost by Anonymous Coward · · Score: 0


    For the most part, yes. Font rendering in OS X is terrible, though, rendering the user interface somewhat useless for several applications (anything that has to deal with small fonts). It's weird that Apple got font smoothing so wrong in OS X, turning an otherwise great system in something whose major interface (fonts!) is so annoying.

    1. Re:Almost by Piroca · · Score: 1

      I couldn't agree more! I think people don't complain about it because of the "Apple religion" where anything Apple does is sacred and cannot be discussed. That, by the way, is one of the worst things in the whole OS X environment: the fanatic community that not only don't see problems in the system, they also bash you if you complain about those problems!

  33. Oops by dal20402 · · Score: 4, Insightful

    Anyone who looks at my post history will see that I am a Mac zealot, but I have to correct a small bit of misinformation in the review.

    He praises Mac OS X for dimming toolbar buttons when windows are in the background, using the example of a Safari window behind a Finder window. Unfortunately, the reason the Safari window's toolbar buttons are dimmed is not that it's in the background, but that it's not displaying any page. Put a Safari window displaying any page into the background and its toolbar buttons (unfortunately) stay active. The behavior he describes is application-specific.

    For example, both the Finder and Path Finder do the right thing.

    There were other inconsistencies in the review. Two examples: First, he slammed Vista for requiring UAC approval for installations where it might not seem necessary, where OS X does the same thing. Second, he praised Vista's interface consistency, without mentioning the lack of consistency that has been typical of Mac OS X in recent years. (This lack of consistency, because it is strictly cosmetic and apps have remained well-executed, is something I think is OK or even valuable... but there are a whole lot of Mac users out there who violently disagree with me.)

    1. Re:Oops by IrrepressibleMonkey · · Score: 2, Informative

      Again, I think the consistency that the author was talking about can be seen clearly in the OSX "traffic lights" and their behaviour. I can't think of a single application that does not have these (even WOW...) Now look at the Vista screenshot - Office looks completely different from the OS itself. Only the red X function appears to highlight the active window. Not as distinctive as the OSX method. Still, not the end of he world either...

    2. Re:Oops by Anonymous Coward · · Score: 0

      I have a question re: this whole button issue; although I'm using X.3.9, I don't have this problem. I'm typing this in Firefox, with Safari open to the thread in the window immediately behind this one. Except for the active Mozilla window, all window indicators/controls (traffic light buttons) are grayed out. I have about 8 different programs open as well. FF is the only one with Red/Yellow/Green. I'd post a low-rez image, but I figured that's probably bad form, especially for an Anonymous Coward.

      Did Apple change this behavior for Tiger or what?

      BDS

    3. Re:Oops by Anonymous Coward · · Score: 0
      For example, both the Finder and Path Finder do the right thing.
      I disagree. The right thing is to disable controls, that may have an effect where data is lost or that is not easily undoable when clicked. Since pressing "back" is easily undone by pressing "forward", that button should not be disabled - even in the background.

      But what I find more important is, that the expected behaviour is actually documented:

      See: http://developer.apple.com/documentation/UserExper ience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter _1_section_1.html

      Chapter Windows, Window Behavior, Click-Through
    4. Re:Oops by julesh · · Score: 1

      He praises Mac OS X for dimming toolbar buttons when windows are in the background, using the example of a Safari window behind a Finder window. Unfortunately, the reason the Safari window's toolbar buttons are dimmed is not that it's in the background, but that it's not displaying any page.

      Frankly I didn't buy his argument at all. Looking at the different images he presented, I can't say that his point was right; he seemed to suggest that because the only way of telling the difference between an inactive and active window on vista was the difference in colour of the window control buttons and macs also faded control buttons inside the window, OSX was better. Regardless of whether this is true, he's ignoring the change of window title bar and border colour that happens on vista, and which makes quite an obvious difference, to my eyes much more obvious than the greying out of controls inside the window. Find the active window? Just look for the most brightly coloured title bar. Simple.

      Some of his other points seem suspect, too. Running in a privileged account and relying on popup boxes to request confirmation of system-changing actions is less secure than running in an unprivileged account and having to enter a password. Well, of course. Perhaps he should have tried running the vista box with an unprivileged account instead. And while I'm not certain, since I haven't actually tried vista yet, I think he used a very convoluted way of pulling up his IP address. It takes only two clicks on my XP box, so I'd hope it was similarly easy on vista.

    5. Re:Oops by ThePhilips · · Score: 1
      There were other inconsistencies in the review. Two examples: First, he slammed Vista for requiring UAC approval for installations where it might not seem necessary, where OS X does the same thing.

      You missed the bit that Vista asks user twice - whereas Mac OS X asks only once. Vista asks user to confirm his actions (as it is seen by user), whereas Mac OS X asks user to authenticate the installer with privilege to perform the installation. IOW, Vista throws at his user two pointless dialogs (after few day users would use to automatically press Ok w/o actually reading what's going on - not that Vista tells precisely what's going on), while Mac OS X asks its user to provide password: action which would alarm any user that something dangerous covered by specified privilege (which has human readable name) can happen.

      Second, he praised Vista's interface consistency, without mentioning the lack of consistency that has been typical of Mac OS X in recent years.

      The applications shipped by Apple normally stick with standard interface. There are exceptions and there are also applications which are used to pilot new interfaces (like Mail.app). Normally, you would find that applications released by Apple at the same time have same interface. (e.g. Mac OS X 10.4 Mail.app 2 + iTunes 7 + Safari 2 has all same interface).

      The UI inconsistency the reviewer speaks about is that applications released by Microsoft at the same time feature nearly incompatible interfaces: M$Office v. IE7 v. Windows Explorer.

      Apple has its own problems, but beleive me as to guy who worked with GUIs from M$ for a decade (DOS 3.x to Win2k) - that's normal practice for M$ to release at the same time different and inconsistent UIs. Tech hint (invisible to normal users): M$Office 97-2007, IE 3-7, M$Project - as well as many other M$ developped apps - do not use standard WinAPI for GUI. They cannot be consistent just because they use different GUI code base - they all reimplement WinAPI on their own. M$ can afford that - Apple can't.

      --
      All hope abandon ye who enter here.
  34. People usually prefer What they're used to... by Cordath · · Score: 0

    It's pretty clear that the author of the linked article is a mac user.

    OSX is a good OS, but it's not without its problems. Apple still hasn't really figured out how to handle a mouse with more than one button despite having it thrust upon them by moving to a BSD foundation. (Seriously, how many mac users were using one-button mac mice a month after OSX came out?) Apple's about face on the "One mouse button is all anyone will ever need" issue was probably just to protect their hardware sales. The new apple mice are fairly nice. They're not those god-awful puck-mice from a couple years back at least.

    OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. Most people who have ever used a linux box, windows box, or *even* an Amiga for chrissake will drag the file off the CD and onto their hard-drive or desktop. Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it. No other OS I've used does this, and it's bloody counterintuitive. What were they thinking? Don't even get me started about the OSX task-bar...

    I use OSX when I have to, but I still prefer other OS's. The eye-candy just doesn't do enough for me and I've been using other OS's a lot longer, so I tend to prefer them. That's a personal bias, and I admit that. My point here is that OSX isn't perfection itself and mac fanatics need to accept the fact that some people have tried their chosen OS and weren't blown away by it. (Some people have even been forced to spend extended periods of time developing software on their beloved OSX without falling in love with it... Myself included) OSX was certainly a revolution for mac users, but do consider how primitive MacOS was before OSX came out. Heck, it didn't even have pre-emptive multi-tasking! OSX I can tolerate, but the old MacOS was truly wretched. That's why OSX is viewed as such a revolution. Consider that even Windows users had pre-emptive multi-tasking from windows95 on. Microsoft had their revolution about 5 years before Apple did. It's lucky for Apple that Vista isn't another one.

    1. Re:People usually prefer What they're used to... by jeffehobbs · · Score: 1
      Test 1:
      1. Put CD/DVD in Mac. Check.
      2. Drag file from CD/DVD to desktop. Check.
      3. Eject CD/DVD. Check.
      4. File (not alias, not symlink) remains on desktop. Check.
      5. Double click to open file. File opens. Check.
      Test 2:
      1. Buy iMac or Mac Pro. Check.
      2. Open box. Check.
      3. Hook included mouse to machine. Check.
      4. Right-click on desktop. Menu comes up. Check.
      ... I suspect the problem is you may be posting from 1998. Burn a mix CD-R of Alanis Morrisette, Babyface and The Wallflowers for me.
    2. Re:People usually prefer What they're used to... by TheRaven64 · · Score: 1
      Building a UI that works with only one mouse button is great for laptop users (the majority of Apple's customers), because it's very hard to do right-clicking well on a laptop. The MacBook Pro touchpad with the click-while-holding-down-two-fingers is the best solution I've seen so far, but it's still nowhere near as easy as a right click on a mouse. For a real comparison, try using Windows and OS X on a touch screen (e.g. an interactive whiteboard) and you'll really see the difference.

      To your second point, I really don't know what you're doing. The default action when you drag items between volumes is copy. If you've managed to change it to alias, then please let me know how you did it, because I would love to be able to change it to move for a number of disks...

      --
      I am TheRaven on Soylent News
    3. Re:People usually prefer What they're used to... by Anonymous Coward · · Score: 0

      Cmd+Opt drag makes an alias.

    4. Re:People usually prefer What they're used to... by sessamoid · · Score: 1
      You may have your reasons for disliking Mac OS, but at least refrain from making up reasons to dislike it.
      Apple still hasn't really figured out how to handle a mouse with more than one button despite having it thrust upon them by moving to a BSD foundation.
      Apple computers have had handled multi-button mice fine for years. Context sensitive right click menus work as you would expect them to, and in many places much better than on Windows. Scroll wheels work exactly as you would expect them to. Middle click works the same in Firefox as it does in Windows.

      OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. Most people who have ever used a linux box, windows box, or *even* an Amiga for chrissake will drag the file off the CD and onto their hard-drive or desktop. Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it. No other OS I've used does this, and it's bloody counterintuitive. What were they thinking?
      Patently untrue. It copies the file to the desktop (or wherever you drag it) from the removable media. I just did it with a DVD-R right before writing this. I can't imagine where you could ever have gotten the idea it only links to the file rather than copying, so I'm obliged to assume you're just making shit up.
      --
      "No, no, no. Don't tug on that. You never know what it might be attached to."
    5. Re:People usually prefer What they're used to... by blankaBrew · · Score: 1

      You sir, are a FUD flinging troll. Macs have supported two button mice, as you would expect, since 10.0. Since Apple has introduced the mighty mouse (about 1.5 to 2 years ago), they have even included a two button mouse with their computers. Your comment about creating aliases when dragging files off a CD couldn't be anything short of a complete fabrication. Such an action would result in the file being copied as any user would expect. Also, thanks for the history lesson on MacOS 9 that was EIGHT years ago. Somehow, this is relevant today. Perhaps we should also discuss Windows 3.1. Also, if you bought M$'s marketing that Win95 really had preemptive multitasking, then I find it hard to believe that you used that either. You say you developed software for MacOS? I find that hard to believe. You didn't know that macs have two button mice or that files copy when you drag from a cd to a desktop/disk and you claim to develop for the Macintosh? Suuuuuuure.

    6. Re:People usually prefer What they're used to... by Disti · · Score: 1

      Apple still hasn't really figured out how to handle a mouse with more than one button despite having it thrust upon them by moving to a BSD foundation. Excuse me, wtf? Nice way to begin posting by telling that "I'm the user who seriously doesn't know what I'm talking about" =D

      OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. ... Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it. Unfortenately for you, your post is completely inaccurate, OSX actually copies all the files you dragged on your disk. Try it, see that little green ball with + in it? That means it's going to copy something, not move or create aliases.

      I use OSX No you don't.
    7. Re:People usually prefer What they're used to... by slide-rule · · Score: 1

      You're either a moron, a FUD monster, or a liar. I've been happily using my *3* button/scroll wheel mouse since I got my Mac system and it works just fine, thanks. (And ctrl-click also works well enough that I'm considering one of their very nice bluetooth mice, single-button or not.) I can't really think of any basic operations where OS X itself requires me to use the right button ... aside from the rare instance where I want to "Show Contents" or "Get Info" on something, neither of which any normal person cares about. If third party software were designed better for the user, the right button wouldn't be quite as needed -- but that's irrelevant, since multi-button mice are directly supported and have been for years.

      As to your issue of drag-copying not really copying ... you gotta be doing something wrong there too, or you changed a preference, or you installed some odd-ball tweaker utility that changed a preference, or (?) ... but the standard behavior doesn't do that and, to my knowledge, never has.

    8. Re:People usually prefer What they're used to... by iPilya · · Score: 1

      this is not a flame... I am just trying to help you qualify yourself... and well.. trying to encourage you to speak about things you know about instead of looking rather silly.

      1) It is obvious that you do not have knowledge of kernels. The kernel itself is ambiguous to peripheral devices such as mice, web cams, speakers, and other such devices. the adoption of a 'BSD' kernel in OS X does not impose the use of a multi-button mouse.

      2) OS X can and does copy files from a CD to a hard drive. It can also make soft and hard links to files regardless of media. Your statement is completely inaccurate.

      It is also important to point out at this time that Microsoft does NOT dictate how the Ux needs to happen across the industry. The Philosophy of Apple is not the Same as Microsoft. Usability groups on both sides come to various decisions on what is best. This is the ONE and MOST DIFFICULT aspect of moving between OSs that any user will face. The reason why Linux distributions are so similar to Windows is because the Linux community has the belief that they need to work like Microsoft products in order to make it anywhere. This is primarily in reference to the KDE / GNOME projects.

      3) Eye candy is a catch-all expression that people like to throw around. But what is the definition? I will give you what I consider Eye Candy. Eye Candy is a visual communication between the user and the interface. Now with this in mind understand that Eye Candy should always have a purpose and should never cause a slow down or interruption of the computer and/or users transaction. Any visual aspect of the computer that does not server in communication or functional purpose that imposes a performance penalty to the user is simple waste. The most perfect and recent example of this is the "glass" of Vista. What is the purpose of the transparent borders of the windows when it taxes the user so extremely.

      With this understanding of Eye candy, you should then go back and re-evaluate your position on the matter.

      4) To say that you are a developer and to not love developing on the Mac is an opinion. Qualify your opinions!!!! Otherwise people will wonder what you are trying to develop for. Surely you are not a core developer since you do not have kernel knowledge. Application developers who delve into Objective-C and the Cocoa Framework will surely have a different response, even if only articulated and qualified. Web developers on the Mac platform are also very well taken care of and i have yet to hear of a single Mac Ruby / RoR developer gripe about how horrible the Mac experience is. However web development is a high-level language and structure so in truth there is really no OS level interfacing, so thus it is out of scope for direct observation.

      While I have a strong admiration for .NET and the C#/C++ languages built to play in the framework, I also know from direct experience that the framework (only talking about pre 2.0) is less then amiable and suffers from serious security and performance issues. Case in point on performance:
      1) create a "hello world" application in .NET.
      2) Execute the "hello world" application
      3) Check the resources used by the "hello world" application. Memory consumption is typically in the multiple megabytes.. and most likely somewhere between 16 to 20mb.

      5) Yes your are completely correct... Microsoft had their "revolution" 5 years or so before Apple. But that was back in 1994/1995 with the release of windows 95. There are no excuses for the company that Apple "was". But wisdom over-ruled, or should i say that wisdom prevailed in the need to survive. Apple adopted the NeXT OS. This dates back to the Mid-80s which predates the Microsoft "revolution" so in truth, the Microsoft revolution was not anything other then the ability to grab market share. There was.... and in looking at the architecture no "revolution" of the technology. Windows 95, while dramatically improving on previous Windows builds by offering partial and/or pseu

    9. Re:People usually prefer What they're used to... by Thumper_SVX · · Score: 1

      As a Windows and Linux user also, I am used to the right mouse button. That's why when I bought my Macbook Pro I bought a Bluetooth mouse to go with it. Takes me all of about ten seconds to pull that out of my laptop bag if I need it, or I'll just "suffer" with CTRL-CLICK (can't quite get the two-fingers-click thing down yet, need practice).

      Sorry, was that too easy a solution? :)

    10. Re:People usually prefer What they're used to... by TheRaven64 · · Score: 1

      Does it work when you're on a train, and have nowhere to put the mouse? I use a mouse on my desk (although I actually prefer the trackpad on my MBP; the two-way scrolling is great, and I like having it right by the keyboard), but when I use a laptop on a train or plane then there's no space for one.

      --
      I am TheRaven on Soylent News
    11. Re:People usually prefer What they're used to... by mdwh2 · · Score: 1

      Also, thanks for the history lesson on MacOS 9 that was EIGHT years ago. Somehow, this is relevant today. Perhaps we should also discuss Windows 3.1.

      Your timescales are off - MacOS X wasn't released until almost six years ago, when Windows 2000 (which I still happily use today) had been available for over a year; Windows 3.1 doesn't come anywhere near the same timeframe.

    12. Re:People usually prefer What they're used to... by Anonymous Coward · · Score: 0

      I'm so sorry he's treading on your sacred cow. Settle down, get the iDick out of your mouth and you might realize that IT DOESN'T REALLY MATTER.
      In the meantime I am going to go get my iPot and load up my iBowl and go get iStoned
      and listen to my music on my pc and think about stuff that really matters.

    13. Re:People usually prefer What they're used to... by DKP · · Score: 1

      I Use all macs and everyone of them has a two button mouse or more for them.

    14. Re:People usually prefer What they're used to... by scaryfish · · Score: 1

      Actually I do remember when it used to do that. Not for CDs but for floppies, or thumb-drives. Thing is, every drive had a "desktop" and a "trash", so when you dragged a file from a floppy to the desktop, it didn't copy it to your computer's hard drive, but merely moved it to the desktop area of the floppy. So when you ejected it, the file went greyed-out. Of course, this was back under OS 9, it seems to have changed under OS X.

    15. Re:People usually prefer What they're used to... by drsmithy · · Score: 1

      Right-click on desktop. Menu comes up. Check.

      No, it doesn't. OS X by default does not have the right-click enabled.

    16. Re:People usually prefer What they're used to... by Apple+Developer · · Score: 1

      Right-click on desktop. Menu comes up. Check.

      No, it doesn't. OS X by default does not have the right-click enabled.

      Control + Click is the same thing as right-clicking with a mouse, and that has been true since pre-OS X days.
    17. Re:People usually prefer What they're used to... by brian.reading · · Score: 1
      OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. Most people who have ever used a linux box, windows box, or *even* an Amiga for chrissake will drag the file off the CD and onto their hard-drive or desktop. Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it. No other OS I've used does this, and it's bloody counterintuitive.

      Mac OS X has never done this. I hate myths like this that are propagated around the web.
    18. Re:People usually prefer What they're used to... by drsmithy · · Score: 1

      Control + Click is the same thing as right-clicking with a mouse, and that has been true since pre-OS X days.

      To the application, yes.

      To the user, no (which is the point).

    19. Re:People usually prefer What they're used to... by Anonymous Coward · · Score: 0

      Are you on crack? Every OS X box that I have ever plugged a multibutton mouse has worked as expected. Right click works out of the box in OS X.

    20. Re:People usually prefer What they're used to... by axjdo · · Score: 1

      Yes it does..... and my mac is from 2001.

      Where are you posting from? 1993 ??????????

  35. Re:Unfair comparison by eldepeche · · Score: 1

    Authentication before making system changes. This, the author implies, is acceptable on OSX, but not Windows? Why?

    Because it's better implemented in OS X.

  36. Re:Wrong. XNU source code is no longer available. by Megane · · Score: 5, Informative

    Since the x86 switch, Apple no longer makes the XNU source code available.

    Wrong. http://apple.slashdot.org/article.pl?sid=06/08/07/ 2359256

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  37. Re:Unfair comparison by eck011219 · · Score: 1

    He explains the Aero issue (he turned off those features so it would more closely mimic the wider user base), and he also goes into quite a few paragraphs of detail about the difference between authentication and approval.

    I'll agree, though, that he seems from the outset to show some bias. I've noticed many of these things in Vista (I'm running RC1 right now, waiting for the release), but I also happen to much prefer it to XP. They're getting better at this. And frankly, I have a Mac that I hardly ever use because I find the UI so strange sometimes. It's just me, I'm sure, as most other people much prefer it. But I find, for example, that the Windows MUST CLICK OK FOR EVERY ACT mentality suits me better.

    --
    It is pitch black. You are likely to be eaten by a grue.
  38. Re:Wrong. XNU source code is no longer available. by Anonymous Coward · · Score: 0
    I know how much slashdotters like to point out mistakes. It's the arrogant ones which are tedious though. So I'm going to oh-so-gently try to inform you that the x86 XNU kernel for Mac OSX has been available since early August 2006.

    The story about it being some conspiracy is just typical slashdot banter, and no Apple wouldn't release the source code just because the slashdot crowd moaned about open source. http://kernel.macosforge.org/ has the kernel source and pain-in-the-arse-free instructions for compiling. (If you knew what you were doing, it probably wouldn't be a pain in the arse anyway.)

    Also the kernel is primarily for business users who actually need to adjust it for task specific optimisations, home users never need touch it.

    But remember according to microsoft it's a matter of national security to show your kernel source code, so please apply your tin foil hats while reading any source code.

  39. Re:Unfair comparison by mdobossy · · Score: 1

    1) Inconsistency in the UI. Yes, it's inconsistant in Vista. It's the same in OSX. Look at the differences between iTunes and other core programs and iLife.
    This isn't exactly fair either. The iLife suite is separate from the OS. Its not bundled with the OS (though it is with new computers) and is simply a suite of applications that runs on the OS. So stating that the atrocity that is iLife's UI consistancy, as being a problem with the OS, would be the same as complaining that MS Office's UI is inconsistent with windows. I'm not saying there aren't serious issues with the iLife UI (it drives me up a wall, and I REALLY hope that Apple follows its own UI guidelines in iLife '07), but I dont think it is fair to claim it is an issue with the OS UI.

    IMO, looking across OS X itself, the UI is more consistant than the Vista UI.
  40. Switched... Again! by FragInc · · Score: 0

    I used Windows at the start of my personal computer days (1994) until I was introduced to Slackware. I then started to dabble in Linux (1995) but only occasionally due to the fact that it was quite young and didn't have much to offer in the way of use to me at the time. I knew of the Mac platform but it was pre-OS X and I wasn't interested in it at all. Then came OS X... a friend of mine, knowing that I liked Linux, re-introduced me to the Mac side of the computer world which was now OS X (2003) and I knew right off that it was for me. I now use all three OS's but I will *not* make the Vista transition... XP is my last version of Windows that will run on my PC's. I will continue to run OS X, SUSE and Slackware with a Windows XP machine for that odd occasion of needing something that just isn't offered on the other platforms. Far less headaches that way and I won't have to buy new keyboards all the time!

    --
    Get your FRAG on!
  41. Re:Wrong. XNU source code is no longer available. by hattig · · Score: 3, Informative

    Apple made it available a few months after that storm in a teacup.

    They were probably tidying up the code, and people thought that it was Apple not releasing the kernel source code anymore.

    What's worse is that you replied with this to a post that gave you an explicit link to the page you could get all the sources from. One click on "Darwin" and what do I see?

    Mac OS X 10.4.8
    Darwin 8.8
      Source (PPC)
      Source (x86)


    So, yeah, 100% completely wrong.

  42. Re:Unfair comparison by wwahammy · · Score: 1

    The author of the article did mention that the Office UI isn't the same as Vista's so in this respect its a fair comparison that he didn't address in the least.

  43. Vista not bad? by ScrewMaster · · Score: 1

    In the Microsoft world, if Vista stacks up against the current Apple offering and is not "bad" in comparison, why, that means that Vista is just absolutely fantabulous.

    Good is a relative term, you know.

    --
    The higher the technology, the sharper that two-edged sword.
  44. Re:Unfair comparison by maztuhblastah · · Score: 1

    3) Because auth on Vista is such a tremendous pain in the ass that I end up disabling it.

    This raises two points: 1) Authentication shouldn't be disable-able. 2) By preventing it from being disabled, MS would actually have to put work into making it usable day-to-day.

  45. Re:No OS X on common hardware, so no need to evalu by pe1chl · · Score: 1

    Well, I am not really talking about price. Just about options.
    When I get a Dell Optiplex, I can run Windows (2000, XP, Vista), Linux or BSD. Probably even more. But no OS X.
    When the company has bought hundreds of Dell systems, there is no way they are going to get to OS X from where they are now. They would go to Vista.

    So nobody should be surprised when more companies migrate from XP to Vista, no matter what the qualities of OS X are. Even when they do it only when buying new systems.

    Would there exist an option of running OS X on a Dell (and probably some other common business machines, like HP) it surely would be a different story.
    But it is as you say, they are a hardware company and not interested in marketing their software.
    This will keep the markets as separate as they are now. No chance to convert customers over from the Windows world, and probably the same vice-versa.
    But that may still be the best option for them.

    However, it is quite pointless to compare the systems in that case.

  46. My $.02 by OSXCPA2 · · Score: 5, Interesting

    I use Windows XP at work and OSX, FC3, Win2000 and XP at home. I am a heavy duty business user and student developer. I offer the following observations:
    1. I use OSX primarily, on a pre-Intel iMac. Speed is good. System slowdowns are generally longer under Windows than OSX, but the 'pinwheel' in OSX drives me insane.
    2. The UI and system administration tools in OSX are hands-dows way easier to use. I used every version of Windows from 3.1, and worked at a support desk in college - and once I learned OSX (ok, BSD) - style system maintenance and operation, I never went back. *NIX is far more discoverable and has a well-engineered feel that I like.
    3. I have yet to run into any software package that I needed that did not have a counterpart on Mac.
    4. I still have not played Half-Life 2. I do not need to, but I would like to, and I bought WinXP just to do so. I can't really blame Apple for this. In fact, Apple, by moving to Intel, has made it easier for their user base to access windows apps. Microsoft, by making it more difficult (from what I've read - haven't tried it yet) to run Vista in any kind of virtual environment is not really helping the user base much. Although they probably don't care about Mac users, there are many business reasons to support virtual environments, from posts I've seen on /.
    5. Searching in OSX returns better results than WinXP or 2000.
    6. Mac help, for system related issues, returns more relevant results than WinXP or 2000.
    7. Mac hardware just works. I have a hetogenous network - my Mac has no problems, nor does my FC3 laptop. I have a dual-boot PC with WXP and 2000 - 2000 recognized my wirelss card and the built-in ethernet adapter. WXP doesn't have a driver for the built in. The wireless card has a driver, but cannot acquire a network address from my AirPort. Win2000 has no problems with the wirelss card or network address. The driver in both OSes is up to date. I should NOT have to put in this much effort, especially for supposedly supported hardware - it stuns me that 2000 is actually better at 'figuring out' what to do than XP. Needless to say, the Mac setup has never caused any problems for my Mac hardware.
    8. Development - I do mostly Java and Ruby. Java runs pretty much identically on both boxes, but setting up newer versions of the Java environment is more difficult on Mac. Installing and configuring Ruby also requires a lot more effort. However, it is easier to troubleshoot in the Mac environment. XP and 2000, the installs seem to 'just work' but if they go wrong or there is a misconfiguration, it is a lot harder for me to figure out what went wrong.
    9. Licensing - I can install my OSX CD/DVD on any Mac I have, no registration necessary. I do not do this, but I can. Windows XP, I installed and because it couldn't get on my network, I had to use the dial-in service to validate my copy of XP, which was a PITA.
    10. I took C in college, working in a UNIX environment. It was amazing and taught me a ton. I took Java in college, working on a PC with NetBeans. Worked great. I used VBA to do corporate work and learned two things - first, an IDE is very nice, especially to learn UI implementation and second, VBA makes it way too easy to write crap code. You can write crappy Applescript too, but I've seen far less of it. Xcode is a nice balance and can hit multiple targets. I like it, although I've not done much Objective C work.
    11. I like scripting and *NIX tools. Scripting is far easier in a *NIX-like environment than on Windows. Yes, there is Cygwin, but that was designed to remedy the lack of such tools in Windows.
    12. C# for web development is, in a word, crap. Sure, it is easy to learn. Sure, it is free. Sure, the MS IDE is ok if you choose to use it. HOWEVER, it is so wrapped up in Microsoft-specific 'stuff' it sucks to use. Example - to simply change the color of a button in a web-form, I spent several hours working through my code to see what went wrong. I sent it to my professor, who told me it was fine and worked. I was mystified

    1. Re:My $.02 by jafac · · Score: 1

      I like scripting and *NIX tools. Scripting is far easier in a *NIX-like environment than on Windows. Yes, there is Cygwin, but that was designed to remedy the lack of such tools in Windows.

      Personally, I do a lot of scripting, and with the right reference, I find scripting far easier on Windows. However, this statement overlooks the fact that compared to a more powerful language like perl, bash (I'm abusing the term to refer to shell scripting), etc, DOS and VBS are really, really - shall we say - WEAK. In fact, VBS is actually Visual Basic - intentionally crippled. However, you can to tons of really intense stuff with the WMI and ADSI interface. Things which aren't really possible with any Unix environment I'm aware of. (with regard to remote client management, monitoring, and configuration).

      I don't know much about C#, but professionally, I've heard from people who went wholeheartedly down that road, putting all their eggs in Microsoft's basket, listening to their hype, and they ended up getting burned. The stories all seem to be the same; they engineered themselves into a corner, assuming C# could do something that ultimately, it did either very poorly, or not at all - and there was no way to tell up front.

      I was originally enthusiastic about monad (the new C# shell for Windows) - but I've heard similar bad things about that as well. But it sounds like it gives one the power of VBS's WMI and ADSI interfaces, without the drawbacks of VBS (no steps in for loops, only one-dimensions in arrays).

      When one tries to use Perl, or Cygwin/bash, on Windows - oh yes, it's possible - but you end up with a bastardized half-windows solution that you're not going to be able to port over to unix anyway. You can't do any error handling, because passing errors between the win32 perl interface, and perl, or shelling out to do DOS commands, is a pain in the ass. VBS functions do have some error handling that's difficult to use, but once mastered, can be very powerful.

      I never did get the hang of shell-environment editors, like emacs or vi (or even the DOS edit.com). So even though I"ve tried unix scripting, I just never got comfortable with it. OS X is a great compromise, because of xcode. I hope to have an opportunity to use it professionally some day - because I LOVE using it for my student work.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    2. Re:My $.02 by Darby · · Score: 1

      Things which aren't really possible with any Unix environment I'm aware of. (with regard to remote client management, monitoring, and configuration).

      Ummm... ssh $host `do stuff`
      or am I missing something?
      That certainly covers any management or configuration. Monitoring possibly isn't so simple, but nagios or the like for active monitoring or snmp traps for passive pretty much covers that realm.

      I mean maybe you're talking about something in specific, but "not possible"?!? That's really hard to believe especially given Window's relatively recent use for any important tasks relative to unix.

    3. Re:My $.02 by fingusernames · · Score: 1

      I never did get the hang of shell-environment editors, like emacs or vi (or even the DOS edit.com). So even though I"ve tried unix scripting, I just never got comfortable with it.

      This is such a funny statement for me, the contrast -- I've never gotten the hang of developing code using GUI tools. I last did that with Turbo C back in the 80s. My model is I just open multiple windows, ssh to the development server (or start remote xterms), and run vi. However, GUI debuggers are useful. I have however started playing with Xcode on the Mac. I haven't been able to find vi keybindings though. Annoying.

      Larry

    4. Re:My $.02 by julesh · · Score: 1

      Microsoft, by making it more difficult (from what I've read - haven't tried it yet) to run Vista in any kind of virtual environment is not really helping the user base much.

      I don't think Vista is any harder to virtualise than XP - other than being more demanding in terms of hardware requirements. It'll be tough to make Aero work under virtualisation because most virtual machine systems don't support 3d accel (yet). But vista should still work fine without that.

      You may be getting confused by the licensing issue -- this doesn't really apply to the case of running vista on a mac. The issue is that (some versions of) XP's licence allow you to run a second copy of XP in a VM that's running inside the first copy. This has been removed from the vista home & ultimate editions licence. You can still run your first copy in a VM on some other OS if you want.

  47. Re:No OS X on common hardware, so no need to evalu by Waffle+Iron · · Score: 1
    You're basically saying you'll test a BMW if you can get it for the price of a Pinto.
    A more accurate stupid car analogy would be the situation back when Cadillac started selling rebadged Chevrolet Cavaliers. Same crappy hardware, but with some extra bling tacked on.
  48. Mod -1: Incorrect by hayne · · Score: 1
    OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. Most people who have ever used a linux box, windows box, or *even* an Amiga for chrissake will drag the file off the CD and onto their hard-drive or desktop. Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it.
    This is completely incorrect. OS X does a copy (not a link) when you drag a file between drives (e.g. from a CD to the hard drive) - i.e. it behaves precisely as you would expect.
    I find it hard to guess what you might have done to get some other (mistaken) impression.
  49. enough with the apple and orange arguement by Anonymous Coward · · Score: 0

    it's freenix!

  50. Re:Unfair comparison by David+Horn · · Score: 1

    Yeah, but how many people are going to buy Vista in the shops? Anyone who bought a PC or laptop since October will find it perfectly capable of handling Aero, and all new computers with Vista pre-installed will handle it fine too.

    It's a minority who'll buy the boxed version, and if they're anything like us they'll have PC's more than capable of handling Aero. So his argument is a fallacy.

    --
    PocketGamer.org - For the gamer on the go!
  51. Time To Go Back To Testing School by tres · · Score: 1

    I'm reading this page in Safari. I came here through an RSS reader. No buttons are active except those which can be used.

    The back button is greyed and can't be used.

    The forward button is greyed and can't be used.

    I can reload the page or add a bookmark to this page; those buttons are active and shown as available to use.

    I'm afraid you're not a very good tester.

    --
    Notes From Under *nix: blas.phemo.us
    1. Re:Time To Go Back To Testing School by FishWithAHammer · · Score: 1

      So...basically...it's the exact same thing as in IE, Firefox, and every other browser.

      However, the article suggests that when the window is inactive, the buttons are greyed. That is not the case.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Time To Go Back To Testing School by natd · · Score: 1
      Tres wrote: Time to go back to testing school....I'm afraid you're not a very good tester

      I'm not a professional tester and have never been to 'testing school' so it would have hard to go back. I'm an end user who observed an invalid example of a difference between Windows and OS X in the article and remarked on it.

      Every other reply is drawing the same conclusion. If a button is active, it's not greyed out (ie it LOOKs active). You even validate this through your observations (in your case the only possible action is reload because there is no history to go back or forwards to, and the page isn't currently loading).

      I'll sum it up for you: The article (which you may not have read) says that when Safari is not the active window, the toolbars are ghosted. That isn't the case. Period. TFA shows a screenshot where the tool bar is indeed ghosted, but for other reasons.

      --
      Only big ligs use sigs.
  52. gcc? bash? X support? by aleator · · Score: 2, Insightful

    comparing osx with vista has to include also the level of usability for an a liettle bit more experienced user. can you open a terminal with bash in vista? compile and run code for Xorg? or is that oging to come when microsoft figures out how to implement this?

    i never tried vista running, but from what i see from all the screenshots all oover the internet is basically: it has a new widget-style, some of the GUI elements are inspired form osx and diverse opensource apps but there is nothing "new" and really unique to vista.

    1. Re:gcc? bash? X support? by slide-rule · · Score: 1

      I agree with your general sentiment -- I dislike what they did in vista (though I'm a Mac guy, so it doesn't matter much, and the workplace will be staying on win2k until we decouple from the exchange server, then its some linux distro that'll roll in). However, blaming MSFT for not providing a bash shell or being able to compile X apps makes as much sense (that is, none at all) as it would to accuse OS X of not providing a cmd.exe shell or being able to compile win32 apps. It's completely moot -- vista doesn't need "bash" specifically, so please strike that from future arguments and lets argue our points more intelligently. :)

    2. Re:gcc? bash? X support? by aleator · · Score: 1

      a cmd.exe is a quite old and outdated piece of code - nobody really likes to use it, maybe some sadomasochists disagree... it was inspired from the old DOS time and never got updated to something more user-friendly (and i mean here the user-friendlyness that is not scared of adding features and extending the manual to hundereds of pages). every time i have to use a console in a windows (3.11 to xp) i feel handicapped for not being able to type my commands in a lazy (autocompletion, aliases, reverse completion, history, ...) way.

      bash is simply one scripting language and shell and i do not say they should go for exactly this way... but all this advetisements and announcements every time a new windows version comes out are in my eyes completely "consumer" oriented and not "user" oriented - i'm not against making a nice GUI and having features easy understandable (without manual, competence in the field and the motivation to learn it).

      vista does not need bash, but it needs a more powerfull terminal. instead of re-inventing the wheel, they can simply take bash or tcsh or whatever they feel like and either just pack it or modify it for distribution in their software.

      the same way "it needs bash", it needs to support freedesktop standards (.desktop files, mime settings, libextract support instead of file endings for filetype...) and offer a compiler like gcc... a packaging system like pacman (archlinux) or ebuild-like (gentoo) from microsoft for opensource things would even offer all this without having the vista-user to meddle with any source code compiling and microsoft will catch lots of good news from every side for such a step. compatibility with the *nix world AND great new features for the microsofties.

      i'm only saying that several studies have shown that the code that is open source now does this much better and that if you want to sell your product, you should at least offer this features and some more (the way apple is doing it with osx - only that their strategy was this way from the beginning of osx). they would have drown to the abyss of the desktop environements with a classic successor of os9 if they would have kept their original strategy to invent everything anew ... but they changed it and now mac users tell me that it is cool to have a terminal in osx.

      i hope that the interest of microsoft in linux will bring this missing parts to vista sooner or later.

    3. Re:gcc? bash? X support? by Anonymous Coward · · Score: 1, Interesting

      Vista Ultimate comes with Interix POSIX subsystem, not installed by default but available. This includes ksh and csh, plus gcc. You can download the sources for bash and compile them in this environment and it works fine. Interix also includes basic support for X, but you'd need a third party X server. Cygwin does include one and you could use that. So yes, you can use gcc, bash and X on Vista. You also could on XP and 2000.

    4. Re:gcc? bash? X support? by cnettel · · Score: 1

      If you don't know how to access command history, autocompletion and aliases in cmd.exe, that's bad for you. They are there. Some of it has been there ever since DOSKEY entered in MS-DOS 4.0 (or was it 3.x? never mind...). It sounds like you have started command.com, not cmd.exe if you claim that autocompletion is missing from a default XP. Just a guess...

    5. Re:gcc? bash? X support? by slide-rule · · Score: 1

      I'll just say that I read the middle of your reply in this way: "I rather not deal with and learn the tools Microsoft has provided* to accomplish tasks in the same fashion as I'm used to in unix/linux." That is, while cmd.exe dates from the 80's or so and hasn't had a *lot* of improvements (you actually can get filename completion if you want it, though it takes a quick reg hack) in the time since, this hasn't stopped millions of people from learning how to use it and get something done. The scripting host is also available to drive more complex tasks than a simple cmd.exe can provide (and that can be coded in vbscript or even javascript). The 1% of people who are even are of the command prompt *and* need 'grep' capabilities in cmd.exe can just install cygwin and get over the difference. This all being said, Microsoft has, I'll have to admit, added functionality at the command line than was present in the earliest days. (Whether the stuff is easily accessible or easy to find documentation about -- this is a whole different question... but don't get me started on the topic lest I drag linux tools in, too. ;)

      Now as to the "*" next to "provided" above: It is true that while OS X provides Xcode, and UNIX has gcc -- both out of the box for free -- Microsoft does make Visual Studio available. At cost, but available just the same. Since I've not used it more than a handful of times at the workplace to update an installer exe file for our product, I can't speak to it in detail. However, it is a compiler that creates win32 apps plus installable packages for windows. Works differently, but still provides the function. It's not entirely fair to say windows needs something like pacman since it has its own installer system. (I won't argue whether pacman gives more features, but that's not entirely relevant.) Similarly, windows provides ways to manage user's desktop and application settings too. I really haven't seen a whole lot of argument solid enough to stand on yet. (Personally, I'm looking into the free WiX toolset to create windows installer packages ... I think Linux needs to adopt a concept closer to that -- something declarative as opposed to imperative. (I'm not sure its possible though given the fragmented nature of "just where things get installed" in some linux flavors... I'll return to this soapbox in a moment. :)

      Microsoft is, on the other hand, in the position of having created a lot of developer inertia: they can't just up and change the intaller system, the command line, or any other developer- or power-user-facing component simply to provide support to "pesky UNIX hippies." It'd be suicide if they tried, since we just know they'll invariably break long-standing support for things their existing developer base has come to rely on: something that, while not 100% polished or as featureful as things in 'nix, can be generally relied upon to exist on the target environment. That would hardly serve the windows world any better than cmd.exe would serve the *nix world. Heck, wake me up when Linux distros ever decide on just one packaging subsystem and a well-supported (that means: actually used) common desktop API, and I'll look back into linux development. "Linux standard base" did wonders.

      On the other hand, Microsofts decision to abandon menu bars in their apps (IE7, office 2007, etc) makes me wonder just what they're up to lately. It is mainly for these reasons -- radical change in UI behavior -- that I'm telling family to avoid going to it. And yes, I've seen a vista desktop running at our workplace to speak to the UI changes first hand. And to add another pointless anecdote: our boss managed to "bluescreen" it in about five minutes ... something to do with having it try to open a file that probably didn't have an extension or mime type mapped to some application. That did wonders to inspire any sort of confidence on my part. <g>

    6. Re:gcc? bash? X support? by RzUpAnmsCwrds · · Score: 1
      can you open a terminal with bash in vista?


      Yes, you can. It's called Cygwin.
    7. Re:gcc? bash? X support? by aleator · · Score: 1

      thank you for such a detailed reply :)

      1) I rather not deal with and learn the tools Microsoft has provided to accomplish tasks in the same fashion as I'm used to in unix/linux ?

      this is not at all the case: i would switch in one day, if i would find something on the microsoft windows side that would provide the flexibility and power that the combination of opensource tools provide.

      i do not suggest to reinvent all this tools that already exist... or force people to use them. the approach would be more integrative and not a replacement. cmd.exe can stay - to make all this longterm developers happy - but in addition there should be a completely integrative way to add other things natively.

      sure, there is visual studio... there is also a gcc-like compiler for win32, but that's not the point. it's like giving a person some tools and saying that he is in theory now able to build a house to sleep tonight. a user is at a loss... most linux users are using packages nowadays and do not know/care about compiling the bits together.

      they simply type some command like "my-favourite-pkg-manager -install this-cool-tool" and it will download and install it.
      it will also update it whenever the user types "my-favourite-pkg-manager -update-my-system".

      exactly like microsoft and apple now also implemented the idea. but they are lacking the extensibility by the communities. you cannot simply "add" yet another tool to windows update... it will only check windows related things and all the other buyed software have to provide their own (what they do nowadays - quite a mess - my windowsXP installation runs 13 processes from different companies to look for updates).
      and here comes the difference of apples osx and microsofts vista (in regard of *nix opensource projects):
      apples osx has the ability to let the user compile/add upon an already existing *nix environement a package manager and enjoy the avialability of all the pieces that apple is not packaging but a community is packaging.
      in vista, you cannot build upon something that does not exist. of course you can try to use cygwin - if you have lots of time :)

      [QUOTE]
      "Heck, wake me up when Linux distros ever decide on just one packaging subsystem and a well-supported (that means: actually used) common desktop API, and I'll look back into linux development. "

      every distro has its own packaging system - diversity! (with all the advantages and disavantages diversity has - i mean biologically spoken)
      you choose your distribution and you are happy with what you have. no need to try other packaging system ;)

      there exist different window manager and desktop environements - again diversity!
      luckily we are that they can be installed all side by side. GTK and QT and others - they have well defined API's that keep changing, but this is progress.
      about standards, as far you can introduce standards in an environement where evolution works and things get favoured or extinct, they do develop - like the freedesktop ideas about .desktop files and mime-entries. these are "standards" because they are accepted by most opensource projects. if you are interested in some text, have a look here:
      http://www.freedesktop.org/wiki/Standards
      http://www.freedesktop.org/wiki/Standards_2fdeskto p_2dentry_2dspec
      http://www.freedesktop.org/wiki/Standards_2fshared _2dmime_2dinfo_2dspec

      about your vista experience: removing the menubar is a feature you can do in KDE with CTRL-M... only that you can make it reappear with pressing this key combinations again ;)

      i really hope that microsoft is taking it seriously what it claims to do soon - to have a look at "compatiblity with linux" - all this milions of windows users need to grow up once :)

    8. Re:gcc? bash? X support? by aleator · · Score: 1

      you can use tab-completion in cmd, that's true. but if you are not running winXP fresh installed, you will have to meddle in the system registry to set the key: HKCU\Software\Microsoft\Command Processor\CompetionChar should be 9 = ASCII(Tab) and make sure you use /F:ON :) but this can autocomplement only paths... not commands about history and DOSKEY - when you are used to CTRL-R in bash, you feel really handicapped with DOSKEY it's like listening your CD-collection on your iPOD ... you do not like to replace it with a cassette walkman with bad batteries and a tendency to not work at all without any reason

    9. Re:gcc? bash? X support? by aleator · · Score: 1

      Vista Ultimate comes with Interix POSIX subsystem, not installed by default but available.

      this sounds promising! thank you for the information! i have to test this one and try to compile a package manager like pacman on it - could be cool!

      seems that they are on the right track ... let's see where it leads to...

    10. Re:gcc? bash? X support? by slide-rule · · Score: 1
      And I thank you for your reply...

      sure, there is visual studio... there is also a gcc-like compiler for win32, but that's not the point. it's like giving a person some tools and saying that he is in theory now able to build a house to sleep tonight. a user is at a loss... most linux users are using packages nowadays and do not know/care about compiling the bits together.

      So unless you changed the point being made in midstream, what was it again? Are we talking about users w/ enough knowledge to compile their stuff, or are we talking about users who only need to see a click-here-to-update interface? You're saying on one hand that linux users are even bothering with the compiler (something I don't buy at all ... I always ended up mucking about with something on a command line before getting some packages installed and correctly working) and on the other hand, you're wanting a similar level of command-line tool chain to be available on windows -- a platform that made its fortunes keeping maw and paw away from the dread command line... ? Please do feel free to clarify or try again. :)

      every distro has its own packaging system - diversity!

      As to linux sub-system diversity, well, that's great for power-users and all that (maw and paw won't ever care, as they won't ever install something, as they ideally wouldn't run as root, and that causes its own headaches) ... but all the talk of gcc and compilers and command shells and such had me thinking we were talking about developers. You can't re-frame the original point in a reply to that point. :) My own personal experience with a rather simplistic home-brew project was that, once I got the thing running, I had no idea about packaging for my own system. And, heaven forbid I wanted to share it with people, I'd have to know how to roll my app up into several different package management formats. I just ran out of time and interest, so the little stupid utility that might've been shared, didn't. But I don't bemoan that the package manager works different from, say, an OS X app bundle -- I simply ran out of mental resources to worry about it further.

      I'll definitely grant you one good point: a windows developer having the ability to "hook into" the standard update system would probably be a real boon. Firefox, Java, Acrobat, AVG, iTunes, etc. all running their own update checks. Though, can't say it's really popped up on my radar screen enough for it to bother me too much, it does sound like an idea worth consideration ... assuming Microsoft is still trying to curry favor with their developers/partners.

      On the other hand, it comes down to this: all three environments have provided the means for people to install applications on their systems, keep them updated, and allow developers relative easy ways to connect their apps to those systems. They all work different as their origins and goals are different: windows = take money from people who know no better, and keep them from needing to know better so long as the product "mostly works"; linux = let everyone figure it out for themselves how it works -- this year (if at all) -- as a tradeoff for being free; OS X = provide a more premium product for people who value the quality of the overall experience. There's nothing really wrong with any philosophy... what would be wrong is to try to shoehorn one set of culture into the other without a careful analysis of and respect for why differences exist.


    11. Re:gcc? bash? X support? by aleator · · Score: 1

      Are we talking about users w/ enough knowledge to compile their stuff, or are we talking about users who only need to see a click-here-to-update interface?

      in my eyes, an OS should offer all kinds of users the ability to do their intended tasks. one of the ideas behind OSX was exactly this. lots of old *nix experts now actually moved to OSX because of this fact. still lots of people who have no idea about using a computer start opening a new mac (out of the box) and get used to OSX in minutes to hours.

      linux came from the other side: it was quite a pain installing it a decade ago. now with the right distribution choice (according to your knowledge, eagerness to learn and things you want to do) you have exactly like in OSX the same niches covered. you can get a CD that sets a system, taht is user-friendly (after some studies even more) like OSX and windows for all tasks an average person intends to do. in addition you can always read manuals, open a terminal and automate your work and enhance your productivity. it's up to the likeness of the user.

      packaging in linux is a phenomenon on itself - like packaging of opensource code for OSX and like it will be for vista ultimate (posix): either you leave it to the author (the classical, painfull way), or it is done by package maintainers of a distibution, or it is done by the community members. first way has its problems for teh author. second way has the disadvantage that unpopular projects are ignored. third way has the advantages of being nice for the author, distribution and has the advantage that as soon one user comes across this project who knows how to package it, it is packaged if this person is convinced. at the moment popular linux distributions are doing mostly the packaging by package maintainers and by community people. it shows to be quite successfull - but this means, that every installation of this OS should be able to have a compiler for free (e.g. gcc) so that together with a packaging tool, every normal user can become a community package maintainer.

      I'll definitely grant you one good point: a windows developer having the ability to "hook into" the standard update system would probably be a real boon. Firefox, Java, Acrobat, AVG, iTunes, etc. all running their own update checks. Though, can't say it's really popped up on my radar screen enough for it to bother me too much, it does sound like an idea worth consideration ... assuming Microsoft is still trying to curry favor with their developers/partners.

      there is a need for a standard! every linux distribution has a standardised way to access repositories where software packages are. if you give every company the access to such a repository with authentification codes, it would be quite easy for every closed source software company to provide their product in a repository for regular updates for users who have the private key (as a proof they own this app) that makes the package manager to get this update for them.

      that would even make buying software quite easy: they just give you a special private key in form of a file, and the package manager of your OS is instructed to isntall it because now you own it... and even better, you will stay updated forever. all centralised. no need for microsoft or others to get partners... because once it is set up and the OS distributors have agreed on it, every company would want to join.
      actually, would i not be in middle of my master thesis, i would go to microsoft and apple suggesting such a solution... maybe they read this?

      [...] They all work different as their origins and goals are different [...]

      they feel different... and some lack things other have... but in the end they are here to do defined things with digital information and offer an environement to other software to do so in a more specialised way - for as many users and kinds of users as possible. a car can be driven by somebody who just learned to drive in the sa

  53. The funny thing is... by Dan_Bercell · · Score: 1

    By the end of the year Windows Vista will be on more computers then OS X. OS X may be better on a 1 on 1 camparison but the IT industry favours Windows, thus it will come out on top.

    1. Re:The funny thing is... by ntsc · · Score: 1

      and...?

      --
      ntsc
  54. oh, boy by oohshiny · · Score: 2, Interesting

    You can't determine whether something is usable by writing a review, you have to observe actual users and what problems they have. And in that regard, I have seen little indication that OS X is significantly better than Windows or Gnome. Just from observing my parents on some of the points discussed in the article, I noticed

    * They keep getting confused about which application is active; among other things since the frontmost window may not correspond to the menu bar.

    * Wireless configuration causes no end of problems for them: the configuration panel is confusing to them, and the Mac often picks the wrong wireless network even if it could easily figure out what the right one is.

    * Having to confirm some System Preferences changes with a password is a feature that makes OS X more secure in a corporate environment, where random people may walk up to your desktop trying to change things; it's a nuisance in a home environment.

    * The green button thingy is as unintuitive to them as it is to me.

    That's just some off the top of my head; there are many other usability problems in OS X.

    Not having tried Vista, I don't know whether OS X is "better than Vista" in terms of its UI, but I don't see that it's a breakthrough in usability and it doesn't seem to be better than XP for real-world users. I suspect something like "Sugar" may be way more usable than either OS X or Windows "for the rest of us".

    1. Re:oh, boy by earthbound+kid · · Score: 2, Insightful

      Huh?

      1. What are you talking about? The active window gets the menu bar. How is that confusing?

      2. You're just making stuff up. There's no "configuration panel" in which to select wireless networks at all. You just click on the WiFi icon in the menu bar then select one from the list.

      3. It's called security. Guess what, if you can change the settings without a password, so can XYZ Soft that you downloaded and ran for some other reason. There is a reason that Windows has a spyware problem and OS X doesn't this is it.

      4. Fair enough. There is a logic to the zoom button, but it's not always clear to people. I think it should be reformed some.

    2. Re:oh, boy by ben_white · · Score: 1
      * Having to confirm some System Preferences changes with a password is a feature that makes OS X more secure in a corporate environment, where random people may walk up to your desktop trying to change things; it's a nuisance in a home environment.
      boy, you must not have kids!
      --
      cheers, ben

      Never miss a good chance to shut up -- Will Rogers
    3. Re:oh, boy by mollymoo · · Score: 1
      2. You're just making stuff up. There's no "configuration panel" in which to select wireless networks at all. You just click on the WiFi icon in the menu bar then select one from the list.

      System Preferences > Network > AirPort > Configure, or launch Internet Connect (by clicking on 'Connect' in the Network panel, or from /Applications/Utilities).

      --
      Chernobyl 'not a wildlife haven' - BBC News
    4. Re:oh, boy by LKM · · Score: 1

      2. You're just making stuff up. There's no "configuration panel" in which to select wireless networks at all. You just click on the WiFi icon in the menu bar then select one from the list.

      System Preferences > Network > AirPort > Configure, or launch Internet Connect (by clicking on 'Connect' in the Network panel, or from /Applications/Utilities).

      As GP has said, there's no need to go there. Just select the network from the menu. Mac OS X will remember that you've used this network. It keeps a list of preferred networks and will automatically connect to one of these networks if in the vincinity.

      And the "zoom to fit" button (a.k.a. "green skittle") is - in my opinion - one of the greatest advantages Macs have over Windows. I hate Windows' zoom feature.

    5. Re:oh, boy by mollymoo · · Score: 1

      My point was that contrary to what the GGP said, they do exist. As for not needing to go there, please tell me how to have my Mac automatically select my preferred wireless network (there are two here I have connected to in the past) using only the menu. Just to remind you, the problem the GGGP was having was that it was selecting the wrong network. The only workaround for that using only the menu is to manually select the network every time, assuming it's not a closed network which doesn't appear in the list in which case you'd have to enter the name manually.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:oh, boy by oohshiny · · Score: 1

      1. What are you talking about? The active window gets the menu bar. How is that confusing?

      Well, it confuses people because you can get into situations where there is only one window visible, and the menu bar doesn't correspond to it. Or, users may have multiple non-overlapping windows on the screen and it may not be obvious which one corresponds to the menu bar.

      In any case, whatever the explanation, the fact remains that I frequently see real users trip over this.

      There's no "configuration panel" in which to select wireless networks at all.

      Sure there is: System Preferences... > Network > Show: Airport.

      You just click on the WiFi icon in the menu bar then select one from the list.

      Well, as I was saying "Wireless configuration causes no end of problems for them: the configuration panel is confusing to them, and the Mac often picks the wrong wireless network even if it could easily figure out what the right one is."

      (Even for experts, it's a nuisance. I can't boot my iMac without half a dozen messages about not being able to connect to the right network because f*cking OS X doesn't find my preferred network before it has started up lots of other services. OS X network configuration is a mess; don't try making lame excuses for it.)

      Guess what, if you can change the settings without a password, so can XYZ Soft that you downloaded and ran for some other reason. There is a reason that Windows has a spyware problem and OS X doesn't this is it.

      No, that's not the reason. Among other things, a lot of software asks for install passwords anyway and software can simply lie about why it's asking for a password and install spyware anyway.

      You're just making stuff up. [...] It's called security.

      No, actually you are making stuff up, that is, when you aren't simply parroting Apple's marketing materials.

  55. Re:OS X would be way ahead - wrong by slide-rule · · Score: 3, Insightful

    You should realize that one of the top features of a Mac system is that things work well together -- OS, software, and hardware. This is due to a hell of a lot of QA testing on Apple's part, and I just cannot fault them for it one bit. On the other hand, just releasing a DVD for people to install on whatever frankenbox they've cobbled together (or whatever cost-cutting box Dell sells now for $500) will mean the OS and software will no longer "just work" -- it'll turn into the driver/hardware support nightmare that Windows has enjoyed for quite some time. Given the beast that MSFT has helped create in terms of hardware diversity, there is now simply no way MSFT and/or anyone else can do the level of QA Apple performs -- at least not where the software would be meaningfully improved. I'd rather never see this happen to OS X, and if that means you turn your back on OS X as a result, that'd be just fine here. [shrug]

  56. In Vista's defense when the OS X zealot bites by Jugalator · · Score: 1

    Windows is...well, Windows is very eager to tell you what's going on. Constantly. Plug something in, and you get a message. Unplug something and you get a message.

    While I can agree of Windows traditionally being quite attention seeking, this is a poor example as it's often been useful for me to diagnose USB device or driver problems. Is he saying OS X doesn't tell when you that the USB connectivity is working? That seems like a quite big disadvantage here.

    I'd have to say a little of both. Vista is definitely continuing the gradual convergence of the OS UI and the Internet Explorer UI.

    Not moreso than in e.g. XP this time around. It's not any more similar now than before. And Vista has now finally separated IE from the shell, so it's surprising to hear this now, of all times. Obviously IE is quite similar in look & feel to the rest of the Windows OS; there's no reason it shouldn't be, as it belongs to the same OS, after all. I'm sure OS X users are happy if their apps use quite similar looks too.

    Second, in my usage, the window transparency, while nice, is not what I'd call an "instantly obvious" indication of window status.

    Yes, I agree about this, and it's basically my only beef with Vista and I'm sorry to see that stayed through the betas as it was remarked on before and MS was aware of it. They fixed the maximized window issue where the frame turned black (in order to blend better with the black of underscan areas on CRT's) and deviated from the theme colors. Now it's sort of a mix. This is a good thing, because on XP, you don't see if a window is maximized or not besides from it filling the screen. However, a maximized window on Windows has more different properties than that, such as not being able to be moved across multiple desktops. But unfortunately the active window isn't very visible; it gains an extra shadow effect and colored buttons, but not much more than that.

    The UI is also lacking in some consistency, and MS has directly commented on the ShellRevealed blog on that in the past, in an unusually lengthy post, where they acknowledged the problem and gave some circumstances behind this.

    The other thing I keep noticing about Vista's UI is how many times things just seem to be changed seemingly for no reason beyond "new version, gotta change stuff." You may have noticed in the first image in this article that "My Computer" has changed to just "Computer." I'm not sure what was served by this change, but there it is. There are a lot of things within Vista like this, where you just wonder, "why?"

    Yes, however, just because you don't understand why doesn't imply there's no reason behind it. That's more or less a logical fallacy due to an overly aggressive opinion, and unfortunately the reviewer doesn't see and sitestep this mistake. Anyway, now that he did it, I believe the "My" was removed since it's been called superfluous and has often been brought up as a silly "Microsoft thing" in the past. I'm pretty sure I saw MS comment on this too in the past, although I don't exactly recall what they said about it then, right now.

    This kind of "change for change's sake" is all over Vista. The window controls in Vista are smaller and flatter than in XP, and unlike XP, don't reach all the way to the top of the window anymore.

    ... but the bounding box of the target area still reaches to the top, right? I assume this is just a design change in Aero Basic (Glass still has them all to the top even visually), like OS X has also seen in the past. Why did Apple go from flat looks to brushed metal? Nothing is "broken" in the flat look, so why fix it? Personally, I don't know, and I don't care. I'll let the designers do their thing for branding because that's not going to stop anyway, even if grumpy reviewers sometimes want it to.

    The Vista version? "Programs and Features."

    --
    Beware: In C++, your friends can see your privates!
    1. Re:In Vista's defense when the OS X zealot bites by Jugalator · · Score: 1

      Yes, I agree about this, and it's basically my only beef with Vista

      Bah, meant to say "Aero" here, nothing else. :)

      --
      Beware: In C++, your friends can see your privates!
    2. Re:In Vista's defense when the OS X zealot bites by sessamoid · · Score: 1
      Is he saying OS X doesn't tell when you that the USB connectivity is working? That seems like a quite big disadvantage here.
      I don't know. I can't remember the last time I plugged anything into the USB port that didn't work fine. If I really want to know the nuts and bolts of my USB devices, I run the program called "USB Prober" which will give me more information than a pop-up bubble does in Windows, including hardware addresses and names, kernel extensions, and can output a timed log of all USB devices used on the system to a text file, all from a graphical UI. How does Windows do this?

      It does more than Adding and Removing programs. That's why the name was changed. It's a center for managing your applications, like upgrading and repairing them. Duh!
      Ugh. For those applications that don't upgrade themselves, upgrading on Mac OS is just dragging and dropping the application into the application folder. Upgrade done. You have to "repair" your applications?

      At least they aren't calling their network center something unintuitive as an "airport".
      No, if I want to know what my IP address is, I run the application called "Network Utility". It doesn't get any more intuitive than that. It gives you your network information, transfer stats, network hardware, does ping, traceroute, finger, whois, and port scans. The "Airport Admin Utility" does exactly what it says--administers Airport hardware. Nothing else.
      --
      "No, no, no. Don't tug on that. You never know what it might be attached to."
    3. Re:In Vista's defense when the OS X zealot bites by alanQuatermain · · Score: 2, Interesting

      No, if I want to know what my IP address is, I run the application called "Network Utility". It doesn't get any more intuitive than that.

      Sure it does -- on my Macs, I just open Sys Prefs, goto 'Network', and when I pick an interface (like, say, the topmost one with a green 'active' light), then I can see my IP address. And the important thing here (to me) is that I can see my IP even if I'm using DHCP. One thing which always annoys the crap out of me on XP is that the IP dialog (which takes a few clicks & modal dialogs to reach) has the option to either enter the IP or use DHCP, and if you use DHCP, the IP address field is not filled out (un-editably) with the obtained address. In this case, you have to go to the DOS prompt & use 'ipconfig'. Or at least, I've not found anything simpler for that.

      -Q

    4. Re:In Vista's defense when the OS X zealot bites by Theaetetus · · Score: 2, Insightful
      While I can agree of Windows traditionally being quite attention seeking, this is a poor example as it's often been useful for me to diagnose USB device or driver problems. Is he saying OS X doesn't tell when you that the USB connectivity is working? That seems like a quite big disadvantage here.


      No, when USB connectivity is working, it's just working. Plug in a mouse or keyboard and start using it, plug in a USB drive and it visibly appears on the desktop. Plug in a USB printer, and next time you print, there it is. It's only when something isn't working that you need more data. I find this preferable to XP - "you've inserted a USB device" "found: USB memory stick" "your USB device is installed and working". Now, I could see having the second one there, since Windows doesn't update its explorer windows as quickly, but do I really need the OS telling me I plugged something in? I should already know that, since I did the plugging.

      It does more than Adding and Removing programs. That's why the name was changed. It's a center for managing your applications, like upgrading and repairing them. Duh!


      Then it should be called "Program management", not "Programs and Features". The "Programs and Features" folder is where you'd go looking to run your programs, not to install them (yes, I know it's in the control panel, but from a design standpoint, it's almost as if MS thought that they couldn't have more than 20 or so letters in a window title. You get the same problem with program identifiers, too - run task manager, and you see a whole pile of 8.3 named processes running. I thought we got rid of that limitation 20 years ago).

      At least they aren't calling their network center something unintuitive as an "airport".


      As opposed to a Lynksys WRT54GS+?
      Or a Zune?
      Let's just agree that marketing people are dolts.

      If you're logged in with admin privilegies already. Otherwise you have to provide the admin password as in Linux and OS X.


      But didn't XP show us that most people are running admin by default, particularly since many games and programs (I'm looking at you, ProTools) only work if run by an admin? The same thing will happen on Vista - outside of corporate IT, most users (and 99% of home users) will run as admin... which means it's just an Annoyance control instead of an Access control. Even as admin on OSX, you still have to password authenticate to modify system-level stuff. That's safer, and since people can go months without ever seeing the password box they know that something important has happened, and they can't just click to okay an action.
  57. Re:Unfair comparison by Tim+Browse · · Score: 0

    And frankly, I have a Mac that I hardly ever use because I find the UI so strange sometimes. It's just me, I'm sure, as most other people much prefer it. But I find, for example, that the Windows MUST CLICK OK FOR EVERY ACT mentality suits me better.

    My favourite was when I clicked on a folder in the Finder while looking at some semi-important stuff, and OS X decided I wanted to rename the folder. I pressed Escape to cancel, which cleared the name and renamed the folder to have no name. Argh! I couldn't even remember what the folder was called before, as I hadn't deliberately clicked on it.

    Disconcerting.

  58. Well, Linux wins... by Heddahenrik · · Score: 1

    On Vista you simply can't do a lot of the stuff you can on a standard Linux distribution today without installing a lot of extra programs. Which is a pain i a body-part or in your wallet.

    And what about the price? It doesn't mean a lot to a Slashtoter who just bought a new graphics card for $4000, but most people actually care about the cost and rather have some nice dinners instead of paying for computers.

    Linux might still be harder for a Window-user to use, but it's way easier for me to use than any Windows. I think that Linux will take Window's place as "The stuff that everyone has, always is complaining about, but it turns out that you can't use anything else because there is some program that is only for this system." in 10 years. And Mac... I don't get it and most people will never like it. >;)

  59. re: 1) by bogie · · Score: 1

    IMHO that is a fair ding against Vista. With Vista MS somehow managed to make the gui LESS consistent than it is in XP. I really don't know what the heck they were thinking but it appears they just did a really bad job copying OS X. Many areas that MS changed in Vista were very much change for the sake of change, they don't actually improve efficiency or make things easier for the user. Maybe I'm being too harsh but conversely I've just seen way too many Vista defenders swoon over things like Aero which from any objective viewing currently add very little to the user experience.

    --
    If you wanna get rich, you know that payback is a bitch
  60. Re:No OS X on common hardware, so no need to evalu by slide-rule · · Score: 1

    Apple's business is not simply "hardware" either -- the value of their product is that the hardware and software work very well together, owing to a known set of hardware configurations PLUS a whole lot of integration and QA testing which they use to feedback into their own software / drivers / hardware design teams. Additionally, since they've switched over the x86 based systems, their "total package" pricing (hardware and pre-included software) will easily beat an equivalent windows-based system as from Dell, Gateway, etc. (Here, it is important to match not only the raw specs of the machines, but the quality level of the hardware bits, the level of integration testing performed, the price of the OS and included tools that come free on a Mac, etc, etc.) By way of pointless anecdote: guy at my workplace went to the local Fry's to buy a top-end system. Said he had a shopping cart loaded w/ components (cast, PSU, mobo, etc., OS, software, blah blah) and, having totalled the cost up, decided a Mac Pro system would save him not only give him slightly better specs while saving him a few hundred dollars up front, but also the few days needed to get things assembled, installed, tweaked, etc.

  61. OS X is way behind by Anonymous Coward · · Score: 0

    "Technically speaking" OS X is light years behind Vista, I don't even see how Apple can catch up at this point. This is all just blatant FUD by a mac zealot who misrepresents the Vista side and praises the OS X side of every bit discussed. You plug your mouse in and Windows tells you that you've done so? That doesn't happen. He also conveniently ignores every area where Vista is the clear winner. http://en.wikipedia.org/wiki/Features_new_to_Windo ws_Vista

    1. Re:OS X is way behind by Anonymous Coward · · Score: 0

      Don't be so bitter. Unless your name is Bill Gates, just get over it.

      It's like rooting for a football team. Only one team will win the Super Bowl. The other teams get over it and try again next year.

      Same way with Vista. MS tried really hard and they came up short. I'm sure they'll do better next time; they have a lot of earnest, relatively smart people who work there. But you don't need to feel down, or bitter because the critics think OS X is better.

      Every OS sucks. Seriously. Vista just sucks more than OS X. No big deal.

      Oh, Vista is a lot more expensive, too. That really sucks, you've got to admit.

  62. OS X is way ahead of Vista - why? by Sosigenes · · Score: 2, Insightful

    "Most people just don't care about things like who has the superior kernel. People care far more about the parts they see and work with, so that is what I'm going to deal with here."

    So immediately, this article is already biased to a "who has the best user interface" because people don't care about the rest of the operating system - I highly disagree, and while most people might not directly care, it still matters. Afterall, the most important parts of the OS are Process management, Memory management, Disk and file systems, Networking, Security, User interface, Device drivers - to only focus on one yet claim that OS X is miles ahead because of it seems a little biased. But even then, is it a fair review?

    So lets have a look at what this article boils down to, at the start:

    > Messages from the operating system: Windows by default gives you feedback when you do things, wheras Mac OS X doesn't have to because "it just works".

    Some people like feedback, I plug in a mouse to a windows PC, and it "just works", just like their mac example, yet it tells me it's installed new hardware. I like the feedback, and if I don't, I can disable it. Some people like feedback, some people don't. If I plug in a stranger hardware device, it's nice to know what Windows had the drivers, rather than me needing to install them. Surely this would only be a flaw if the messages were forced upon you, but the fact you can turn them off and gives you the choice suggests to me it's not really a problem with the operating system.

    > User Interface: It is difficult to tell which application is active because buttons are still coloured even when the window is not active. Furthermore, Vista is both consistenty yet not consistent at the same time, wheras Mac OS has great consistency.

    I found this quite a long shot, I've never had problems telling windows apart because there is colour in a non-active window. I'm typing this in notepad right now, and firefox is behind me with coloured buttons. The window is darker because it's active, the window behind is lighter - people have been used to that, and I haven't heard of people having problems with it in Vista or Pre-vista. If you don't like the UI, you can change it too, to make it easier to tell the difference, or even to go back to windows classic. As for consistency, I've frequently heard people complain about the lack of consistency on Mac OS X, so I found their reference to it amusing. For example, this article on the 'many facces of Apple's OS X applications' here http://www.robservatory.com/archives/2005/05/17/co nsistency-of-design/ - not to mention the fact that different programs often need different interfaces. Internet explorer does not look like Media Player. iTunes does not look like safari - they're different things alltogether. On Windows, most of the time things are fairly consistent, however, on Mac, you can have 3 or more different interfaces showing at the same time ( eg. http://en.wikipedia.org/wiki/Image:TigerDesk.png )

    Change and renaming: Some things have changed in Vista, for example "My computer" to "Computer"

    I would say change is a natural part of the evolution of an operating system. There were lots of changes from OS 9 to OS X, it takes a bit of getting used to at first, but most is done logically, and I wouldn't say it's a significant disadvantage.

    > UAC: It doesn't ask for a password, and it's annoying because it isolates the rest of the operating system when it asks, therefore it's bad and it's different.

    Ok, it's different but it's not as flawed as they seem to make out - first, it does require a password unless you have the priviledges to not require a password (contrary to what the article would have you believe) - this is an added convenience in the fact that if you're the system admin, you don't want to constantly be putting in the p

  63. Author Bias by Anonymous Coward · · Score: 0

    The article was written by an Apple user and supporter (read his Macworld speaker bio). This doesn't make his opinions wrong, and his arguments should still be evaluated objectively... but the OS that he's more comfortable using shouldn't really come as a surprise.

  64. Re:Unfair comparison by naph · · Score: 1

    The point the author makes about authentication is that on Vista it's APPROVAL (clicking yes or no), but on OSX it's AUTHENTICATION (having to type your password).

    A huge difference, very important.

    I've only used Vista for about an hour, but I must have got about 30 popups from the UAC and it annoyed the hell out of me. For Gods sake, even for a hardcore nerd, why the hell is Vista displaying a GUID in the approval dialog?!?!?!?!?!?! What does that mean to ANYONE?!?!

    --
    "if i'd known it was harmless, i'd have killed it myself"
  65. I did not know it was possible..... by LibertineR · · Score: 0, Flamebait
    to perform fellatio on an Operating System.

    The reviewer should have Steve Jobs autograph his kneepads.

    1. Re:I did not know it was possible..... by El+Gruga · · Score: 1

      I asked my girlfriend which guy she would rather blow; Jobs or Gates. She chose Jobs, by a big margin. OK, troll-boy?

    2. Re:I did not know it was possible..... by mollymoo · · Score: 1
      I asked my girlfriend which guy she would rather blow; Jobs or Gates. She chose Jobs, by a big margin. OK, troll-boy?
      You made the thought apper in my head, so you might as well suffer it to: Does Steve shout boom when he cums?
      --
      Chernobyl 'not a wildlife haven' - BBC News
    3. Re:I did not know it was possible..... by Anonymous Coward · · Score: 0


      I asked my girlfriend which guy she would rather blow; Jobs or Gates. She chose Jobs, by a big margin. OK, troll-boy?


      Damn, and you weren't even in the running?!? Give her my number so she has something to do.

  66. Time To Go Back To Reading School by tres · · Score: 1

    Sorry, no coffee yet.

    Wake me up when we get there.

    --
    Notes From Under *nix: blas.phemo.us
  67. .NET from hell story - happened yesterday. by transporter_ii · · Score: 1

    Just happened to me yesterday, in fact. We were under orders to have a constable's car completed in one day, which included radios, light bars, siren, flashers, etc. Unknown to me, the software that configures the light bars requires .NET. All went well and at 4:00, with an hour left, we needed to configure the light bar.

    Short story, the .NET framework had been removed from the laptop (by who?) and the light bar software would not run, as it required version 1.1.x of .NET. I uninstalled the software and attempted to reinstall it. It doesn't install because .NET still isn't there. In my haste, I downloaded version 2.0 of .net. It took over an hour to install. The software still won't install because it needs version 1.1.x of .net.

    I'm pissed now, so I download version 1.1.x of .net onto a desktop computer. 1.1.x of .net actually installs really quick, so I was actually able to install the light bar software. But I go to RUN the software, and guess what, it requires 2.x of .net to actually run. Now what kind of idiots made software that requires 1.1.x to install but 2.x to run? It is now about 6:00 and I have to download 2.0 onto the desktop and install it. It goes faster than the laptop, but it was about 6:30 by the time it installs. During this time, I downloaded 1.1.x onto the laptop and install it, so I can install the software onto it.

    At about 7:00, two hours later, I have a desktop computer with both version of .NET and the required software up and running. I have to kill the computer, put it on a cart, and roll it out to the vehicle (by this time the laptop is almost functional, but we already had the desktop out by the vehicle).

    At about 8:00, three hours later, they were pretty close to having the light bar configured, but I had an emergency phone call and had to leave, so I don't know what time they actually finished the programming.

    Now I have run into having to have VB runtimes before to get VB program to run, but the runtimes usually just took a minute to install. Having to install two 20+ Meg programs, that took almost 2 hours to install (older laptop with Win 2000)...by the time it was all over, I was ready to take Bill G. apart with a blowtorch and a pair of pliars.

    Anyway, that is my .NET from hell story that just happened to me.

    Transporter_ii

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:.NET from hell story - happened yesterday. by Dan_Bercell · · Score: 3, Insightful

      This is a perfect example why Mechanics should be Mechanic and the IT Staff should be the IT Staff. Your poor experience with a program was more to do with the crappy design of the program and your lack of knowledge of the software you use, then with the Framework itself.

    2. Re:.NET from hell story - happened yesterday. by transporter_ii · · Score: 1

      Well, I am the IT staff, but not full time. Nobody ever told me about the .NET issue with the software, or I could have had the software installed on multiple laptops to avoid the failure of the software on a single laptop. They are fixing to give me more time to do IT work, but I'm not clairvoyant and I can't fix issues ahead of time that I didn't know was going to be an issue. I also don't control the company's purchasing, so I can't force them to have brand new laptops on hand (in fact, older laptops work a lot better for programming radios, so we actually have them for a reason).

      Are you able to see into the future??? Do you know a trick for making .NET 2.x install faster?

      Also, people who install and work on public safety and business radios are called technicians, not mechanics.

      Transporter_ii

      --
      Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    3. Re:.NET from hell story - happened yesterday. by Golthar · · Score: 1

      This needs to be posted to the daily wtf (not sanity safe)

  68. Re:Unfair comparison / Unfair Comment by Wingsy · · Score: 1

    mmmmm.... when I click on a folder name (twice) to get into name-edit mode, then hit Escape, it cancels the edit.

    Even if I hit Delete when editing the name and the name is nulled out, then hit Enter or Return or click elsewhere outside the name, it restores it to the previous name. It won't allow me to leave it with no name. Even if I hit the spacebar once to give it the invisible name of [one space] I can visit the Edit menu, choose Undo Rename, and the name I just changed is restored.

    Just what version of OSX are you on? Or are you sure you're even ON OSX?

    --
    If I didn't have absolutely NOTHING to do, I wouldn't be here.
  69. Your Windows bias by Anonymous Coward · · Score: 0

    OSX is a good OS, but it's not without its problems.
    I'll agree with you 100%. Filetyping issues when there are better alternatives and the Finder could be better too.

    Apple still hasn't really figured out how to handle a mouse with more than one button despite having it thrust upon them by moving to a BSD foundation.
    You are aware that you could automatically use two button mice with contextual menus WITHOUT installing any drivers on Mac OS9 ( I can't remember if it did it for Mac OS8, but then again I wasn't using Mac OS X as my primary choice until 10.2 Jaguar when I ditched my SGI 02 Irix 5.3 and my SGI 320 Windows 2000). NeXTStep also had two button mice, where OSX inherits mostly of its legacy. It appears that there where two camps in Apple. The old Mac OS and the NeXT people. For the most part the NeXT folks had most of their way but in regard to the mouse it simply took an extra several years for a 'compromise' mighty mouse came out.

    The new apple mice are fairly nice. They're not those god-awful puck-mice from a couple years back at least.
    Microsoft, Logitech and Kennsington still make better mice. The "mighty" mouse is a step in the right direction, but still falls short of what it could be. Can't agree more about the puck mouse. Worst ergonomic mouse I've seen and the usability sucked.

    OSX does do some pretty non-standard things itself. For example, try inserting a CD or other removeable media into your mac and then copying the file to your computer. Most people who have ever used a linux box, windows box, or *even* an Amiga for chrissake will drag the file off the CD and onto their hard-drive or desktop. Then they toss the CD because the data is on their machine now. If you do that in OSX and you'll find the link you just made now leads nowhere because OSX *didn't* copy the bloody file, it only linked to it. No other OS I've used does this, and it's bloody counterintuitive. What were they thinking?
    Correction. Dragging a file from a CD to the computer should make a copy, doing the same for a media that rewritable like a ZIP or USB thumb drive does this behavior you describe. Its an idiosyncrasy inherited from classic Mac OS and one I don't care for, but know how to work with. As for trying to explain to someone installing a printer with IP printer, I have to tell them in Windows 2000 and XP some genius at Redmond decided that it's a local printer not a network printer. This confuses many people when setting up IP printing on Windows 2000 and XP. My point is there are annoying idiosyncrasy on both sides, but OSX has many strong productive features like pervasive spell checking, dictionary and a thesaurus like in NeXTStep. Live searches like BeOS and many powerful command line tools thanks to its BSD heritage. I believe Leopard 10.5 will have DTrace GUI called X-Ray and ZFS (but not on the boot Volume).

    Don't even get me started about the OSX task-bar...
    It's called the Dock. In Windows the equivalent is the Task Bar and Quick Launch which for some brilliant reason the latter is hidden by default in XP. The Dock has issues in terms of causing users confusion, several articles have address issues of the Dock

    OSX I can tolerate, but the old MacOS was truly wretched. That's why OSX is viewed as such a revolution. Consider that even Windows users had pre-emptive multi-tasking from windows95 on. Microsoft had their revolution about 5 years before Apple did. It's lucky for Apple that Vista isn't another one.
    Interesting comparison, but OS/2 1.3 and 2.0 was far ahead of Windows and far more stable until tens years later when Microsoft released Windows 2000 and then XP. Windows suffers from a legacy of being a single user OS than evolved into a multi-user OS. Meaning there are still many things on XP and are allow that are not allowed on a OS that had multi-users thought out from the early days like Unix and BSD. Mac OSX and Linux inherit the discipline of creating a modular and multi-user O

  70. so? by Anonymous Coward · · Score: 0

    That's not a .NET story, that's an extremely poorly coded light bar control software story.

  71. Huh ? by drsmithy · · Score: 1

    There are nearly an infinite number of ways to compare complex beasts like operating systems. I'm going to skip low-level issues, like comparing driver architectures.

    Ie: we'll ignore all the places Vista is a clear winner, because then we wouldn't be able to say OS X is da shiznit...

    Then we get criticism because the reviewer does not understand the interface:

    With that in mind, note that, even though the IE window is not front-most, the "back" button looks as though it's active.

    That's because it *is* "active" - Windows does not require a window be in the foreground for its widgets to be used.

    The non-IE windows are more consistent in appearance, but if you didn't know that the red "x" or close widget in the front-most window shows that it is the active window, it would be somewhat easy for a new user to get confused about which window is the one they're really working in.

    Apart from the way it's overlapping all the others, has a different coloured title/border and is the one the the user is interacting with...

    Further in, it's ironic that a) they praise the "consistency" of MacOS (given it's been heading steadily downhill since OS X was first released) and b) they criticise "change for the sake of change" (given most of the UI changes in OS X deliver - at best - no usability improvement over MacOS Classic and are textbooks examples of "change for the sake of change" - or, more acurately, "change for the sake of flashy demoes").

    This "comparison" boils down to three statements, all dressed up in various ways and repeated a few times:

    "It's kinda different to previous versions of Windows"
    "Its not like OS X"
    "I don't know what I'm doing or why this is happening"

    1. Re:Huh ? by Anonymous Coward · · Score: 1

      "There are nearly an infinite number of ways to compare complex beasts like operating systems. I'm going to skip low-level issues, like comparing driver architectures.

      Ie: we'll ignore all the places Vista is a clear winner, because then we wouldn't be able to say OS X is da shiznit..."

      if Vista were in fact a clear winner here, that would matter more. since it isn't.....

      "Then we get criticism because the reviewer does not understand the interface:

      With that in mind, note that, even though the IE window is not front-most, the "back" button looks as though it's active.

      That's because it *is* "active" - Windows does not require a window be in the foreground for its widgets to be used."

      nor does OS X. maybe YOU don't understand the interface.....

      "The non-IE windows are more consistent in appearance, but if you didn't know that the red "x" or close widget in the front-most window shows that it is the active window, it would be somewhat easy for a new user to get confused about which window is the one they're really working in.

      Apart from the way it's overlapping all the others, has a different coloured title/border and is the one the the user is interacting with..."

      maybe you can see his screen, but i can't. how do you know they overlapped? have you ever worked with people new to computers? trust me, this IS an issue.....

      "Further in, it's ironic that a) they praise the "consistency" of MacOS (given it's been heading steadily downhill since OS X was first released) and b) they criticise "change for the sake of change" (given most of the UI changes in OS X deliver - at best - no usability improvement over MacOS Classic and are textbooks examples of "change for the sake of change" - or, more acurately, "change for the sake of flashy demoes")."

      a series of sweeping, and wrong, generalizations, on par with TFA.

      "This "comparison" boils down to three statements, all dressed up in various ways and repeated a few times:

      "It's kinda different to previous versions of Windows"
      "Its not like OS X"
      "I don't know what I'm doing or why this is happening""

      i think maybe you are reading your own ignorance into the article. kk bye....

    2. Re:Huh ? by GrahamCox · · Score: 1

      There are nearly an infinite number of ways to compare complex beasts like operating systems. I'm going to skip low-level issues, like comparing driver architectures.
      Ie: we'll ignore all the places Vista is a clear winner, because then we wouldn't be able to say OS X is da shiznit...


      In what way is OS X's driver model inferior to Vista's? From the developers perspective, it's incredibly easy to write a driver for OS X - just subclass a system object and write a few lines of code. From the user's perspective: Err, what's a driver? Users never see them, never interact with them as such, and usually don't even have to know what one is. That's a win in my book. Bad drivers can take down both systems, but writing bad drivers on the Mac *should* be harder, because the base class is already not a bad driver. I do concede however, that some vendors do write crappy driver-level software for Mac nevertheless - I'm looking at you, Canon. Anecdotally, it seems to me the driver situation is far, far worse on Windows.

      That's because it *is* "active" - Windows does not require a window be in the foreground for its widgets to be used.

      Same with many apps on OS X. This is neither an advantage nor disadvantage for either system.

  72. Re:Nobody cares by Okonomiyaki · · Score: 1

    I didn't know the Medium Access Control had so many fans.

  73. Re:Unfair comparison by mstone · · Score: 4, Insightful
    3) Authentication before making system changes. This, the author implies, is acceptable on OSX, but not Windows? Why?

    Well, among other things, he spends most of a page discussing the difference between authentication, which OS X does, and approval, which Vista does.

    Authentication means you actually enter a password to prove you're the person who has rights to modify the machine.

    Approval means you just click a "yes, go ahead and do it" button.

    The article then discusses the weakness of 'approval' from a security standpoint: i.e.: it doesn't stop J. Random Passerby from hosing your system, it just means he has to push the 'Okay' button to do it.

    In practice, this means that if the two of us are sitting side by side, you on a Vista box where only you know the admin password, me on a Mac where only I know the admin password, I can change the settings of your machine while you step away for coffee, but you can't change the settings on my machine while I step away for coffee.

  74. Some reasonable criticisms, but terribly biased.. by d_jedi · · Score: 2, Insightful

    First off, this really isn't Vista v. Mac OS X.. it's a comparison of their user interfaces (the author ignoring everything else about them..) - OK fine, but let's just make that clear from the get-go.. because while Vista has a lot of nice UI improvements, many of the exciting changes (at least, from my perspective) are more "under the hood" (one of them.. a I-can't-believe-they-took-so-long-to-get-this is per-application volume levels).

    Now, here's where the article gets a bit nonsensical. It's a comparison of the UIs.. but he turns OFF part of Vista's? OK.. I see we've got an objective comparison coming here..

    In all, he makes a few good points about Vista (UAC nagging and "personalization" vs "display" notable), but it's mostly just nitpicking.. and he doesn't criticize MacOS in any way, and doesn't point out any of the deficiencies in the MacOS UI (because it's plainly obvious what action clicking on red, yellow, or green circle has, to someone who hasn't used OSX..)

    --
    I am the maverick of Slashdot
  75. It's very rough, not intuitive by JWcom · · Score: 1

    I have installed vista corporate on several systems so far, here is my experience. It installs fine, at first I hated the installer and now it is a minor annoyance but it is still not as nice as the OS X installer. I have had it detect all hardware on any system I have installed it on The new security system does not allow a lot of older apps to operate correctly, 2 major ones I have found is Acronis True Image and Maximizer 8. Once the new sudo security is turned off, then they will install. User profiles are a HUGE problem, Vista uses a new profile scheme and is NOT compatible with 2000/XP profiles, forget about easily trying to get people to roam from a terminal server login, XP to a vista machine, this is a huge issue. The new alt-ctrl-del by default on a network is very bad, changing users is a huge head ache. There are a lot more things that I can go into by default, but the point I am trying to make is POLISH. This OS feels like it was rushed, that it just isnt finished and that no real people were consulted on it before it was released. My 2 cents, flame away JW

    1. Re:It's very rough, not intuitive by mauul · · Score: 1

      you can't polish a turd

  76. Re:No OS X on common hardware, so no need to evalu by Beer_Smurf · · Score: 2, Funny

    But by your own logic, a Mac would be better.
    A new Mac will run Windows (2000, XP, Vista), Linux or BSD and OSX.

  77. dumb article... by SuperDre · · Score: 0

    IMHO, this is just a dumb article written by someone who seems to be using MacOSX normally instead of windows.. Something a lot of people tend to forget is that Windows has to account for much more different hardware then Apple ever had to... Also these kind of articles are purely personal tastes...

    1. Re:dumb article... by phillymjs · · Score: 2, Insightful

      Something a lot of people tend to forget is that Windows has to account for much more different hardware then Apple ever had to...

      That's also something that escapes everyone who whines that they'd use OS X if oooooonly Apple would sell it to them for use on a generic PC they built themselves.

      As if Apple could support all that generic bargain-bin crap overnight and have all it work as well as it does on genuine Macs. Microsoft has spent billions over the last 20 years trying to achieve the kind of HW/SW synergy that the Mac offers, and they still haven't gotten there (and probably never will).

      If Apple tried to open up OS X for generic hardware and things didn't go absolutely perfectly, the impact to their "it just works" reputation would be devastating. Think about the bargain bin hardware these fools want to run OS X on. Shoddy drivers, poor "documentation" (i.e. a short text file written in Engrish)-- Apple would never let their corporate reputation ride on the quality of 3rd-party Mac drivers, so the only other option would be for them to write the drivers for everything, which is completely and totally impractical.

      The best they can hope for is a return of how things were in the NeXTStep for Intel days, which was something like: "Here's a list of the dozen or so motherboards, CD-ROM drives, network cards, etc that we support. If you don't wanna use this stuff, you're SOL."

      ~Philly

  78. Apple needs a good desktop that is not a AIO by Joe+The+Dragon · · Score: 3, Interesting

    And the macpro cost is high and the mini is low end and hard to open.
    They need a mid-end system that does not have a screen build in.

  79. Re:Unfair comparison by eck011219 · · Score: 1

    At risk of being modded down (is there a sarcastic jerk mod?), I can't help but notice the inconsistency in the spellings of "inconsistent" in the past few posts ...

    --
    It is pitch black. You are likely to be eaten by a grue.
  80. Enable Cut & Paste of Files by Anonymous Coward · · Score: 0

    How do you enable the Cut option on the desktop? Would be nice to able to Move a file, instead of having to Copy then Delete the original....

    1. Re:Enable Cut & Paste of Files by Anonymous Coward · · Score: 0

      Cut & Paste in Windows Explorer is as counter intuitive and non-standard as the cut function in Excel. Usually, when you cut things, the source should dissappear immediateley, not only after you paste it somewhere. I haven't used OSX long enough to know if they have a better solution, but the windows way certainly isn't a good one.

    2. Re:Enable Cut & Paste of Files by reanjr · · Score: 1

      while I understand the counterintuitivity, it would be terrible without clipboard management. You could cut a file then remember that you need a bit of text and copy that to the clipboard. Where'd the file go? It's gone now.

      And clipboard management has its own problems.

    3. Re:Enable Cut & Paste of Files by redalien · · Score: 1

      So only make it LOOK like the file has disappeared while it's in the clipboard.

    4. Re:Enable Cut & Paste of Files by Apple+Developer · · Score: 1

      When dragging a file in the finder, you can use these modifiers to change the action that is performed by the drag:
      Option/Alt: Copy the specified file to new location.
      Apple/Command: Move the file to the new location.
      Apple + Option: Alias/link the file to the new location.

    5. Re:Enable Cut & Paste of Files by Megane · · Score: 1

      Windows grays out the icon of files that are currently in the process of a cut/paste action.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  81. Re:No OS X on common hardware, so no need to evalu by bigbigbison · · Score: 1

    With the exception of the video and audio production areas, Apple has pretty much given up on the business sector.

    As a home user, if you don't play computer games, and aren't interested in open source, a mac is a very very strong altenative.

    --
    http://www.popularculturegaming.com -- my blog about the culture of videogame players
  82. UAC dialogs are modal? by ip_fired · · Score: 1

    I didn't realize that UAC dialog boxes were modal and prevented you from using the system. What is to stop some application from triggering "authentication" events every second so that it makes your computer unusable? That seems like a terrible design decision that you can't ignore those.

    --
    Don't count your messages before they ACK.
    1. Re:UAC dialogs are modal? by thona · · Score: 2, Interesting

      ::I didn't realize that UAC dialog boxes were modal and prevented you from using the system.

      It is "worse". They are not "modal". They open a compelte separate user interface session.

      Is this annoying? yes.

      Is this necessary? YES.

      Why? OTherwise the stupid spyware could just simulate a mouce click on the modal dialog. MS had to totally isolate it. So they make basically a screenshot, open a new ui session, show the dialog there and the screenshot in the background - but no interaction is possible.

    2. Re:UAC dialogs are modal? by ip_fired · · Score: 1
      Is this necessary? YES.

      It's only necessary because MS implemented it poorly. If it required the admin password to be typed in, then it wouldn't really matter.

      I'll just wait for the virus that continually attempts to access something protected by this to completely lock a user out of using their computer. Way to go MS!

      I'll stick with XP for my Windows needs.
      --
      Don't count your messages before they ACK.
  83. The article Tags have never been clearer! by joetheappleguy · · Score: 1
    yes, maybe, no (tagging beta)
    Works for me!
  84. Mac OS and Linux are beating Vista by Anonymous Coward · · Score: 0

    While trying to look at this from a neutral perspective I have to admit that both, Linux(e.g. with GNOME desktop) and Mac OS give Vista a run for its money. Vista might look good at first but it is quite cumbersome to use and even on a fast machine it runs so slow that everything becomes a drag. By comparison, Mac OS is a real relief and Linux has become extremely easy and pleasant to use which explains why it has lately become that popular and a serious threat to Vista which is far from enjoying the adoption rate they hoped for.

  85. Summary: Apple is better because it is Apple by semiotec · · Score: 2, Insightful

    I use about 90% Kubutun and 10% Windows XP, I've spent perhaps a total of 1 hour on OS X, porting a small Java application for a friend, so I am definitely not qualified to talk about OS X.

    But after skimming through this article, it seemed like the author's just using a lot of words to say that, he likes Apple's OS X.

    From his other articles, obviously he uses OS X a fair bit and is his preference of platform. And all signs of Apple favouritism is there in his writing, albeit wrapped in much nicer language than your typical fan writing. Nevertheless, it comes across.

    But this article is almost not worth reading. I mean, he spends most of time talking about the UI experience between the two, which is completely subjective to users, rather than anything that can be compared objectively. So he ends up saying, OS X is superior to Vista, because he likes it better. Pretty much nothing more, just _because_ he's used to it and likes it better, and he's probably been using OS X since its inception, and likes things to stay that way for a long time.

    He complains that it takes complicated steps to find the computer's IP address in Vista. Two questions here, 1) do users who care that much about whether the title bar goes transparent on inactive windows really need to know the computer's IP address? 2) I believe you can get it in one step by typing in ipconfig or something like that.

    and spouting stuff like "being able to use USB memory sticks as additional RAM"...
    WTF... in words of Pauli, this is "not even wrong". why is he even worth reading?

    I've run out of steam, so don't actually know how to finish this off properly.

    1. Re:Summary: Apple is better because it is Apple by El+Gruga · · Score: 1

      WTF? HOW do you arrive at this weird conclusion from the article? He 'likes Apple's OS X' - well thats the CONCLUSION he gets when he stacks the points of his argument up, yes. He has presented a bunch of issues, compared the two OS's and made a conclusion based on that. How the HELL does that shows signs of 'Apple favouritism'? He doesnt trash Vista, he simply compares the way it works with OS X. He also asks why it takes M$ 6 or 7 years to come up with eye candy and very little else. Good question. Why did it take that long? isnt this proof of the constant VAPOUR ware activities of M$? Perhaps you and M$ share something - you both seem to think that Users are stupid - maybe that was the case 10 years ago, but now, a lot of ordinary users actually know what IP means - the world moves on, but M$ doesnt because they are rich and lazy and , IMHO, deceitful.

    2. Re:Summary: Apple is better because it is Apple by ffejie · · Score: 1

      He complains that it takes complicated steps to find the computer's IP address in Vista. Two questions here, 1) do users who care that much about whether the title bar goes transparent on inactive windows really need to know the computer's IP address? 2) I believe you can get it in one step by typing in ipconfig or something like that.

      Right on, the guy just wants to write a positive article about Mac OS. He complains and complains about how hard it is to figure out where stuff is changed. An example he gives is Personalization containing resolution. I agree, not very intuitive. Then he starts going off on how you have to click a total of 5 times to get the IP address, whereas Mac OS can do it in 3. And he completely glosses over the fact about where Mac OS keeps this setting:

      "Click on the Apple menu, click on "System Preferences," click on "Network" and you get all the information you need. If I needed to find out the IP address being used by my AirPort connection, double-clicking on "AirPort" and selecting the "TCP/IP" tab gives me my answer."

      Yes, because Systems Preferences was exactly where I thought to look for my IP address. And then I thought for sure to click TCP/IP - because I'm some idiot user. The truth is, I dislike using Mac OS because I can't find the simple things that I know exactly where to go on Windows. It's the same reason he hates Vista.

      --
      Disagreeing with me does not mean you get to mod me troll.
    3. Re:Summary: Apple is better because it is Apple by I'm+Don+Giovanni · · Score: 1

      " He 'likes Apple's OS X' - well thats the CONCLUSION he gets when he stacks the points of his argument up, yes."

      If you knew anyting about John Welch, you'd know that he reached his "CONCLUSION" long before he every saw Vista. Then he wrote his article accordingly.
      Hell, if he were to write an article comparing Apple's Pippin video game console to Xbox 360, he'd orgasm over the former while vomitting over the latter, simply because the former is from the company he idolizes while the latter is from a company he demonizes.

      If you're looking for a fair comparison between any MS product and the corresponding Apple product, this is NOT the guy to look to.

      --
      -- "I never gave these stories much credence." - HAL 9000
    4. Re:Summary: Apple is better because it is Apple by Anonymous Coward · · Score: 0

      ipconfig on XP or ifconfig on OS X
      Control Panel in XP or System preferences on OS X > Network.
      I don't get your view? either way is easy, its simply due to your lack of familiarity with the systems.

    5. Re:Summary: Apple is better because it is Apple by mollymoo · · Score: 1
      Yes, because Systems Preferences was exactly where I thought to look for my IP address. And then I thought for sure to click TCP/IP - because I'm some idiot user.

      Might Apple Menu > About This Mac > Network or opening /Applications/Utilities/Network Utility be more intuitive to you?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:Summary: Apple is better because it is Apple by Lacota · · Score: 3, Informative

      About the ipconfig thing.. Most Windows users are terrified of using the GUI as it is, can you imagine telling them to use the command line? We're not the normal Windows user. Why do they want their IP (Ever play older online games?)? ipconfig is obscure. It's a throwback to the command-line day. Joe-Six-Pack won't know the difference between backslash and slash, let alone how to navigate DOS. You're making the assumption that the user knows how to find and use the command line, you're also assuming they know what the command line is. It's not one step either. Start Run Type in 'cmd' Type in 'ipconfig' No, you cant just type ipconfig from the 'run' menu. it executes the program, then closes the window, a 'feature' of XP.

      --
      It is not a god that would do evil biddings, but only a mortal and its limited knowledge would let such atrocities exist
  86. Short answer: by Tom · · Score: 1

    Yes, I agree.

    And that's without having seen Vista. But if you scan the list of features they had announced for "Longhorn" and then removed before calling it "Vista", well about everything that would be an actual technological advancement is on that discarded-features list. So whatever is left except some eye candy - the one area where MS has been at least 10 years behind Apple for all of its existence? Trying to beat Apple in looks of the OS is the one thing that a company like MS, driven by marketing freaks and a few remaining techies will never, ever accomplish.

    No, "Longhorn" (as originally announced) might have become a state-of-the-art OS. "Vista" isn't.

    --
    Assorted stuff I do sometimes: Lemuria.org
  87. the ultimate in UI consistency by semiotec · · Score: 1

    I spent a few years in uni using latex on pine for documents, lynx for web-browsing and pine for emails. The UI was totally consistent, actually, absolutely fucking the same.

    1. Re:the ultimate in UI consistency by semiotec · · Score: 1

      forgot to mention, ASCII porn was really lame...

    2. Re:the ultimate in UI consistency by semiotec · · Score: 1

      and it should be latex on pico, not pine.

  88. Re:Unfair comparison by Barlo_Mung_42 · · Score: 1

    Approval is only if you already have admin rights. Why make people retype their passwords? If you are logged in as standard user it asks for Authentication.
    This is just the default btw. It can be set to always ask for authentication or turned off. I've read other people on this thread say it should not be able to be turned off. It's my computer and I like to be able to customize it as I see fit. I own it, it does not own me.

  89. Simple: This is all non-sense by nyabutid · · Score: 1

    This argument can be seen in a variety of forms. Here are the basics, with all the changes and upgrades Microsoft has made to its windows operating system, no application built to work under windows has ever failed from its initial release. Could you say the same about Apple's OS X? Try supporting legacy code "because you know you don't want to rewrite the damn application" and then we'll talk.

    --
    -Dickens
    1. Re:Simple: This is all non-sense by 99BottlesOfBeerInMyF · · Score: 1

      Does your comment make any sense? I don't mean "is it correct," I mean, "what is it supposed to be saying?" Please try again, this time with some sensible nouns.

    2. Re:Simple: This is all non-sense by Anonymous Coward · · Score: 0

      It could be argued that most applications written for windows have failed regularly due to windows instability.

      All joking aside though, your point about supporting legacy code is a good one and an important thing to consider when judging OS's.

      So with that point conceded, I challenge you to name two Cocoa applications that ran under OS X 10.0 circa 2000 that don't run under 10.5, circa 2007.

      For that matter, name two Objective-C based applications that ran under NeXTStep circa 1990 that couldn't run under Leopard with a just recompile.

      Apple/NeXT have been pretty consistent in their support for the Cocoa API for a long, long time. (even before they called it Cocoa)

      I think OS X has shown itself to be remarkably consistent, and that's why I use it.

  90. Re:Unfair comparison by Barlo_Mung_42 · · Score: 1

    1) If you step away for coffee long enough for them to be able to make changes what's to keep them from just walking off with your system?

    2) The Vista behavior is just the default. I can change it to always ask for a password if I want. Can you change your default or does your OS vendor not trust you to do what you think is best?

  91. Re:No OS X on common hardware, so no need to evalu by kchrist · · Score: 1
    Apple has pretty much given up on the business sector.

    Don't count on it.

    Let's see what happens at Macworld this week. We've already got Open Directory, Active Directory integration, video conferencing, and a variety of other business-friendly features, and we know that iCal Server is coming in 10.5, which is obviously meant to be a replacement for the second most-used feature of Exchange (behind e-mail itself). Some people suspect there may be a full Exchange replacement in the works.

    I think it's safe to say that Apple is paying more attention to the business sector than ever.

  92. Re:Unfair comparison by poppycock · · Score: 1

    The behavior depends on a number of factors, and in many ways UAC is vastly superior to Mac OS in this regard. To dispel some myths and speculation that have been swirling here:

    1) UAC dialogs can be automatically ignored or suppressed
    2) UAC can be configured to require password, even with an administrator account
    3) running as a limited user, UAC requires a passwords
    4) applications can't snoop the password as its being entered (contrast with MacOS)

    To highlight some areas that haven't been addressed:

    -- UAC provides virtualization of registry hives to make older applications work well under the new system
    -- UAC makes GREAT use of color to highlight potentially untrustoworth applications that have requested credentials
    -- UAC behavior can be centrally managed through group policy

    There's more too.

    There's a ton of good information about it at Microsoft. See, for example, http://technet2.microsoft.com/WindowsVista/en/libr ary/00d04415-2b2f-422c-b70e-b18ff918c2811033.mspx? mfr=true

    For the security-conscious among us, UAC will preovide a great deal of control unavailable on MacOS. For uncle Bob, it will save him from a lot of malware even if he runs as admin all the time.

    The comparison in the article is superficial, at best.

  93. Because Tiger is already better. by SanityInAnarchy · · Score: 1

    I think this is pretty much how it's going to be from now on.

    Major innovation will be on Linux and OS X. It will take a month or two for Linux to absorb new OS X features, and OS X will generally absorb some of the good ideas from Linux in the next release of their OS, which seems like it's going to be every couple of years. Linux will always have more features than anything else, and OS X will always be perceived as "easier" in some way.

    Windows will always be just slightly behind the last version of OS X. That is, Vista and Leapord come out, and Vista will be almost as good as Tiger, with Leapord completely blowing it away. And I'll take the features I like from both, and implement them in Linux, and still have the features neither will touch, like a real package manager.

    In any case, I think it's more compelling to make that kind of comparison. For instance, if we were able to show that Ubuntu Dapper is better than XP, that'd be a very compelling argument, because we could then say "Oh, by the way, we're on Edgy now, but XP can't even begin to compete with that."

    --
    Don't thank God, thank a doctor!
    1. Re:Because Tiger is already better. by Anonymous Coward · · Score: 0

      Mod parent up insightful. This is probably going to become the rule, if it hasn't already.

    2. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 2, Informative

      Major innovation will be on Linux and OS X. It will take a month or two for Linux to absorb new OS X features...

      I wish. I don't see linux absorbing major new features from OS X in a month, nor many of them even in years. I like Linux. I run Linux, even on the desktop. Linux is ahead of OS X in a number of ways. But Linux is still missing a whole lot of features that lay the groundwork for what makes OS X my main desktop. Most of what I see Linux taking from OS X is minor eye candy and UI ideas.

      ...and OS X will generally absorb some of the good ideas from Linux in the next release of their OS...

      Yeah, you hit the nail on the head here. OS X adds a few Linux/UNIX features with every release, while ignoring yet other features. Yay! traceD and virtual desktops. Boo! no ubiquitous update manager for all applications.

    3. Re:Because Tiger is already better. by SanityInAnarchy · · Score: 1
      But Linux is still missing a whole lot of features that lay the groundwork for what makes OS X my main desktop.

      Care to enumerate them? Other than eye candy, the only thing I miss from OS X is the windows being grouped into an "application" -- something people tell me works on Linux under GNOME and KDE, but I've been too lazy to let go of my Fluxbox.

      --
      Don't thank God, thank a doctor!
    4. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Care to enumerate them?

      I can name a few off the top of my head:

      • OpenStep style application packages - application install and uninstall easily, application on removable media save preferences on local machines so you can move one installed app back and forth between machines, resources are easy to find so extracting an image or sound is easy, fat binaries are cake, I can IM an application to someone on a different chip architecture even and it just works without having to find installers
      • Upgrade via firewire - I now run both Windows and Linux in VMs on top of OS X, mostly because of this feature. Plug in a cable to my old machine and click a button. All my files, applications, user accounts, settings, certificates, everything migrates seamlessly while I go for coffee and a bagel. Migrating Windows or Linux to a new machine takes significant time, sometimes weeks, and nontrivial effort, (or did until I installed them in VMs. Now full installs of those OS's come with me as well.)
      • System services - applications and plug-ins can easily share functionality across all applications. I only have to train one spelling checker and it works in my mail, web browser, word processor, terminals, pro layout app, photoshop, chat client, etc. The same goes for grammar checking, language translations, a pile of scripts, statistics on text like word count, automated bibliography entries, dictionary and thesaurus lookups, online lookups at numerous references, etc. Writing the same functionality over and over again for each app is outdated. Easily re-implementable libraries like Kparts on KDE only work if the programmer knows beforehand about the library, so no one uses them. Services on OS X requires no work on the part of a given app developer. The maintainers of subethaedit have never heard of omnidictionary. The developers of omnidictionary probably never considered subethaedit users. But in subethaedit I can still easily perform online dictionary lookups at a dozen different dictionaries with a single key combo. Losing this would be disasterous to my everyday workflow.
      • Save to PDF from every application.
      • Expose for easily finding and switching to one of my two dozen or more of windows.
      • user account encryption that both works and does not ever get in my way.
      • Ubiquitous application of zero-conf for local discovery of chat, music streaming, filesharing, collaboration tools, etc.
      • Automater - I know I didn't think I'd use it either, but this is the fastest way I've ever found to do things like add a watermark to every page in a PDF when I don't have the source file. It is also the only scripting some nontechnical coworkers have ever managed to use. Before it became available they would sit an rename 500 files by hand, rather than spending 60 seconds writing a script.

      I'm sure there are more items I'm forgetting and again I want to stress that OS X is not ahead in all areas and can really benefit from improvements. It is just that some of these things have been on OS X for quite a while and most Linux developers I talk to don't even recognize the value in them. A lot of them are things that you can work around on Linux, or hack something that works in one instance, but until they are available to average and novice users, they are just ignored anyway. I'd love to see Linux catch up to OS X on the desktop, I just don't anticipate it happening anytime soon. I don't think Linux developers are willing to make some of the hard choices needed or will be willing to accept complexity on the server for the sake of making Linux nice on the desktop.

    5. Re:Because Tiger is already better. by Sj0 · · Score: 1

      The OSX way of handling software (folders that you simply run from the programs folder, iirc) is simply better than the way Linux does things. Or windows, for that matter. The former is hell, like the guy I knew who simply copied entire programs into one big directory on his hard drive back in the days of DOS, and the latter is almost sane, but ends up throwing files and settings all over hell and back. With the method OSX uses, everything is in a simple, easy to use, self-contained folder. Program management hasn't been that simple on the PC since MS-DOS.

      --
      It's been a long time.
    6. Re:Because Tiger is already better. by Moridin42 · · Score: 1

      Agreed on the beautiful simplicity of application containers on OSX. Uninstalling could still be improved though. Sometimes I don't mind that the preferences and like stick around. But when I get rid of an app that I know I'm never going to use again, I don't really want any of its files left cluttering up ~/Library or the /Library or.. well. anywhere else. Unfortunately, getting rid of those files is mainly a manual effort. Not a terribly fun one, either. Windows uninstallers, at least, get most of those files it scatters to winds during installation.

      It would be really neat if, inside the application container, there was a file detailing the name and location of any files that the application can generate on its own in the course of its use. Then, when the container is placed in the Trash, the user is asked if he would like to have those associated files cleaned up.

      Or something.

      Hell, maybe some app already exists that does what I want and I just don't know about it. In which cases, we can all feel free to poke fun at me ... as long as I find this magic bit o software goodness.

      --
      I don't expect morality, equality, consistency, or justice from the law. I expect only legality.
    7. Re:Because Tiger is already better. by atrocious+cowpat · · Score: 2, Funny

      "...everything migrates seamlessly while I go for coffee and a bagel."

      Ah, that's where you're hiding the big Mac-Disadvantage:

      The "Migration", obviously, is usually over before you're half done with your Bagel. So what do you do now? Cheat on your employer's time, just finishing off that Bagel, or finish off that Bagel while griping about your work overload (you are a SysAdmin, right?).

      ;)

      --
      sig? Oh, that sig...
    8. Re:Because Tiger is already better. by redanzl · · Score: 2, Informative

      I use AppZapper. Cleans out everything that was related to the installed app.

      --
      I'm gonna do what I want and I'm gonna get paid -- Tom Waits
    9. Re:Because Tiger is already better. by SanityInAnarchy · · Score: 1

      Just a couple of these, you're right about -- there are easy hacks to be able to deal with them:

      • Application packages: Unfortunately not as easy or thorough as you'd like. Don't handle shared libraries. However, I can IM someone the name of a package, and they can install it on their own package manager -- which is more secure, handles real dependencies, and provides an uninstall which can be more than simply deleting files.
      • Upgrade -- I'm not sure why this was so difficult for you; it took me maybe an hour. I did not use FireWire, I put the old hard drive in the new box temporarily, but I could've easily done it over FireWire, or Ethernet, or whatever. Copy over /home and /etc, and since it was Gentoo, I can copy over /var/lib/portage/world. Then perform a fresh Gentoo install. Needs a little manual babysitting, but by the time it's done -- again, less than an hour -- I've got everything I had before, only it can be on a new arch. Case in point, I recently migrated from an x86 box on a single hard drive to an amd64 box on a RAID in this way.
      • Expose, you're right, isn't there. I don't miss it much -- I've got workspaces, which also gives me a nice keyboard shortcut to switch between them. I rarely, if ever, have any window underneath another one.
      • Not sure what "getting in your way" means, but I can do encryption too, either on an individual account or for the entire machine.

      The rest of it, I don't know of any kind of drop-in replacement, so thanks for sharing that list with me. Not many of these are things I care about -- for instance, OpenOffice can save to PDF, and that's enough, if I ever wanted PDF in the first place. Likewise, zero-conf doesn't bother me much, as actual configuration takes me no time at all. So, for me, it's a no-brainer -- Linux has features I can't live without, and OS X just doesn't have any that I'd miss -- but now I can at least see where others are in the opposite situation.

      --
      Don't thank God, thank a doctor!
    10. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 1

      The "Migration", obviously, is usually over before you're half done with your Bagel. So what do you do now? Cheat on your employer's time, just finishing off that Bagel, or finish off that Bagel while griping about your work overload (you are a SysAdmin, right?).

      Interestingly, you're mistaken in two ways. First, the upgrade actually takes quite a while when you have 60 gig of applications and data. It is slower than I would expect even. Second, I'm on salary for my primary job. So long as my work gets done, my boss won't complain if I'm playing video games or watching old movies. Not that I slack off a lot, I want those options to be worth something.

    11. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 1

      Application packages: Unfortunately not as easy or thorough as you'd like. Don't handle shared libraries. However, I can IM someone the name of a package, and they can install it on their own package manager -- which is more secure, handles real dependencies, and provides an uninstall which can be more than simply deleting files.

      Shared libraries are a solved problem with dynamic linking. IM'ing the name of a package is no good if it is commercial software, as hardly any is in repositories. It certainly doesn't help when the company no longer distributes the software at all (this is not theoretical, it has already happened to me once). It is often more convenient to drag a file from one computer to another on a local network than to re-download it. You did not address access to programs on portable media. As for uninstalling, I think it is more important for this to be easy for novices (drag to trash) than for it to provide advanced options. Both would be better yet. You might have the mistaken impression that I'm arguing against package managers. I'm not. I think OS X should integrate a package manager to allow for a single channel for updates for all software, and to handle application uninstalling where you want to delete all traces including your preference files (although this is a rare need and not hard now). I'd be a happy camper if either Linux or OS X would integrate both sets of functionality.

      Upgrade -- I'm not sure why this was so difficult for you; it took me maybe an hour. I did not use FireWire, I put the old hard drive in the new box temporarily, but I could've easily done it over FireWire, or Ethernet, or whatever. Copy over /home and /etc, and since it was Gentoo, I can copy over /var/lib/portage/world. Then perform a fresh Gentoo install. Needs a little manual babysitting, but by the time it's done -- again, less than an hour -- I've got everything I had before, only it can be on a new arch. Case in point, I recently migrated from an x86 box on a single hard drive to an amd64 box on a RAID in this way.

      Yeah, because my mom can do that. Upgrading a linux box to a new machine generally requires I manually babysit moving chunks of structure over, and do a fresh install and then fix all the settings on that fresh install that did not get copied over because they exist somewhere else. It is doable for the average Linux user, but not for the average computer user. I think the fact that current Linux users are mostly power users blinds many developers to why most Linux users are power users. A whole lot of the functionality (like this) requires you to have in depth knowledge of the system, unlike plugging in a cable and clicking the upgrade from another computer option.

      Not sure what "getting in your way" means, but I can do encryption too, either on an individual account or for the entire machine.

      I've tried using account level encryption on two different Linux distros but abandoned both when things stopped working properly. I ended up simply encrypting a few files I cared about. This is pretty anecdotal though, so if you say it works fine for you I'm willing to concede this one.

      for instance, OpenOffice can save to PDF, and that's enough, if I ever wanted PDF in the first place.

      PDFs are a great archival format. They are exacting and standard and there are multiple open and closed implementations on every platform. I don't think I've ever run across a machine that could not read them. I use PDFs for communications with customers and coworkers. I create them from my browser to archive all the online receipts and orders I make. If you only create documents in OpenOffice I can see why this would not matter much to you, but if you use other products like layout applications, vector graphics suites, etc. it is nice to always have the option without any work on the part of the developers. If applications can print, and convert postscript to PDF, why not make it easy to do

    12. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 1

      Uninstalling could still be improved though. Sometimes I don't mind that the preferences and like stick around. But when I get rid of an app that I know I'm never going to use again, I don't really want any of its files left cluttering up ~/Library or the /Library or.. well. anywhere else. Unfortunately, getting rid of those files is mainly a manual effort. Not a terribly fun one, either. Windows uninstallers, at least, get most of those files it scatters to winds during installation.

      Actually, leaving those files has some nice advantages. Often when a user uninstalls an application, they install a newer version, or an alternative. In both cases it is useful for that app to have access to the preferences of the previous program. Also, when running applications off of removable media or the network, every time the disk is unplugged it is uninstalled but it is nice to have the preferences for that user and machine stick around.

      I agree it would be nice to have a clean uninstall option that would remove these, but realistically the only reason to do so I can think of is for reasons of privacy. I do think that and a few other functions that a proper package manager could provide. I'd like to see the OpenStep style packages expanded to include repository and/or download locations for the file and for updates as well as an optional directory for source and build instructions so the user or OS can build custom binaries. It would be nice to gain the software discovery and update functionality of a package manager and combine it with the advantages of Apple's existing package style.

    13. Re:Because Tiger is already better. by SanityInAnarchy · · Score: 1

      IM'ing the name of a package is no good if it is commercial software, as hardly any is in repositories.

      That much is true. However, commercial software does tend to package itself in such a way as to be usable anyway. Or maybe I'm just spoiled by the Doom 3 and Quake 4 installers...

      I think OS X should integrate a package manager to allow for a single channel for updates for all software, and to handle application uninstalling where you want to delete all traces including your preference files (although this is a rare need and not hard now).

      I think so, too, but for most of my software, I would still much rather said package manager break things into smaller pieces -- the shared libraries bit. There is no reason why my VLC needs to be a 20 meg download, half of which is useless on my Powerbook, as opposed to a 2 meg download on Ubuntu. It might be nice to have the package manager be able to repackage things for easy transport, and include the dependencies there, but on a live system, I don't need that cruft.

      A whole lot of the functionality (like this) requires you to have in depth knowledge of the system, unlike plugging in a cable and clicking the upgrade from another computer option.

      I haven't thought too hard about this, but at first glance, it looks like clicking the "upgrade" button may be too simplistic -- that there may be stuff going on behind the scenes that the user should be aware of, and that perhaps it should be handled by a professional.

      That does sound like a cop-out, though, so maybe you're right.

      Now, as for "my mom could do that", she certainly could do at least the part about copying a list of packages. She might have trouble copying config files over, but ideally, she won't have touched them much anyway, so she won't have to. And she can drag her home directory to an iPod, so that's not a big deal.

      As for uninstalling, I think it is more important for this to be easy for novices (drag to trash) than for it to provide advanced options.

      A significant amount of the software on my Mac cannot be uninstalled by dragging to trash. For instance: VPN software (menu + kernel extensions), Insomnia (kernel extension), a virtual desktop implementation, and a few other things.

      Regarding encryption: I don't use it, but I imagine it works fine -- there's at least a couple of solutions which use FUSE, which makes them just simple enough to seem bulletproof to me.

      Regarding PDFs, I see your point, but you just reminded me of something: Most apps do have a "print to file" option. It creates a PS file, not a PDF, but I imagine that's only a short step away. So, not there yet, but close, probably a script away.

      Going to a conference and having all the mac users show up as local chat options is amazingly useful.

      Fair enough. The Windows equivalent was (is?) just annoying -- net send. Haven't been to conferences, though.

      Plugging a printer into the network and having it show up instantly as printable on every mac on my LAN was pretty nice too.

      It's nice, but it's also not a big deal -- printers are easy to set up, and I can print over a VPN. Not that that's useful, it's just kind of cool.

      But more relevantly, it's yet another issue that doesn't touch me: I don't print, ever.

      Going to the coffee shop with some fiction writers and having all their machines show up for collaborative editing with no configuration was amazing.

      That's starting to get scary. What kind of security is there?

      Just out of curiosity, what features of Linux are missing from OS X and you can't live without?

      A big one is centralized updates. Most of the software I run on my Mac is open source, and Mac support can be very strange. I have a list of maybe 20-30 apps I'd have to check -- so

      --
      Don't thank God, thank a doctor!
    14. Re:Because Tiger is already better. by 99BottlesOfBeerInMyF · · Score: 1

      That much is true. However, commercial software does tend to package itself in such a way as to be usable anyway.

      I haven't found that to be the case, much of the time. It certainly doesn't get the benefit of auto updates through the package manager, not the benefits of portability.

      It might be nice to have the package manager be able to repackage things for easy transport, and include the dependencies there, but on a live system, I don't need that cruft.

      Yeah power users often prefer a little saved disk, or RAM, especially on the server. That is why I doubt Linux (which face it is a great server but not ready for general purpose, novice desktop use) will get these usability features. Being able to uninstall by dragging to the trash and move to portable media or another computer with a simple drag operation, or update to a new machine on a new chip with one click are all features that benefit less expert users more than hardcore geeks. For those who scoff when they hear the mac "just works" this is what they're talking about.

      Now, as for "my mom could do that", she certainly could do at least the part about copying a list of packages. She might have trouble copying config files over, but ideally, she won't have touched them much anyway, so she won't have to. And she can drag her home directory to an iPod, so that's not a big deal.

      My mom can barely drag things to the trash. She doesn't have an iPod and if you said "config file" or "package list" to her she's politely nod then tell you to please write out a list of mouse clicks exactly what she should do, which would be too long and confusing and she would never actually even try it.

      A significant amount of the software on my Mac cannot be uninstalled by dragging to trash. For instance: VPN software (menu + kernel extensions), Insomnia (kernel extension), a virtual desktop implementation, and a few other things.

      Yeah, but that is all software that installs with an installer anyway, and hence cannot benefit from OS X style packages. You're probably in the 1% of users who would ever install such things. Normal people don't use VPNs or kernel extensions. Only power users do, and while they would benefit from a package manager (which I think Apple should add) they are not hindered significantly by OS X style packages for the rest of the software.

      Regarding encryption: I don't use it, but I imagine it works fine -- there's at least a couple of solutions which use FUSE, which makes them just simple enough to seem bulletproof to me.

      Others have said it worked fine for them, but it never has for me, and I tried twice. Installation was not as easy as clicking an "encrypt my account" and things broke. I'm willing to write this off as possibly bad distro choices or rotten luck.

      It creates a PS file, not a PDF, but I imagine that's only a short step away. So, not there yet, but close, probably a script away.

      That sort of highlights my point though. I imagine a lot of users make PDFs this way and don't even think about it. What is easy for them is rocket science for the average user. It might as well require them to write the code themselves if they must use the CLI. They are that reluctant to mess with it. I've found a lot of Linux tasks that are like this. They just aren't quite usable because no one has bothered.

      That's starting to get scary. What kind of security is there?

      Very little I imagine. You can add a password and limit who has access, but the text going back and forth is probably there for anyone on the LAN to sniff. For work and collaborate coding (it rules for pair programming, a text editor with two cursors going at once) we run it over a VPN.

      Most of the software I run on my Mac is open source, and Mac support can be very strange. I have a list of maybe 20-30 apps I'd have to check -- some of them have their own autoupdate, most of them don't, and almost all of them are a royal pain when it's actually t

    15. Re:Because Tiger is already better. by SanityInAnarchy · · Score: 1

      I haven't found that to be the case, much of the time. It certainly doesn't get the benefit of auto updates through the package manager, not the benefits of portability.

      I actually have a plan for that... It's part of this grand scheme that I've set a date of sometime in March to start working on.

      Being able to uninstall by dragging to the trash

      Unfortunately, this doesn't entirely work... I may have given you my list, but basically, some things install menu entries, some install kernel extensions, some tweak your system in other, subtler ways -- and none of them have any kind of an uninstaller. Drag the app to the trash, and maybe the menu goes away, maybe it doesn't, either way you get ugly errors until you finally figure out which config file to edit to remove the menu.

      That right there makes you an edge case. Most users use only a handful of open source programs if any at all.

      True... And aside from the update strangeness, I'd say they don't know what they're missing. Among other things, MacIrssi has got to be the slickest IRC client I've ever used.

      Then again, there is that update strangeness. If I were to stick entirely to Apple software, at least I'd know where all my updates are coming from.

      Once you get used to the different architecture, the CLI's are very similar in the level of functionality. It is just different.

      Indeed... Close, but oh so slightly off. I miss the GNU behavior. I miss being able to type "ls foo -lh", because I only remembered I wanted to see the filesize after I typed the filename. Just little things like that -- but no package manager means no good way to replace the official Apple-blessed software with some of my own.

      Fink is one attempt -- but Fink can be old and out of date, and the rest of the OS knows nothing about Fink packages; it's not integrated at all. Compare that to things like virtual packages -- something says it wants a web browser, but I can choose which one I have installed. (Bad example, OS X handles web browsers well enough, but you get the idea.)

      I haven't heard any complaints about kernel hacking on OS X being harder

      I'd have to ask some questions about that -- like, how much would it take to write a filesystem for OS X, or port one from Linux? (I like Reiser4.)

      But more relevantly, the open-ness of the kernel doesn't seem to be something we can rely on, last I checked. So, I never know when Apple may decide to close off what I was hacking on.

      I remember when I had time to do that stuff. Now it is more efficient for me to buy a faster machine then sped time trying to get the most from a slow one.

      True enough, to a point. Today, I went to a seminar in St. Louis, and my Powerbook backlight broke on Friday. The Apple Store in St. Louis wouldn't honor my AppleCare extended warranty, because I didn't register it -- and I don't think it was obvious that I had to, so I may not even still have the box.

      So, griping aside, I didn't have any of the notes I'd been maintaining on my laptop... except that I've borrowed an HP Jornada 720 from work. I was able to get a working Debian (commandline only) on it over the weekend, and because of my habit of taking notes in vim (instead of, say, OpenOffice), I was able to copy all my notes over and work with them on a machine with around 32 megs of RAM, a 512 meg CompactFlash "hard disk", and around a 200 mhz ARM processor.

      But I thought I made it a bit clearer than that -- part of it is about the computer efficiency, and to some extent, I don't care anymore. AbiWord has been known to crash for me, so now I use OpenOffice when someone's rude enough to send me a Word doc. I don't care if it uses a half gig of RAM, I've got 2 gigs, and it loads in about 5 seconds.

      But part of it is about my own efficiency, hence the comment about a commandline mplayer

      --
      Don't thank God, thank a doctor!
  94. Re:Unfair comparison by Don_dumb · · Score: 1

    Authentication before making system changes. This, the author implies, is acceptable on OSX, but not Windows? Why?

    Because it's better implemented in OS X. Wow, what insight you have provided. "It's acceptable because it's better".

    Thanks, it's all clear now.
    --
    If this were really happening, what would you think?
  95. Re:Unfair comparison by Anonymous Coward · · Score: 0

    that was an interesting rebuttal. thanks!

  96. windows is annoying by codemachine · · Score: 3, Interesting

    I've always found working in Windows XP to be frustrating and annoying, but never was able to articulate it as well as this author has (even though he was mostly referring to Vista). Of course any version of Windows is frustrating for someone used to Unix just due to its lack of certain features, but I found XP so much more difficult to adjust to than 98 or 2K.

    The fact that Windows XP is so incredibly verbose about what is happening is extremely annoying. Constant bubbles popping up from the system tray talking about hardware, updates, firewalls, unused desktop icons (yes, I know it can be disabled), etc. Dialog boxes popping up for everything. I just want the OS to leave me alone and let me work. But UAC in Vista will make this even worse.

    As the author mentioned, they also have the habit of renaming and moving commonly used tools, and making them harder to find for someone who really knows what they're looking for. Probably the worst example in XP was the changes to the control panels regarding network settings, workgroup computers, etc. Things that were easy to find in 98/2K became more difficult to find. Apparently Vista moves the "Add and Remove Programs" feature to "Programs and Features", and "Display" to "Personalization". I don't see how that makes the OS more intuitive to use at all, whether it is for a new user, or a power user with prior Windows experience.

    Despite having a much different UI than GNOME/KDE/Windows, I found OS X much easier to adapt to. The Unix underneath certainly helped a bit, but the bigger part was how things just worked. There are still a couple annoyances, 'Finder' being the biggest one (the unix command line somewhat mitigates this), but overall OS X is so much better at not getting in the way of the user.

    I think that if I could replace Finder with Windows Explorer or Konqueror (which I could probably do actually), I'd have very little to complain about on my OS X desktop. Add Fink and suddenly you've got something similar to Linux. Add Parallels and Boot Camp, or maybe free tools like DarWine and Qemu, if you need Windows applications. OS X has become the ultimate desktop (can run almost anything but Windows games), and Macs the ultimate hardware (can run OS X, Windows XP/Vista, and Linux on the bare hardware). The fact that Mac OS X has gotten faster every release, and Windows has instead eaten gobs more memory every release, is just icing on the cake.

    1. Re:windows is annoying by Anonymous Coward · · Score: 0

      "The fact that Mac OS X has gotten faster every release, and Windows has instead eaten gobs more memory every release, is just icing on the cake."

      True enough, but bear in mind that this is at least partly because OS X started out really slow and RAM-hungry, whereas Win 2000 (and 95) were pretty lean. This is not to say that if Apple keep it up with 10.5 it won't be truly impressive.

    2. Re:windows is annoying by Quiet_Desperation · · Score: 1

      I love sending a file to print at work, and AFTER I return with the printout, XP pops up a balloon saying "File was sent to printer." Gee, thanks, Windows! :-\

      And I never understand the hate for the Finder. I spend 99% of my time in other applications actually doing things.

  97. POS? by NineNine · · Score: 1

    How about a viable Point of Sale system on OS/X or Linux? I've never seen anything that was any good.

    Oh, and how about all of my Visual Basic applications? I've written quite a few that we use daily in my business that can't be re-written (too expensive).

    1. Re:POS? by Anonymous Coward · · Score: 0

      Then don't write it in VB you idiot.
      Thats just idiotic.

    2. Re:POS? by NDPTAL85 · · Score: 1

      The Apple Stores use Macs for their Point of Sale systems. They work just fine and handle very high volumes.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    3. Re:POS? by NineNine · · Score: 1

      The Apple Stores use Macs for their Point of Sale systems. They work just fine and handle very high volumes.

      They're also a multi-billion dollar corporation. I'm sure that they have their own custom software. I need something that works off-the-shelf, that costs less than $2K/workstation.

    4. Re:POS? by Anonymous Coward · · Score: 0
      How about a viable Point of Sale system on OS/X or Linux?
      Try here:
      http://www.apple.com/business/solutions/retail.htm l

      Oh, and how about all of my Visual Basic applications? I've written quite a few that we use daily in my business that can't be re-written (too expensive).
      Well, I guess you are stuck with Windows then. Too bad (for you).
  98. Latop right-clicking is VERY easy ona laptop. by IANAAC · · Score: 1
    Right-clicking isn't at all difficult on a laptop, at least on my Thinkpad. And I have the added bonus of an actual middle button.

    A (any) Mac OS was not my first OS, so I can really comment on the single mouse button operation's usefulness. I do occasionally run OSX on my Thinkpad in VMWare and am able to take advantage of all buttons, though.

  99. Ah, but what games and applications DO people use? by Shag · · Score: 3, Insightful
    Vista still has all the games and applications people use, most not available on any version of OS X.


    Um... right. Take a look at Amazon's best-selling software list sometime.

    1. Many of the top 25 ship media containing both Windows versions (World of Warcraft, TurboTax, H&R Block Taxcut, Rosetta Stone Spanish)

    2. Others are available in separate versions for both OSes (Microsoft Office 2003 for Windows/Office 2004 for Mac, QuickBooks, Quicken). What're you left with that's Windows-only?

    3. Some Windows-only apps compete with things that come free on every Mac (Photoshop Elements, Premiere Elements)

    4. Some Windows-only apps are largely unnecessary on a Mac (Norton Antivirus, Norton Internet Security Suite)

    So out of the top 25, what apps are we left with that are Windows-only?

    Microsoft Money, the Pets Expansion Pack for The Sims 2, Age of Empires: Collectors Edition, and Dragon Naturally Speaking.

    Yep, the games and apps people use are definitely not available on any version of OS X. :)
    --
    Village idiot in some extremely smart villages.
  100. Linux vs OS X features by Lord+Satri · · Score: 1

    "OS X will generally absorb some of the good ideas from Linux in the next release of their OS [...] Linux will always have more features than anything else, and OS X will always be perceived as "easier" in some way."

    I work with Debian all day, but at home, it's OS X. I tend to disagree with Linux having more features than OS X. Maybe, but if so, Linux does not have the features *I* want. Example: where's Spotlight in Linux? Where's the email app with spotlight-like search? Why does my USB key does not load in Debian while it works flawlessly on OS X (or even XP) (it's probably related to our corporate Debian installation, but it just shows Linux has rough corners). Where's the default Expose-like windows switching? Etc. I prefer the philosophy of linux and it doubtlessly has features other OSes don't. But it's not true that Linux has the perfect mix of features for all users.

    1. Re:Linux vs OS X features by baadger · · Score: 1

      Why does my USB key does not load in Debian while it works flawlessly on OS X

      This isn't just Debian, udev, hotplug,and hal are still absolutely foul bits of the current Linux desktop experience.

      I have a USB pen drive and a digital camera and I've had to write custom udev rules and piss about for hours to get them to behave properly. Even now I have to do a chmod as root on the "/media/disk" mount point (which is created and deleted automatically on insert and removal) because I haven't been able to figure out why USB mass storage devices auto mounting with no write permissions.

      And neither of the two leading Linux desktop environments make this at all easy to manage or interact with.

      Linux also seems to be suffering a virtual filesystem meltdown with messy /dev, /proc, and /sys file systems which may as well be hidden because they seem to be splurging into one colossal mess.

    2. Re:Linux vs OS X features by SanityInAnarchy · · Score: 1, Insightful
      where's Spotlight in Linux?

      Beagle.

      Where's the email app with spotlight-like search?

      Beagle can search email, and plenty more.

      And if that's not enough, although it hasn't been written yet, it seems possible -- even easy -- to write an IMAP server with Spotlight-like responsiveness. Since IMAP allows you to search on the server, this means you'd have that lightning-fast search from anywhere, not just your Beagle-enabled Linux or Spotlight-enabled Mac.

      Why does my USB key does not load in Debian while it works flawlessly on OS X (or even XP) (it's probably related to our corporate Debian installation, but it just shows Linux has rough corners).

      Bullshit, you do not get to say "Linux has rough corners" on that basis. You get to say "our corporate Debian installation has rough corners".

      My USB key -- in fact, damn-near any USB device -- loads flawlessly in Gentoo, but not automatically -- I have to mount it. However, plug it into a fresh Ubuntu, and it's mounted on your desktop in about the same amount of time it'd take to do in OS X. Added bonus is, it'll work for filesystems Linux supports, but OS X doesn't.

      Where's the default Expose-like windows switching?

      Why does it have to be default?

      I mean, I like OS X's defaults, but even there, I have to tweak some things. I am not going to hit fn+f9 to use Expose (f9 is mapped to keyboard brightness on my Powerbook), so I mapped it to something else. Unfortunately, OS X forgets this keyboard mapping on every reboot.

      Personally, I never used Expose much, once I got used to virtual desktops (or workspaces, or Spaces, take your pick) -- and while I did eventually find a replacement on OS X, it has plenty of glitches.

      So, something like this may exist -- if it does, it's probably part of Beryl -- but I don't know about it, and I don't care much right now.

      But it's not true that Linux has the perfect mix of features for all users.

      Perfect? No, nothing's perfect. But I do think Linux is the best we've got right now.

      --
      Don't thank God, thank a doctor!
    3. Re:Linux vs OS X features by Lord+Satri · · Score: 1

      Don't take me wrong. I am happy to be corrected and seeing Linux is better than what I know, however, I can't believe "But I do think Linux is the best we've got right now." Linux is a pain in many areas and the required level to effectively use Linux is high.

      Thanks for telling me Beagle exists. This should be *included* in the Linux installs. Defaults software is very important since rare are the ones whom will search hours on the net to learn and test every app there is.

      Another example. I can't find a descent media player for Debian stable. The VLC build is years old and MPlayer has no Debian compile yet. I know you can provide a solution, but my point is: how come Debian does not come with one that works? Ok, now you'll tell me that's our corporate install that is wrong. Maybe so, but I believe this would not have happened if we had macs.

      Working well out-of-the-box is important. And Linux is not there yet in my opinion. I'll be more than happy the day I'll be able to tell myself I can install Linux and expect it to work with all the features I want from the other OS without too much hassle. Maybe I'm ignorant, but gosh, I read too much on computers and I'm still with the crowd which believe Linux is not ready for the casual desktop user.

      I just wish your enthusiasm will help Linux gain ground faster.

    4. Re:Linux vs OS X features by howlingmadhowie · · Score: 1

      mon dieu, life would be easy if you could have the features of a good linux distro on other operating systems. how about installation of software with a single click without needing to use disks or restarting?

    5. Re:Linux vs OS X features by dangitman · · Score: 1

      Maybe, but if so, Linux does not have the features *I* want. Example: where's Spotlight in Linux?

      You must be the only Mac user I have heard of that likes Spotlight. I keep asking "where's my regular old search, instead of this crap that barely works?"

      --
      ... and then they built the supercollider.
    6. Re:Linux vs OS X features by miro+f · · Score: 1

      openSUSE 10.2 includes beagle out of the box, and compiz (with expose like support) once you get the drivers installed.

      Despite everyone's anti-Novell rants, openSUSE is actually quite nice (I'm running Ubuntu myself, though)

      --
      being vague is almost as cool as doing that other thing...
    7. Re:Linux vs OS X features by Lord+Satri · · Score: 1

      I'm surprised by your comment. Most of my friends (ok, we're a bunch of 10+ years of Apple users :-) do more than liking spotlight. Spotlight is faster than the dock to launch apps (and no need for the mouse). Finding email has never been as easy and as fast as with spotlight.

      I agree the interface itself has room for improvements, but hey, that was only the first version. Leopard will improve Spotlight (even if we don't know yet -how- it will be improved!).

      When I show the Mac OS to new people, I always show the power of spotlight. Generally, they're very positively impressed.

    8. Re:Linux vs OS X features by Zero+to+Hero · · Score: 1

      Nope. I have XP at work and OS X at home. Sometimes I have to remind myself as I wade through a XP search -- "Oh yea, this is a regular search box, not Spotlight." This week a buddy of mine came over to borrow time on my iMac. He too was impressed with Spotlight. I don't know what experience you've had but "barely works" is not how I describe Spotlight. I am looking forward to additional improvements in Leopard.

    9. Re:Linux vs OS X features by LKM · · Score: 1

      Yeah, Spotlight isn't perfect, but in my opinion, it's better than the old search function. I mostly use Spotlight to search inside the currently open window using the search field on the upper right of the window. That works quite nicely and is usually fast, too.

    10. Re:Linux vs OS X features by delire · · Score: 1
      Another example. I can't find a descent media player for Debian stable. The VLC build is years old and MPlayer has no Debian compile yet.
      Debian Stable is about as far away as being representative of the state of the Linux Desktop as you can get. The age of software packages in Debian Stable is practically a feature . Debian stable runs robots, satellites and has perhaps the best reputation where web-servers are concerned. Is it any wonder Debian developers don't consider updating VLC in the Stable branch a priority?

      If you're going to flail around trying to come up with criticisms of the Linux Desktop, grab yourself a distro like Ubuntu, one focussed on out-of-the-box excellence, with recent packages, and then talk to us. Millions use Linux as a primary desktop now, and no they are far from all geeks. Many, myself included, far prefer it to OS X having worked with both.

      It is disturbing how people are so quick to generalise and rag on 'Linux', finding the least-common denominator, like a failed Slackware install five years ago or the lack of recent photo-management software in Debian Stable.
    11. Re:Linux vs OS X features by Lord+Satri · · Score: 1

      Dunno if you've read my other comments in this thread? I am really happy people such as you replied and filled parts of my ignorance gap.

      I only seriously started using linux two and a half years ago on Debian because of my new job (at the canadian government). I was already a fan of Linux (because I've been using and contributing to open source software for about 10 years) before using it. However, my limited knowledge, and I consider myself way above average joe-citizen, concluded Linux is not there yet. Maybe I'm wrong. Maybe it's there, but it's just nobody knows it's there! Is that the shame? Linux having similar features to OSX but the average computer user does not know about it?!

      I'm 'stucked' with Debian stable without root access and limited privileges because of my employer. Maybe I should install Ubuntu at home to play with it, but my macs works well and I don't have that much free time. And yes, iPhoto, iMovie, iTunes, Garageband *are* software I use and want to use on my computer. There is pseudo equivalents on Linux, but it's probably not as well integrated into the system. I also use some professional software which only runs on some specific OSes.

      Thank you for opening my eyes. I'll divert some additional time to learn more about Ubuntu.

  101. Or the Quicker way by ProfessionalCookie · · Score: 2

    Or you could just press control-F7 to toggle Text Boxes+Lists to All Controls.

    1. Re:Or the Quicker way by Megane · · Score: 1

      Or you could just press control-F7 to toggle Text Boxes+Lists to All Controls.

      As if we don't have enough blind key combinations as it is. I absolutely detest command-H for "hide current application". It's much easier to just option click, plus it's right next door to command-G, so I'm always doing a hide by accident when doing a bunch of text searching. Is there some way we can send Bruce Tognazinni over there with an Uzi to perforate whoever came up with that brilliant idea?

      The other one that pisses me off is shift-F11 for Expose. Even though it is supposed to be just plain F11, and I have F11 for Expose turned off in keyboard preferences, when I slip while typing an underscore ("_") on my MacBook Pro, shift-F11 does the "move all windows out of the way and show the desktop" Expose action in slow motion! Excuse me, but is there any way (other than digging into /System and deleting something) to just completely turn off Expose?

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:Or the Quicker way by Tsuzuki · · Score: 1

      Are you sure you turned it off? I just tried turning off the F11 shortcut in the "Dashboard & Expose" prefs pane and it got rid of the shift-F11 shortcut as well. I'm assuming we're both on 10.4.8 if you're using an MBP.

    3. Re:Or the Quicker way by ProfessionalCookie · · Score: 1

      Toggling text/all controls is an obscure feature that is only included for completeness. Of course it's blind. If anyone is interested in stuff like that they ought to hit up the accessability/keyboard pref panes. Cmd-H for Hide windows makes sense, but like you said it's all about the option-click. I disagree about the key location- I've never missed cmd-G, ever. Maybe that's because I use it all the time. Hitting the wrong key is a pretty lame reason to not like a keyboard shortcut. It's your fault. I do agree that shift-F11 should turn off when you uncheck the box in keyboard prefs.

  102. You're both wrong and right. by Anonymous Coward · · Score: 0

    Nice slams from both of you.

    However, you're both wrong and right. When you get older you learn a few things so here's a nugget I'll pass on.

    No matter what how good a job you do someone else will tell you your doing it all wrong. Your best to rely on your own judgment, whatever that might be, and forget other people's opinions. No one who is successful spends a lot of time questioning himself and overreacting to criticism.

    I'd rather be doing it *wrong* and earn millions of dollars then be doing it *right* and poor.

    My experience anyway, I'm sure someone will tell me I'm wrong. But please read the above and you'll appreciate how much importance I'll give your opinion.

  103. Administrate?????? by Anonymous Coward · · Score: 0

    "because you don't know how to actually administrate"

    I think the word you're looking for is "administer".

    I'm as a big a fan of geek-speak as the next guy. But let's use the right work. "Administrate" sounds painful.

    1. Re:Administrate?????? by Anonymous Coward · · Score: 0

      They are synonyms, dumbass.

  104. Re:Ah, but what games and applications DO people u by 99BottlesOfBeerInMyF · · Score: 2, Insightful

    Yep, the games and apps people use are definitely not available on any version of OS X.

    You are correct in your facts, even when you just consider games, but I think you are looking at the wrong information. Whether or not the most popular software is needed/available on OS X is not as important as if the average person wants to run software or perform a function which they cannot. There are many applications that don't have a port and while individually they may not have a lot of market share, together they account for a lot of people being stopped from doing something. Also, software piracy/lending plays a big part. A whole lot of people use games and applications they borrowed or copied from someone else, and even if there is a Mac version for sale, that does not mean there is a Mac version accessible to them.

  105. Hammer and nails. by Anonymous Coward · · Score: 0

    Sorry, but getting in an argument over which OS is better is childish. Its like a carpenter who falls in love with his hammer and by extension starts to hate every other tool in his toolbox. As the old saying goes if the only tool you have is a hammer soon everything starts to look like a nail. Same could be said for OS's. There tools, thats all they are, nothing to love.

    Once you make a judgement, that OS whatever is a POS but OS something else is perfect, you've limited yourself as a developer. If I heard a developer say he hates Linux or refers to Windows as Windoze I wouldn't want to hire him, because he needs an attitude adjustment.

    I've developed on the Mac, Windows, Linux, a variety of Unix's as well as embedded solutions and when I started them I had a dislike of each and everyone of them, but if you commit yourself to using a tool you'll get used to it. If you can't, well that says more about your abilities and attitude than it does the tool your using.

  106. Re: Summon the Fanboys!!! by yo_tuco · · Score: 1

    "At least there are no penguins, devils or puffer-fish on the farm."

    And after reading this (under 6. Distribution and Marketing section), you wonder if there is no Pufferfish in OpenBSD. A Porcupinefish maybe?

  107. I don't know about Java by melted · · Score: 4, Informative

    I don't know about Java, but you can do much of this in .NET:

          1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.

    ** You can, through reflection

          2. Call methods by name.

    ** You can, through reflection

          3. Query whether a delegate object implements a given method, allowing for informal protocols.

    ** You can, through reflection

          4. Handle the case where an object tries to call a method on my object that doesn't exist, to allow the simple creation of generic proxy objects.

    ** That can never happen in C#

          5. Add methods to a class, even if it's part of the standard library and I don't have the source code (I can even do this at runtime, although it's messier, and I haven't ever needed to).

    ** What's wrong with inheritance?

          6. Separate the allocation and initialisation of an object into separate methods, to allow different allocation policies to be implemented (e.g. pools for commonly re-cycled objects) transparently to users of the class.

    ** Not needed in .NET by design. You can't allocate anything on your own.

    1. Re:I don't know about Java by Taagehornet · · Score: 1

      Add methods to a class, even if it's part of the standard library and I don't have the source code

      Just for the record: Extension Methods as introduced with C# 3.0 allows you to do this. The Language Integrated Query (LINQ) Project relies heavily on this feature.

    2. Re:I don't know about Java by Paradox · · Score: 1
      1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.

      ** You can, through reflection

                  2. Call methods by name.

      ** You can, through reflection

                  3. Query whether a delegate object implements a given method, allowing for informal protocols.

      ** You can, through reflection


      Too bad C#'s reflection API is so tedious to use compared to the very simple and elegant ObJC selector primitive or the NSInvocation class. And #3 is disingenuous, informal protocols don't exist in C#.


                  4. Handle the case where an object tries to call a method on my object that doesn't exist, to allow the simple creation of generic proxy objects.

      ** That can never happen in C#


      This is why C# fails yet again, just like Java. Dynamic dispatch is hugely powerful and useful. It completely eliminates the need for several complex GoF patterns and opens up very simple and elegant delegation patterns, which AppKit and FoundationKit (apple's APIs) use with such amazing effects.


                  5. Add methods to a class, even if it's part of the standard library and I don't have the source code (I can even do this at runtime, although it's messier, and I haven't ever needed to).

      ** What's wrong with inheritance?


      Firstly, inheritance doesn't let you extend existing classes, only create new ones. For example, if I want to add a method to the String object to compute its Levenshtein distance with another string. In order for me to do this in C#, I need to create my new SmarterString based off previous strings. With ObjC categories, I could make it so all strings have my improved string distance, even for other system primitives.

      Also, inheritance requires you understand every detail of the existing class. Often times we extend classes for only small feature improvements, inheritance is very much overboard for this.


                  6. Separate the allocation and initialisation of an object into separate methods, to allow different allocation policies to be implemented (e.g. pools for commonly re-cycled objects) transparently to users of the class.

      ** Not needed in .NET by design. You can't allocate anything on your own.


      He's talking about hooking into these procedures. It's useful for implementing custom serialization strategies, or when you want to take memory allocation into your own hands for special high-performance situations.
      --
      Slashdot. It's Not For Common Sense
  108. OSX Crashes by Anonymous Coward · · Score: 0

    So tired of this subject. The reason why OSX is not in business
    1)OSX still crashes and you can't understand why. Duo Core 2 with 2 gigs of ram? And still?
    2)OSX, after you own your Mac for six months, will slow down to a crawl for no reason
    3)OSX still freezes for no reason. Nothing is running except the Finder.
    4)OSX's network capabilities are still screwy
    5)OSX's implementation of bluetooth is not stable
    6)Graphics are not as sharp as XP's or Vista's
    7)OSX's handling of fonts is absurd, how many font folders are there?
    8)Photoshop and Quark run faster and crash less often than on OSX. But wait, this can't be true!

    1. Re:OSX Crashes by Anonymous Coward · · Score: 0

      Is that Apple RAM? A computer should not crash w/o the OS running.

  109. I love my OS X hammer... by mtec · · Score: 1

    I have a Mac hammer,
    I hammer in the morning,
    I hammer in the evening - my mouse in my hand,
    I hammer without danger,
    I hammer without BSOD,
    I hammer out the love between my iMac and my iPod,
    I think X is grand!

    I'm so sorry...

    Now if I had a Bell...

    --
    Cake or Death? Cake Please!
  110. Did they finally fix I/O annoyances in Windows? by tkrotchko · · Score: 1

    I'm not an expert in operating systems, but Windows XP is just horrible how I/O really affects overall system performance.

    For example, do something very I/O intensive (unzipping a 6G file), and then watch how CPU utilization goes through the roof and basically stops the rest of the system. I never got why that happens. It seems to happen much less in Unix based systems.

    I've bumped my memory up to 3G in my system and it hasn't helped that issue.

    Another pet peeve... if you have a swap file, you lose a chunk of performance. Even if there is no reason to swap. Again, when I added 3G to my system, there no reason for the system to swap. But if you watch what happens with a couple of tools that watch I/O it's swapping. If you look in MS's documentation, they deny that it swaps in this circumstance, but in fact it does. Hopefully they fixed this annoyance.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
    1. Re:Did they finally fix I/O annoyances in Windows? by thona · · Score: 1

      ::For example, do something very I/O intensive (unzipping a 6G file), and then watch how CPU utilization goes through the roof

      Yeah, that could not be related to the funny fact that you are just using the damn CPU to DECOMPRESS a file. This is seriously funny. Really. ::Again, when I added 3G to my system, there no reason for the system to swap. But if you watch what happens with a couple of tools that watch I/O it's ::swapping. If you look in MS's documentation, they deny that it swaps in this circumstance, but in fact it does. Hopefully they fixed this annoyance.

      No, and this has always been documented, in fact. Preempitive swapping of dormant address space (i.e. unused sections) in order to be able to clear out the area faster if needed. Solution? Get rid of the swap file if you do not need it.

    2. Re:Did they finally fix I/O annoyances in Windows? by newt0311 · · Score: 2, Interesting

      uh... if the GP is decomping a file and wants to do something else, it is the OS's job to make sure that the other processes get their fair share of CPU time. If the OS instead lets that one process consume the entire CPU, then the OS is badly written.

    3. Re:Did they finally fix I/O annoyances in Windows? by tkrotchko · · Score: 1

      No, you're wrong about the I/O thing. It's not the decompression that's the problem; UnRAR'ing basically is a background task. It's the I/O that's killing windows. In XP workstation, anything I/O intensive will kill off Explorer as a means to interact with the operating system

      Take 100G of files and copy them from one disk to another (local disks). Your system is basically unusable at that point until the copy is complete. Writing to optical disks at 16x extracts a huge performance penalty. To make matters worse, XP will take a long time to do the I/O. You'd think if it was going to render itself unusable it might actually do it with some speed.

      As to the swap, it's still broken in XP. It swaps immediately on startup. It's almost like MS optimized swapping for 256M systems, and then they never bothered to check what would happen if it had plenty of memory. It's the OS, shouldn't it know when to turn off swap on it's own? I mean, if you're going to make the OS that big, might as well make it a little intelligent.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
  111. Rapid update cycles by Enrique1218 · · Score: 1

    I prefer rapid update cycles as it allows a company to respond to user feedback. We can talk about kernel and filesystem features till we are blue in the face but the layman end-user ultimately dictates the usefulness of a software. Apple can respond to user peeves well in a relatively short period of time. Even Ubuntu is superior in that way in that it could evolve to be better that Windows. OsX is consequently more evolved that Vista in that it is structured as much by user feedback and as by developers. I suspect that the Vista UI will have some growing pains that will persist to annoy many for some years.

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
  112. Bill Gates eats an apple by VirusEqualsVeryYes · · Score: 1
    media containing both Windows versions
    Embrace and extinguish. History repeats itself. Micro$oft is evil!

    Oh, wait ...
  113. Are you sure? by g2devi · · Score: 1, Insightful

    > If you're the sort of person who wants to use keyboard shortcuts then you're the sort of person who's able to go to the preferences and activate them.

    Are you sure about? How about people who are blind or have mobility problems? And how about touch typist secretaries?

    Keyboard shortcuts aren't some "guru feature", their a natural part of a well designed accessible interface.

    I'm really surprised by this. I thought Apple learned its lessons years ago when they added "Apple key short cuts" to their menus by default. At least I thought they were on by default (I don't own a Mac, I've just occasionally used one for testing for cross platform support at work).

    1. Re:Are you sure? by 644bd346996 · · Score: 1

      People with severe disabilities don't expect to be able to use something out of the box. It is always necessary to tailor things to get around your specific disability - be it training a voice recognition engine or adjusting the colors to something that is both readable and not headache inducing.

      As for the secretaries, they fall into two groups - those who can use the options dialog box and those who are rendered unproductive by ANY software upgrade or change. Apple can't do much for either group.

    2. Re:Are you sure? by g2devi · · Score: 1

      The problem is, both these groups have shortcut support (and some basic accessibility support for some disabilities) support when they use Windows (and to some extend Ubuntu) out of the box *without special tailoring*.

      And because, keyboard binds are hidden off to the side, they're generally an afterthought (tacked on the last minute without rhyme or reason) -- the way usability is an afterthought on the Windows platform (or Linux 5 years ago).

      I also disagree that for a *general purpose PC* the expectation should be that if you have a disability you must spend a lot of time tailoring -- if something can be done by the distribution (NB: I consider Windows and Mac to be OS distributions too). Nothing yet can be done about requiring training for voice recognition ("Dear Aunt, let's set so double the killer delete select all."), but out of the box easy support for keyboard shortcuts, magnifying classes, and ready made themes that have been tested is just too basic to ignore. I don't know about Vista, but Ubuntu at least supports all of these out of the box including 6 pre-installed accessibility themes (High Contrast, High Contrast Inverse, High Contrast Large Print, High Contrast Inverse Large Print, Low Contrast, Low Contrast Large Print).

    3. Re:Are you sure? by Lars+T. · · Score: 1

      > If you're the sort of person who wants to use keyboard shortcuts then you're the sort of person who's able to go to the preferences and activate them.

      Are you sure about? How about people who are blind or have mobility problems? And how about touch typist secretaries?

      Keyboard shortcuts aren't some "guru feature", their a natural part of a well designed accessible interface.

      I'm really surprised by this. I thought Apple learned its lessons years ago when they added "Apple key short cuts" to their menus by default. At least I thought they were on by default (I don't own a Mac, I've just occasionally used one for testing for cross platform support at work).
      Isn't it odd that most touch typist secretaries still use the mouse to operate Windows dialog boxes even after years of use?
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    4. Re:Are you sure? by Lars+T. · · Score: 1

      The problem is, both these groups have shortcut support (and some basic accessibility support for some disabilities) support when they use Windows (and to some extend Ubuntu) out of the box *without special tailoring*. So Windows and Ubuntu are *almost* usable out of the box for them. To be actually useable, the real accessibility support has to enabled in all OSs.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  114. Re:Unfair comparison by thona · · Score: 1

    ::Anyone who bought a PC or laptop since October.

    Older.
    I get a 4.8 rating on my GForce 7600 GS graphics card, and this IS older. THe only computers I have here so far that are not running aero are OLD - old like "Oh, you can still load vista on them". Like PIII with 1tgb ram and a Nvidia MX 400 graphics card with 64 Mb RAM - that thing should be like DIrectX 7 or so. No shaders to my knowledge.

  115. Re:Unfair comparison / Unfair Comment by grapeshot · · Score: 1

    Oh dear. You are the exact kind of nasty Mac fanboy that gives the product a bad name. There really are people who just don't care for the Mac OSX UI and if we don't like it, it isn't because we're too stupid to know if we're using it.

    I also have the same problem on OSX, along with a whole host of other disconcerting behaviors that the OSX UI has. I hate how I cannot get my mouse's right button to work consistently on Mac applications. I had the hardest time getting used to how the Mac would just save my work somewhere without first asking me where I might want it. This would leave me in total darkness as to where it was, and forced me to use its search function everytime I wanted to find a file. I found that MADDENING. I usually have no problems remembering where I put my files, and I don't care how damn fast spotlight is, it slows me down to have to us it to find everything.

    I see no advantage to the dock in OSX over the start menu in Windows; I find both to be equally annoying in their own way. I hate how the dock takes up real estate on my desktop, and OSX doesn't know to keep desktop icons away from it, so that whenever my mouse moves near it, the dock thinks I want to do something with an icon on it instead. Aaargh. There seems to be NO SPOT where I can put the dock without this happening.

    I really dislike the lack of consistency between how all the applications work, so that I'm always playing a guessing game as to how to change a view, or edit, or even to just save something. I find there is also a lack of consistency about how to install software; sometimes I have to drop it in the application directory, and other times I have to drop it on the hard drive icon, and I've even found software where neither of these seem to do the trick.

    Really, I just don't like using OSX and most of the software that runs on it. On balance I find that the frustrations I run into when using it are far worse than the frustrations I have with Windows. (I can't speak for Vista, as I work on XP.) However, Mac fanboys who tell me that I'm stupid for preferring WinXP doesn't help to sway me. (And all those "helpful" fanboys who will respond to this by pointing out to me all the secret keyboard commands that I simply have to execute just to take care of my various complaints don't see the irony. Counterintuitive commands like that negate the supposed "ease of use" that is always touted for OSX. So thanks, but no thanks.)

  116. Have you ever actually used Windows? by VirusEqualsVeryYes · · Score: 2, Insightful
    Um ... what? Why was your incoherent rant modded up?

    0% of software can be installed as a non-admin
    Wrong. Any program that can be installed by copying it to any folder (besides Programs) does not need admin access. This includes small programs like uTorrent and VG emulators.

    even if you know the admin l/p
    Wrong, again. In XP, for example (I haven't used Vista), right-click > "Run As ..." is all you need. Not knowing this trick can cause confusion--installers might finish way too quickly and actually install nothing, without a single "permission denied" notification--but installation is indeed very possible.

    After that, 80% of it requires you to be logged in as an administrator.
    Uh, no. Enter the password as above and you're good to go.

    Please, there's plenty of material for which to bash Microsoft. Don't make stuff up.

    And mods, don't mod something up because you agree with the opinion; that's what digg is for.
  117. If everyone is so sure, give me some examples by Anonymous Coward · · Score: 0

    I'm no mac hater: I like macs and I'm probably going to buy one, but I just don't see a "huge" gap between vista and OSX. Microsoft has spent far more time making developer tools and APIs that make it brain dead easy for anyone to program on a computer. That is one of the reasons why windows has so many more apps (especially games, DX is a great library). While OSX might be prettier or have some other shallow advantages, it is not a more advanced operating system. If someone disagrees, please provide EXAMPLES. Just saying "oh yeah, Macs are easier to use because I'm too stupid to read and follow documentation" doesn't cut it. A lot of advanced and flexible pieces of hardware (going beyond just computers: machines and such) are "difficult" to use and might require a little bit more effort to master, but, in the long run, that doesn't make these devices less desirable, on the contrary, it can be an indication that they are more flexible powerful and therefore better.

  118. Re:Unfair comparison by Anonymous Coward · · Score: 0
    I couldn't even remember what the folder was called before, as I hadn't deliberately clicked on it.
    Look at that "Edit" menu - there's an entry called "Undo". And it even works!
  119. Re:OS X would be way ahead - wrong by somethinghollow · · Score: 1

    As for Boot Camp, Apple includes the exact drivers you need to get everything working. So, I imagine the grandparent poster's friend is having a far better experience with Windows XP on a Mac than on a box he built himself. From my experience, it's the compatibility stuff (e.g. drivers) that end up wreaking havoc. Support and stability seem to be at odds.

  120. Re:Ah, but what games and applications DO people u by wish+bot · · Score: 1
    There are very few - if any - functions the average person could do on Windows but not on OS X. Sure - there might be 58 mp3 tagging apps on windows and only 3 on OS X, but you can bet that those 3 OS X ones are better than 56 of the Window's apps. It's a common mistake that people make - they hear that Windows has 30 million programs for it, but OS X has only 1 million. That doesn't mean that there are 29 million things you can do on windows that you can't do on OS X. Rather, it's a case of you having to wade through so much more shit to find the things that you need.

    Also, anyone with a Mac knows where to find Mac wares. Just because you've never looked doesn't mean that it doesn't exist.

    --
    lemonade was a popular drink and it still is
  121. Re:OS X would be way ahead - wrong by that+this+is+not+und · · Score: 1

    You should realize that one of the top features of a Mac system is that things work well together

    That was one of the top features on Microsoft Works, when I installed it thirteen years ago on a PC running MS-DOS. Nothing new there.

    Unfortunately, people don't like living in one 'closed system' on a PC. So they add this and that and suddently it's not all 'working well together' as much.

    The idea of a single-vendor solution on a computer is very, very 1972, ya know.

  122. Re:Ah, but what games and applications DO people u by Blakey+Rat · · Score: 1

    Uh, Photoshop Elements is available for Mac. I have it running right now. And it does hundreds more things than iPhoto can... it's a long stretch to say that it compete with "things that come free on every Mac."

  123. Wacky mouse by Anonymous Coward · · Score: 0

    OSX is retarded. Apple's brick wall between the user and the machine doesn't teach the user anything.
    Most people I know in the US have a mac, and most people have NO IDEA how to use it.
    OSX does not encourage exploration. Nor is it very customizable.
    For example. I understand why apple introduced the interia on the mouse, although I think it's utterly horrible and leads to inaccuracy. Why didn't they also give an option to disable it ?
    It's this force feeding of the interface and the strict way of working with it that I hate about macs.
    Even down to the apple only software (FinalCut, Logic etc.)
    Seems like OSX is just the glossy aftermath of an IBM~esque dream Steve Jobs had.

    1. Re:Wacky mouse by phillymjs · · Score: 1

      Apple's brick wall between the user and the machine doesn't teach the user anything

      You're right, it just lets them use their applications to accomplish things. An OS isn't there to teach you how to use it, it's there to stay the fuck out of your way and let you do other things.

      OSX does not encourage exploration

      Oh, and Windows DOES? Bwahahahaha!

      I have helped many non-geeks switch from Windows to Mac, and to a person they were AFRAID to try anything outside of normal application usage-- either because they had been more curious in the past and accidentally blown up their computer, or because they had heard of such an experience from a fellow non-geek. It took quite a bit of convincing to get these people to relax and not be so afraid of destroying their computers by going to the wrong web site or installing the wrong software.

      ~Philly

  124. Re:Ah, but what games and applications DO people u by Anonymous Coward · · Score: 0

    Actually, dick, I don't. The Mac community is so stingly elitest, it's sick. I'm regretting my decsion in getting an iMac just because of all the assholes I run into like you.

  125. Re:No OS X on common hardware, so no need to evalu by that+this+is+not+und · · Score: 1

    It's more of a Buick to plain-Chevy comparision. Please drop the 'BMW' references. It makes you sound like one of the shills blustering about the 'Harmon-Kardon Audio System' in the iMac.

  126. full featured vs. high performance? by Anonymous Coward · · Score: 0
    Vista vs. OsX.

    This discussion sounds a lot like KDE vs. Gnome.

  127. Re:Ah, but what games and applications DO people u by rahrens · · Score: 1

    That reply was unnecessarily harsh. The other poster's statement that everybody with a Mac knows... etc., may have been overblown and rather stupid, but your reply just puts you into the same category that he was in. If you don't like the Mac community, then stay away, but I have found in my many years of being a big Mac fan and user that MOST Mac users are quite eager to be helpful, and are more than willing to assist a newbie in finding information and apps they need.

    His points about the relative availability of software on the Mac vs. Windows is spot on. I am a desktop support tech, and have been for ten years, before that, I was in purchasing. I can tell you from experience that 75 - 80% of Windows software is crap - you can't say that about software in the Mac community. There, even most of the share or free ware is good stuff. I have never had any problems finding software for my Mac for some task I needed to do, and I use Windows at work just as much as Macs at home.

    By the way, what is "stingly"??

    --
    "Money is truthful. If a man speaks of his honor, make him pay cash." Notebooks of Lazarus Long, Robert A. Heinlein
  128. Re:Unfair comparison / Unfair Comment by Tim+Browse · · Score: 1

    mmmmm.... when I click on a folder name (twice) to get into name-edit mode, then hit Escape, it cancels the edit.

    Even if I hit Delete when editing the name and the name is nulled out, then hit Enter or Return or click elsewhere outside the name, it restores it to the previous name. It won't allow me to leave it with no name.

    Well, that leaves us with:

    • I'm lying.
    • I was hallucinating.
    • I'm telling the truth, and Apple have since fixed the issue.

    I have to say, though, I'm pretty sure it happened, because when I pressed Escape and I got a (probably fairly important) folder renamed to '' because I pressed Escape, I remember thinking what a stupendously stupid bit of UI that was. I may have typed something - because I wanted to find a name by typing, but it might have overwritten the name - at which point I pressed Escape to cancel the edit. (I no longer have the Mac to try it on.)

    Even if I hit the spacebar once to give it the invisible name of [one space] I can visit the Edit menu, choose Undo Rename, and the name I just changed is restored.

    I don't recall saying that wasn't possible.

    Just what version of OSX are you on? Or are you sure you're even ON OSX?

    Yes, it was OS X. I think it was Jaguar.

  129. Re:OS X would be way ahead - wrong by Anonymous Coward · · Score: 0

    I really can't figure out how we at /. can openly bash MS every time they add a new feature to their OS and scream about anti-trust laws while in the very next breath talking about how shiny OS X is looking these days. Maybe it started when Apple announced that they were going to use a Unix kernel. Somehow that sounds nice and open but it really isn't. I'd say that Apple is the sleaziest of companies these days. I guess it's because they don't get caught throwing chairs and have good spin control.

  130. Agree: Whole is greater than the sum of the parts by guidryp · · Score: 1

    I agree. Apple sells a well integrated system and that is big part of the appeal.

    The shallow view is that Apple would benefit by opening up the OS to third party use or a free for all. Though if you look at in depth, it is hard to see how.

    Contrary to popular (shallow) misconception, everyone will not run out to buy a copy of OSX and install it on their computer. The vast majority do not reinstall an OS ever. The demographic that do overlaps strongly with the demographic that don't pay for it.

    Giving Dell the OS would amount to turning Macs from a premium product to commodity. That is a downward spiral. The end of Apples HW business eventually.

    If Apple wanted to grow market share dramatically there is a much better solution than giving the OS to Dell. They can simply make a lower end tower model themselves that would result in huge sales bump. That is a big gap in their lineup and essentially is the meat of the regular PC market. Maybe they are loathe to do this as it would threaten mac pro sales. I don't know, but it is frustrating as this is what it would take to get me into a Mac. But I will probably get yet another PC because this model is missing.

  131. Re:Unfair comparison by thm76 · · Score: 1

    1) Instead of taking the whole box I might just want to change some setting (share a folder, set myself up as an admin user on your box, that kind of thing)

    2) I'd say that the default is not very well chosen then. Not sure whether that behaviour can be changed on Mac OS, but I'm not sure whether one should even be able to change that behaviour, either.

  132. John Welch is a well-known Apple fanboy by I'm+Don+Giovanni · · Score: 1

    I've seen John Welch ("John C. Welch")'s posts to various message boards and blogs, and he's an Apple fanboy to the core. Worships the toilet that Jobs craps in, and loathes all things Microsoft. He trolls Scoble's blog quite often.

    To even things out, slashdot should have an article on Thurott's Vista review (which he just recently finished). It has 8 total parts. I noticed that slashdot did pick up the one negative portion of his review weeks ago ("what Vista is missing" or whatever it was called), but has dutifully ignored all the other parts. He's biased too, but no more than Welch (actually, nowhere near as much as Welch).

    --
    -- "I never gave these stories much credence." - HAL 9000
  133. Helpful Mac Enthusiasts... by DivideByZero · · Score: 4, Informative

    Highlight and [cmd]- C to take data from X11 to the apple side.

    Hold down [opt] and click to paste from the apple side into X11 (That's the middle-click emulation)

    I had this question earlier today, and looked it up.

    1. Re:Helpful Mac Enthusiasts... by Tragek · · Score: 1

      whaaaat!?

      How did I not know this earlier. Gotta write this one down!

    2. Re:Helpful Mac Enthusiasts... by Tragek · · Score: 1

      Oh, and, Thanks.

  134. Re:No OS X on common hardware, so no need to evalu by GaryPatterson · · Score: 1

    I can play every PC game by installing WinXP on a Mac, and the many Mac-only shareware games. I can participate in just about any open source project on a Mac, and if i get really excited, I can work on the OS X kernel as well.

    Your two qualifiers don't seem that strong to me.

  135. being able to use USB memory sticks as additional by Gavin86 · · Score: 1

    Is this even helpful in a practical sense? I might be wrong, but I figured access speeds are so slow you might as well just store it on the freaking hard drive...

    --
    "Progress comes from the intelligent use of experience."
  136. Re: Windows isn't just the fancy GUI by lullabud · · Score: 1

    I think you mean "Vista isn't just the fancy GUI", because historically speaking there is no fancy GUI to Windows. Beryl though, now THAT is fancy.

  137. Independent? by Anonymous Coward · · Score: 0

    Would that be John Welch, "a Unix/open source administrator at Kansas City Life Insurance and a Mac industry analyst" (http://www.informationweek.com/blog/main/archives /2006/11/is_apple_really.html) and "Mac guru" (http://itmanagement.earthweb.com/columns/appleent /)?

    Just asking... is this someone you can trust to be objective in comparing the two platforms?

  138. Technological Turtle and Hare by lullabud · · Score: 1

    I think your optimism has a turtle and the hare theme going oin. "Give it a few years" assumes that Apple is going to sit around and do nothing while Microsoft catches up, but we all know that's not the case. In a few years it's very possible that Microsoft will be just as far behind as they are now.

    For instance, let's look at the biggest feature of Vista, it's GUI. Windows finally has a 3D GUI that handles RGBA graphics in windows and icons. From the time Apple had this functionality with OS 10.0, the GNU/Linux community has leapfrogged both Mac and Windows with XGL, Beryl, Compiz, and that whole scene. That means that at this time, Microsoft is in last place against adversaries who have either been doing this for years, or have implemented those features above and beyond in a fraction of the timeframe.

    Give it a few years and the fun and games won't really be starting, they'll still be lagging behind.

  139. Re:Agree: Whole is greater than the sum of the par by slide-rule · · Score: 1

    You're bemoaning the impending purchase of a new PC on the lack of a "low-end" model from Apple. (That's just odd to say, btw.) If you think you're serious about it, here's the test: buy a Mac Mini. No need to worry about keyboard/mouse/monitor (as you've clearly got that anyway). That's what sold me. I get tons of stuff done on my Mini and will be getting a full-up iMac model probably 2Q of this year. Granted, I did get the RAM boost for my Mini ... still, mine's the PPC version before they switched over to Intel, so even though the newer model is 2-3X faster, and I've got exceedingly few complaints.

  140. Patch Tuesday by lullabud · · Score: 1

    Totally, you never know what Microsoft might release in a Patch Tuesday that might blow the competition out of the water. I'm just worried that the awesome features were in the 4 patches they decided to postpone. :(

  141. Re:OS X would be way ahead - wrong by slide-rule · · Score: 1
    That was one of the top features on Microsoft Works

    And this is generally still true of Office itself, which is one of Microsoft's top revenue source. Except, neither of those products really works as well together as iLife. And here's the point I was making: it isn't just software working well with other software -- its software, hardware, and devices/drivers all working well together. This is a higher level of "working together" than simple OLE calls between a couple semi-related home/office applications.

    And otherwise, people outside of slashdot are happy with the thought of their PC as a dumb, if highly finicky and irritating, appliance. They bought "a Dell" (or whatever) and so long as they want support for it, that's every bit as closed to them as a Mac would be.


  142. Re:Agree: Whole is greater than the sum of the par by guidryp · · Score: 1

    The gaping hole I see in the lineup is between the Mini and the Pro. The mini doesn't come close to meeting my needs.

    I need real HD space. Minimum: room for two 3.5" HDs INSIDE the machine.
    I also need a real vid card.

    For a little more $$$ (or maybe even less) than a mini you could have a mini tower that would easily fit the bill. Maybe a return of the cube. Actually the mini is made more expensive than it needs to be by using laptop components. Laptop HD cost more money and have smaller capacity, the slimline DVD burner also cost more than a standard full height model.

    There is nothing in the Mac HW line that suits my needs.

    Mini - Underpowered video and no HD space, PITA to upgrade even the RAM.
    iMac - I don't want an all in one.
    Pro - insanely overpriced, overkill.

    The meet of the market is small towers or equivalent. Something that RAM and HD can easily be upgraded with a real Video Card. A mini tower or a cube or whatever. But something that meets these needs.

    Cheers...

  143. Re:Unfair comparison by mollymoo · · Score: 1
    Yeah, but how many people are going to buy Vista in the shops? Anyone who bought a PC or laptop since October will find it perfectly capable of handling Aero, and all new computers with Vista pre-installed will handle it fine too.

    They may be able to handle Aero, but given Vista Starter and Home Basic don't include Aero a big chunk of them won't be running it.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  144. Vista does win in one category by Solr_Flare · · Score: 1

    I must admit I really do like the ability in Vista to plug in a flash drive and use it as expanded swap memory for processing/booting the computer. However, beyond that one neat, but likely to be little used, feature Mac OS X wins in every category except

    1) Windows has more software, especially in the gaming department.

    2) Mac OS X is technically only allowed to be used on a set of proprietary hardware that, for the most part, is upgrade limited.

    In other words, Mac OS X itself is superior to Vista in every respect, but only loses out due to software support and a marketing decision by Apple, not because of any failing in OS X itself.

    --
    You are who you are, let no one tell you different. But, never close your mind to a new point of view.
  145. Re:Unfair comparison / Unfair Comment by mollymoo · · Score: 1

    Drop it on the hard drive icon? That's a new one on me. If it's a .pkg you double-click, if it's a .app you drag it to wherever you like (typically /Applications or ~/Applications).

    What application doesn't ask you where you want to save? Not asking is certainly not the norm for Mac applications. IIRC Camino by default doesn't ask, but that's the only one I'm aware of and Firefox on the PC did the same thing by default last time I looked. Hardly the Mac's fault.

    Can you provide specific examples?

    You sound like I felt about 4 hours after getting my first Mac - it's different so it's stupid. I took the time to get over the hump in the learning curve (inevitable with anything new) and after a couple of days could do everything I needed. Not knowing how to install applications suggests to me you never bothered to get over the hump before forming an opinion.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  146. Re:Unfair comparison by Anonymous Coward · · Score: 0

    4) applications can't snoop the password as its being entered (contrast with MacOS)

    Why not? The link you gave doesn't say anything about this, and I notice you don't back up your implied assertion about MacOS either.

  147. Re:OS X would be way ahead - wrong by mollymoo · · Score: 1
    You should realize that one of the top features of a Mac system is that things work well together
    That was one of the top features on Microsoft Works, when I installed it thirteen years ago on a PC running MS-DOS. Nothing new there.

    So Microsoft Works will configure all the nodes on my distributed wireless network, play music wirelessly through from my HiFi, put the same music through the same interface on my portable music player and let me video conference with my brother without installing a thing? Microsoft Works can do all that through a consistent interface, guarantee it'll all work together and manage any updates for all that hardware and software from one place? Wow, there was me thinking it was tired old lightweight office suite.

    Macs on their own are great, but the Mac + AirPort + iPod + iSight + iChat + iLife experience is something nobody else even comes close to offering.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  148. Re:No OS X on common hardware, so no need to evalu by mollymoo · · Score: 1

    I buy the gaming argument, the Mac is weaker there (though you can still game - WoW, Sims 2 etc.), but for OSS it's decent enough. It's rare I have to turn to one of my Linux boxen for my fix of wholesome OSS hacking. If you're a fairly casual gamer and fairly casual OSS user the Mac is a perfect platform. Better than Linux for games, better than Windows for geekery.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  149. Re:Ah, but what games and applications DO people u by wish+bot · · Score: 1

    Ahh...you've taken something I wrote entirely the wrong way. If it was the wares thing...then maybe you could ask rather than calling me a dick.

    --
    lemonade was a popular drink and it still is
  150. Re:Unfair comparison by drsmithy · · Score: 1

    Because it's better implemented in OS X.

    Why ?

  151. Re:Unfair comparison by drsmithy · · Score: 1

    He explains the Aero issue (he turned off those features so it would more closely mimic the wider user base), [...]

    Which is ridiculous on its face, because a) most new Vista users are going to get it on a new, Aero-capable PC and b) most upgrading users are going to have a video card that's been more than bottom-of-the-barrel for the last 3-5 years (or won't be bothered splahing the US$30 it costs to buy one new).

    Aero's video card requirements are not at all unreasonable or excessive. Implying they are - by suggesting most PCs running Vista will not meet them - is blatantly dishonest.

  152. Re:Agree: Whole is greater than the sum of the par by drsmithy · · Score: 1

    Pro - insanely overpriced, overkill.

    The Mac Pro isn't overpriced, it's just expensive. For what you get, the price is quite competitive.

  153. I can do more stuff more easily on my Mac by LKM · · Score: 1
    At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception.

    Interestingly, my experience has been the exact opposite. I can do more stuff on my Mac (and more easily) than on Windows.

    Cutting movies and creating DVDs (with slideshows and menus and all that good stuff) is still a PITA on Windows. It works perfectly well on a Mac. I hate creating presentations using Office. My presentations made using Keynote are much better - guess what, Mac only. Using Parallels, I can run Mac and Windows applications side by side. Can your Windows PC do that? Can your PC easily scan in your DVD collection using its built-in webcam? Does it have something like MemoryMiner, which allows you to sort your pictures by subject, time or person? Does it come with a free development environment like Xcode? Does it run Java out of the box? Where's your Garage Band? Your Mellel (oh my, I wouldn't want to write a dissertation in Office, I love my Mac just for Mellel alone)?

    At the end of the day, I just feel constrained and unhappy whenever I use Windows. I can do much more on my Mac, and I like to do stuff on my Mac.

    1. Re:I can do more stuff more easily on my Mac by stewbacca · · Score: 1
      Please tell me I can stop using Word for my masters papers? Anyone who has had to suffer through a year and a half of graduate work using the piece of crap Word has my sympathy. Just today, I made YET ANOTHER "user-defined" set of APA formatted styles and templates, only to have Word say "fuck off, you'll use this font and spacing, and you'll like it".

      p.s., how in the world does your iSight camera scan dvds onto your hard drive?

    2. Re:I can do more stuff more easily on my Mac by LKM · · Score: 1

      I feel your pain about Word. Had to go through this a few times until I found Mellel.

      p.s., how in the world does your iSight camera scan dvds onto your hard drive?

      Most DVD library apps on the Mac support scanning of barcodes using the iSight camera. You just hold the DVD to the camera, it scans the barcode, looks up the DVD on a database such as amazon.com, and then puts the DVD in your library. Personally, I use Delicious Library.

    3. Re:I can do more stuff more easily on my Mac by stewbacca · · Score: 1

      Ok, that is pretty cool then about the scanning. I had no idea what you were talking about, but that makes sense now.

  154. Adobe brings Premiere back to the Mac by LKM · · Score: 1
    Plus, the existence of 'Final Cut Pro' on the Mac platform crowds out and eliminates the motivation for other people to come in and develop competing products

    Adobe brings Premiere back to the Mac.

    As long as Apple doesn't unfairly use its advantage of owning the OS FCP runs on, competition is good. If they changed to OS to hurt Premiere, then FCP would be a bad thing. They don't.

  155. What app does the Mac not have? by LKM · · Score: 1

    Okay, I take it from your ramblings that the Mac does not have an app you need. Which one is it?

  156. I'm mad at you, and I'm not going to eat your soup by LKM · · Score: 1
    Actually, dick, I don't. The Mac community is so stingly elitest, it's sick. I'm regretting my decsion in getting an iMac just because of all the assholes I run into like you.

    What a fascinating approach to computer buying. Reminds me of when I was a kid: When I was mad at my mom, I would refuse to eat the meals she cooked. Obviously, that only hurt me because I ended up being hungry, so I got over that behaviour when I was four or five, I guess.

  157. Re:Ah, but what games and applications DO people u by LKM · · Score: 1

    I couldn't agree more. Recently, I needed a tool to quickly create a Windows icon. I guess I should be able to find something which is free or at least has a functional demo, does not come with spyware and works reasonably well? Maybe I should, but neither Google, nor download.com nor versiontracker.com found anything. After wading through dozens of apps, I ended up with an ugly piece of crap that did what I wanted in a half-assed way and worked for 30 days. Man, never before have I missed my Mac so much.

  158. Mac + Wii = Computer Bliss + Gaming Bliss by LKM · · Score: 1

    I have a Mac and a Wii. Perfect computer experience, perfect gaming experience.

    Of course, since you probably need to buy a new computer to run Vista anyway, you might as well buy a Mac and run Vista using Boot Camp.

  159. Mac usrs more open to 3rd party apps than Win usrs by LKM · · Score: 1
    Go to any Mac user, and look at the installed apps on his computer, and you'll see that nearly 100% of them are from Apple

    Interestingly, that's exactly what I'm seeing on Windows. Most Windows users have very few non-Microsoft apps on their PCs. Probably Adobe Reader and Yahoo! Messenger or ICQ (but many are switching to stuff like Meebo instead), and that's the extent of their adventures into non-MS land. Windows users are way too scared to install new stuff on their PCs if they aren't forced to.

    I've never seen a Mac user who didn't load his disk with all kinds of apps, though. And many of these Mac users even pay for their third-party apps, imagine that.

  160. Thurott vs. Welch by LKM · · Score: 1
    [Thurott's] biased too, but no more than Welch (actually, nowhere near as much as Welch).

    Thurott's site: winsupersite.com
    Welch's site: bynkii.com

    Nuff said. Actually, not nuff: I've never seen anyone more mean-spirited towards Mac users and Apple in general than Welch. He's a lot of things (definitely a Mac geek, among less nice things), but most certainly no Apple fanboy.

  161. You're making this up, right? by LKM · · Score: 1

    I think you're making part of this up. Yes, clicking on a name once puts it into edit mode (which is actually equal to a normal selection unless you type something). But you can't "rename the folder to have no name." If the name is empty, it will revert to its last name as soon as you deselect it.

    Yeah, Mac OS X behaves differently than Windows. You have to adapt to some changes if you switch. It isn't hard, though. I've seen stupid people do it.

  162. Re:Unfair comparison / Unfair Comment by LKM · · Score: 1

    I guess I'm a nasty Mac fanboy for pointing out a few facts, too. I don't know of even one Mac application which doesn't prompt where to save files. What app are you talking about? I have no idea what you're talking about with regards to "change a view, or edit, or even to just save something." Examples of what exactly is confusing you?

  163. Re:Unfair comparison by LKM · · Score: 1

    It can't be changed on OS X. You authenticate, then you get privileges, then you can use these for a small amount of time and change everything that requires these privileges. These are real privileges, too. Mac OS X doesn't just ask you for the password to see whether it's you, it needs to password to gain the privileges. There are two situations where this whole process starts:

    1. If you're starting an action which requires more privileges (copying a file into a folder not owned by you, for example)
    2. If you're opening a preferences window where some prefs need more privs. In that case, these prevs are grayed out until you enter your password, and then stay enabled until you close the pref window

    I'm guessing that Windows used to require the password each time, too, but users found it too complicated, so Microsoft changed it to just ask whether something is okay.

  164. Re:Unfair comparison by TheNetAvenger · · Score: 1

    In practice, this means that if the two of us are sitting side by side, you on a Vista box where only you know the admin password, me on a Mac where only I know the admin password, I can change the settings of your machine while you step away for coffee, but you can't change the settings on my machine while I step away for coffee

    Actually if I was logged in as an administrator I would hit WindowsKey+L to lock the computer before I ever walked away.

    However, more importantly, I would probably NOT be running as an administrator, and would be in normal user mode, so each prompt would require a password just like on OSX.

    MS seems to trust an administrator in Vista to give them Approval authenication, Apple apparently doesn't think their users should be able to control their own computer and forces a password everytime.

    Also there are many aspects to the UAC that go beyond the Approval/Authenication and using the method of access password, etc is comparing the security interface and not the logistics of the security provided by the UAC.

    There are a lot more things to what UAC is than just requiring a password to elevate privledges. However, sadly, these concepts are beyond most Mac users, especially the author of the article that sparked this thread.

    Reading this article would be like reading an article by the head of the Republican Party on 'Democrat vs Republican Ideology'. There is no way you are going to get an unbiased view, nor are you going to get perspecitve of things the Mac user has NO CONCEPT of because they have so little understanding of OS technologies/theory beyond what they have worked with in OSX.

    This is the same type of article that 7 years ago the author would have called OpenBSD a crap OS in comparison to System9 - somethings are just beyond a person's ability to see unless they are forced to experience it.

  165. Searching by Stevecrox · · Score: 1

    Microsoft are pushing "Windows Desktop Search" (Office 2007 beta seems to want it.) It offers vastly supperior searching to the old search utility in Windows XP. The last time I used Vista was RC1 and the search tool seemed to be identical. Considering how useless I find MSN Live search I was suprised at how good and how much I like Windows Desktop Search.

    The actual article is awfull, the writer is obviously a Mac fan boy and seems to attack Vista for things which I see as improvements or extremely usefull. I like being able to see a network topology of how I'm connected to the net (it has been usefull), I like the new way they classified things, Computer, Games, Programs, Documents, Audio. Telling me that I've plugged in a mouse is a usefull thing and a positive, asking me permission multiple times is also good because stupid users will hopefully read at least one of the messages and stop themselves before they install malware. Windows has many awfull features, it would have been nice to read about those and see how the Mac does things differently.

  166. Re:being able to use USB memory sticks as addition by cnettel · · Score: 1
    Consider seek time vs. bandwidth. Note, I have not studied what ReadyBoost and whatever does in detail, but consider that just about any piece of code in memory is really backed by a file on disk. Not the swap space, but the real file. This is quite ingenious, loading a binary "only" means loading the header, mapping in the code from all linked libraries, and calling the entry points. You do not need to load all code or other resources in the exe. If it's swapped out, you don't need to allocate space for it twice, it happily sits in the actual file.

    Naturally this requires that the exe is not using some proprietary compression scheme, and that no relocations have been needed (rebase is your friend).

    Anyway, this means that loading something that's been swapped out from disk can require accesses all over the place. Putting that data in a medium with basically zero additional penalty for random access, like a flash drive, can make a lot of sense. This would apply to all swap data, as the access patterns are rather random, but if you want to be able to jack the flash drive out at any moment, you need to have some second backing for the data in case of such an event. Where do we find that? In the real binaries, of course!

    Optimizing defragmentation tries to achieve this by putting relevant binaries close together, but you still have to seek within that area, and seek back to some place in the real swap (to load volatile data back). By moving some of those operations over to a device with good random access behavior, you'll even get higher performance out of those operations that are still handled by the HD. All in theory...

  167. Parallels for that 10% by SuperKendall · · Score: 1

    Whether or not the most popular software is needed/available on OS X is not as important as if the average person wants to run software or perform a function which they cannot.

    All macs sold now are Intel macs, and thus all macs sold now support parallels - if there is an application so crucial to be run, then it's crucial enough to bother buying Parallels and a copy of Windows to run it on the Mac.

    But really there is almost no software at this point an "average" user needs to run under Windows where there is not a mac version or equivilent.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Parallels for that 10% by 99BottlesOfBeerInMyF · · Score: 1

      All macs sold now are Intel macs, and thus all macs sold now support parallels...

      For most users, that is not a viable option. Sorry, but most users can't install an OS at all, don't know that they can run Windows on a mac, and the cost barrier of one copy of parallels and one copy of Windows is too high.

      But really there is almost no software at this point an "average" user needs to run under Windows where there is not a mac version or equivilent.

      This is a logical misapplication. There is no given user who is the "average" user. The question is how many users want to do something and can't because they have a mac and software is unavailable to them either because there is no mac software that does the same thing or because they can't acquire that software (when they can acquire the Windows version).

      The average person will never need to run a 2D CAD program. The average person will not want to play Half-Life 2. A significant number of people will want to do either the former, latter, or will want to do some other task that will not be easy for them because they are on the mac platform.

  168. Of Course by bhalter80 · · Score: 1

    Of course I agree I'm posting on /. where M$FT is bad and AAPL is always way ahead except in the security vulnerabilities department.

  169. To each their own... by git68 · · Score: 1
    RFTA and the 550+ comments, here's my 2 pennies worth (I'm from the UK).

    As many other posters have said with MS's monopoly Vista will end up the #1 OS whether the alternatives are better or not. A large proportion of people are blissfully unaware that alternatives exist and many others would not use another OS regardless. However from my experience of the average Windows/OS X user they do not particularly like change whether it is for the better or not and will bitch about it when stuff that used to work now doesn't, I suspect this will be the case with Vista and to a lesser degree Leopard as well (Linux users generally know their systems better and even if they have problems eg, Dapper to Edgy Ubuntu, they just get on with it).

    I am a sys admin and primarily use OS X (I have been using Macs since System 6) but have also used Irix, Red Hat/Fedora and Windows boxes, I am currently playing with Ubuntu at home just to see what it's like. I find there are annoyances with all platforms but find it more difficult to get stuff done in Windows whatever version it is due to the fact it is the OS I am least familar with. People like what they feel comfortable with.

    I am not familiar with the TFA's author but he obviously predominantly uses OS X and as such his opinions will not be particularly objective but enjoyed reading the comments (except the coding bits which gave me a headache).

    --
    sigpending(2)
  170. Re:Ah, but what games and applications DO people u by Anonymous Coward · · Score: 0
    3. Some Windows-only apps compete with things that come free on every Mac (Photoshop Elements, Premiere Elements)
    You can't be serious comparing Photoshop Elements to iPhoto. Photoshop is a fully featured consumer-level image editing application. iPhoto is primarily a photo organizer with very basic photo editing functions. Premiere Elements' video editing functionality also exceeds iMovie's.

    Some free Windows-only apps (Picassa 2, Windows Movie Maker 2) compete with things that come free on every Mac (iPhoto, iMovie) but costs $79 to get new versions (iLife bundle).

    4. Some Windows-only apps are largely unnecessary on a Mac (Norton Antivirus, Norton Internet Security Suite)
    You're showing your Apple bias. You like to use free examples for the Mac, but you conveniently fail to mention free software for Windows that's superior to Norton's crap (AVG, Kerio, ZoneAlarm, SpyBot)

    There's lots of great free stuff for Windows that aren't free for Mac in equally good quality: Foobar2000, Media Player Classic, DVD Decrypter, DVD Shrink, VirtualDubMOD, Windows Movie Maker 2, Picassa 2, ImgBurn, QuickPar, 7-zip, IrfanView, Paint.NET

  171. Debian Stable is old by SanityInAnarchy · · Score: 1

    The other poster is right. And if you had Macs from around the same era -- believe me, OS 10.2 is a pain, too. And I'm sure if your corporate install was OS 9, you'd have nothing good to say about Macs.

    If you want a Linux that just works, get the latest Ubuntu (edgy) or a reasonably up-to-date Debian ("testing" or "unstable").

    And my Linux does work out-of-the-box, with almost everything I want. Yes, I do have to install things like Beagle to get the functionality I miss from OS X. However, on OS X, I had to install a separate app to get virtual desktops/workspaces. Yes, Apple will support that in the next version, but that's just one thing. There really is no good package manager for the Mac.

    And by the way, I'd argue against including Beagle in the default install. Maybe make it an option in the install, or have a nice list of things that people might want to install -- but remember, on Tiger, you don't get a choice -- Spotlight is installed, and you get to burn a few extra CPU cycles everytime you change a file to make sure it's indexed. On Linux, I can choose not to install Beagle -- and many would argue that the default Ubuntu install is too bloated as it is.

    Now, you do sort of have a point -- it would be nice if every Linux distro, even the ones that are five years old, was enough better than OS X to convince you. But you, being someone who reads up on computers, should realize that this is impossible, and that we are doing about the best we can. You have to meet us halfway.

    Oh, and speaking of VLC: On the Mac, it's a Universal Binary that's about a 20 meg download. On Ubuntu, it's about a 1-2 meg download, plus dependencies -- and those dependencies can be shared with other players, like mplayer, xine, or totem. The Mac will never get better at this, as far as I can see, because their philosophy is to bundle everything needed for an application into one ".app" folder -- it's like they're allergic to third-party shared libraries -- meaning it not only wastes download space, it wastes disk space and RAM.

    So, just to remind you: I can tweak Linux to do just about everything I'd miss from a Mac. I cannot tweak a Mac to do anywhere close to everything I'd miss from Linux. At the end of the day, out of the box doesn't matter nearly as much to me as the end result.

    --
    Don't thank God, thank a doctor!
  172. Uninstallers, Dependencies. by SanityInAnarchy · · Score: 1

    Perhaps you could tell me why a 20 meg downlad of VLC for the Mac -- 10 megs of which I'll never use -- is better than a 2 meg download on Ubuntu. Or why going to a website, finding a download link, then mounting the downloaded image, dragging the file to Applications, ejecting, and throwing away the image is easier than "apt-get install vlc" or Synaptic.

    Linux package management actually handles dependencies -- and has an actual uninstaller. It may leave settings around, but that's it -- whereas some OS X programs, you can drag the app to the trash as much as you want, it'll still be trying to load a menu or some kernel extension, and you have no idea where that is. You can buy software to handle it, but that just strikes me as evil -- install all the software you like, then pay to uninstall?

    So tell me again what you don't like about the Linux package managers. Tell me why a self-contained folder is so much simpler and easier to use than a list of software to install and a button that says "go".

    --
    Don't thank God, thank a doctor!
    1. Re:Uninstallers, Dependencies. by Sj0 · · Score: 1

      What's that? The package you wanted isn't part of the repository?

      Installing mplayer in debian requires you to add some dodgy repositories at best, and to give up at worst. A lot of software isn't included in the standard repositories, so you're stuck looking at a website with half a dozen binary downloads for half a dozen flavours of linux, none of which are yours.

      When I download a game in Windows, I double-click the icon and click through a few prompts. When I download a game in Mac, I extract the application folder to the application directory. When I download a game in linux...Well, if it's not part of debian, I'm in for a challenge.

      --
      It's been a long time.
    2. Re:Uninstallers, Dependencies. by SanityInAnarchy · · Score: 1

      That much is true. I admit I don't usually run into things not in the repository.

      I do have a plan for solving this, a kind of best-of-both-worlds -- a sort of community-maintained repository, bit like CPAN, so it's no longer the distro that's responsible for maintaining every single package. Someone actually gave me parts of this idea, can't remember who...

      Not going to start writing it till at least March, though. Still, my email's displayed if people are interested, I can set up a mailing list... If people are interested, Slashdot kind of isn't the place.

      --
      Don't thank God, thank a doctor!
    3. Re:Uninstallers, Dependencies. by 99BottlesOfBeerInMyF · · Score: 1

      Perhaps you could tell me why a 20 meg downlad of VLC for the Mac -- 10 megs of which I'll never use -- is better than a 2 meg download on Ubuntu.

      Because my internet connection is really fast, and my disk is plenty big, so when I upgrade my laptop from 32 bit PPC to 64 bit Intel, VLC is copied over from the old machine and still works without me having to open any package manager.

      Linux package management actually handles dependencies -- and has an actual uninstaller.

      OS X package management removes the need for either.

      So tell me again what you don't like about the Linux package managers. Tell me why a self-contained folder is so much simpler and easier to use than a list of software to install and a button that says "go".

      Actually I really like Linux package managers. They provide the ability to manage upgrades from all third party software, make checksums easier, and facilitate software discovery. They also lend themselves well to a signing/verification system for determining application trust. I also like Apple style self contained folder make the packages portable and flexible. They remove the need for installer packages and you can use the same on on multiple machines, even if it is stored on your iPod. Installing some version of photoshop, then uninstalling it, and then installing a new version years later will result in all your preferences still being available if you so desire. Also, finding resources like images and sounds within the packages is much easier.

      So here's my question for you: why isn't a good package manager that manages Apple's OpenStep style packages better than either individually? I'd love to see either Apple or a major Linux distro put both of these together and bring all the advantages to desktop users.

    4. Re:Uninstallers, Dependencies. by SanityInAnarchy · · Score: 1
      so when I upgrade my laptop from 32 bit PPC to 64 bit Intel, VLC is copied over from the old machine and still works without me having to open any package manager.

      When I upgraded my desktop from x86 to amd64 Linux, I had to install a new OS anyway -- and I'm assuming you would, too. I copied a few config files over from the other machine, one being a list of packages, and told my package manager to run.

      Did I have to open a package manager? Yes. Was it a big deal? No. And, like you said, our internet connections are fast enough, so we may as well just have it download them.

      Oh, and I thought I'd mention: I suppose you have unlimited RAM, also? VLC is a small-ish example, but just keep in mind, every library that you're not sharing for this odd kind of convenience is not just costing you disk and bandwidth, it's costing you RAM and execution speed.

      OS X package management removes the need for either.

      What, you never uninstall programs?

      Oh, wait, you must be deluded into thinking it's just a matter of dragging the app to the trash. Sorry, but that doesn't even come close to covering it for every app. I have apps that install things into the menubar, which won't go away just by throwing away the app. I have apps that install kernel extensions... Basically, anything that comes in a .mpkg file is exactly the kind of thing which should have an uninstaller, but never does.

      This puts OS X years behind Windows, by the way.

      As for dependencies, I'll refer you back to VLC. Nobody, but nobody, is on such a fast connection that they don't notice the difference between 2 megs and 20 megs. 2 megs is "I want my VLC... Oh cool, it's here." 20 megs is go get some coffee. So, while you may prefer to waste everybody's resources so you can spend a half-second less time thinking, I'll stick with real package management.

      So here's my question for you: why isn't a good package manager that manages Apple's OpenStep style packages better than either individually?

      For the reasons I've stated above. Basically, if you have a good package manager, there isn't much of a reason for the OpenStep style package.

      I mean, everyone loves to talk about how they could put an app on their iPod, get it tattooed on their ass, whatever, and bring it back five years later to run on OSX/Cell and it'd work. Fine. Great. But no one actually needs it.

      Here's what I'd do -- have the package manager be able to repackage things. So, you could create an "Applications" (or whatever) folder on your iPod, specify the base system required for it (say, Ubuntu Edgy), and give it a list of packages. Even optionally have it store preferences in that Applications folder, instead of locally. That way, you still get the shared libraries among the packages you specify, but it's runnable in-place from the iPod, and it also contains all the necessary information (including signatures) to install from that to any live desktop system.

      That, plus the ability to manage a list of user-installed packages (which must then be re-installed on a new machine), would be some really nice additions. Not entirely necessary right now, but nice... I'm actually thinking I'll roll my own package manager, I've got a few other ideas that just don't fit well with dpkg.

      --
      Don't thank God, thank a doctor!
    5. Re:Uninstallers, Dependencies. by 99BottlesOfBeerInMyF · · Score: 1

      When I upgraded my desktop from x86 to amd64 Linux, I had to install a new OS anyway -- and I'm assuming you would, too.

      Upgrading OS X from an old machine to a new one consists of plugging a firewire cable between them and clicking the "upgrade from previous computer" option. It handles moving all the user accounts, settings, applications, files, certificates, etc. Sure you have to install a new OS, but installing a new OS does not me re-downloading and registering all my software.

      Oh, and I thought I'd mention: I suppose you have unlimited RAM, also? VLC is a small-ish example, but just keep in mind, every library that you're not sharing for this odd kind of convenience is not just costing you disk and bandwidth, it's costing you RAM and execution speed.

      RAM is always an issue, but I think you're overstating the case here. Larger downloads do not necessarily mean larger RAM fingerprints. Much of the download size is because it is a FAT binary with 32 and 64 bit PPC and Intel versions of the binary. As for shared Libraries, dynamic linking works just fine as do the included libraries so I'm not sure why it would be an issue.

      What, you never uninstall programs?

      Sure I do, but I rarely, if ever, want to remove the preference file that went with that application, which is the only thing with regard to uninstalling that is not accomplished by dragging it to the trash.

      have apps that install things into the menubar, which won't go away just by throwing away the app.

      Umm, what broken apps would those be?

      I have apps that install kernel extensions... Basically, anything that comes in a .mpkg file is exactly the kind of thing which should have an uninstaller, but never does.

      Oh you mean OS X style packages that don't come in the style of package we were talking about? So your problems with them are an argument against not using them? How interesting. Your arguments are for package managers, not against OS X style packages.

      This puts OS X years behind Windows, by the way.

      Heh. If being years behind means I never have any problems while being years ahead means I regularly have to run untrusted binaries, which sometimes don't work, and which are horribly inconvenient, I'll stick with years behind.

      As for dependencies, I'll refer you back to VLC. Nobody, but nobody, is on such a fast connection that they don't notice the difference between 2 megs and 20 megs. 2 megs is "I want my VLC... Oh cool, it's here." 20 megs is go get some coffee. So, while you may prefer to waste everybody's resources so you can spend a half-second less time thinking, I'll stick with real package management.

      20 megs is pretty fast for me and that 20 megs is not all wasted space. It adds functionality, even if it is functionality that only becomes apparent when I move between platforms and machines. As for an order of magnitude difference, that is also highly unusual. Most OS X applications bundles are not significantly different in size.

      For the reasons I've stated above. Basically, if you have a good package manager, there isn't much of a reason for the OpenStep style package.

      I strongly disagree. Being able to easily move applications between local drives, portable drives, network drives, and machines is a big win in my mind. Being able to treat them just like files really helps novice users and being able to delete by dragging to the trash has no real negative consequences for them, makes the system much more learnable. My mother can't go to add/remove programs and hunt through a list. It is just too complex. She does know how to drag files to the trash. I've seen Windows users drag applications to the trash in an attempt to uninstall them. I think what you really mean is you don't care about the benefits of these packages, so like most Linux dev people you ignore them.

      I mean, everyone loves to talk about how they could put an app on their iPod,

    6. Re:Uninstallers, Dependencies. by SanityInAnarchy · · Score: 1

      RAM is always an issue, but I think you're overstating the case here. Larger downloads do not necessarily mean larger RAM fingerprints. Much of the download size is because it is a FAT binary with 32 and 64 bit PPC and Intel versions of the binary.

      In this case, it's not a huge deal, but it is a trend -- and it's not because of the fat binary. The universal binary is a bit over 22 megs, the Intel and PowerPC binaries are each a bit over 13 megs -- which is still more than five times that Ubuntu download I mentioned. So, yes, in a situation like this, it is wasting RAM when two apps are using two copies of the same library. Oh, true, they might be slightly different versions -- not because the apps care, but because one of the maintainers is behind a minor version or so.

      Umm, what broken apps would those be?

      Tell me first why something installed in the menubar should instantly go away when I remove the app, with no errors at all.

      Oh you mean OS X style packages that don't come in the style of package we were talking about?

      True enough.

      So your problems with them are an argument against not using them?

      Sorry, no. My problems with these demonstrate the need for a good package manager.

      As far as I can tell, the only way for a .app-style application to register menubars and kernel extensions is to reach outside itself and touch other parts of the system. However, there's no hook for the app when it's dragged to the trash (again, as far as I can tell), so it can't uninstall them.

      .mpkg just happens to be easier for most than having the .app automatically detect that there isn't a kernel extension there, and then to install said kernel extension. However, at least one of these menubars comes from a .app, I believe.

      And yes, these are things that need a kernel extension. Insomnia is one. Another is a driver to give userland access to the sudden motion sensor.

      Heh. If being years behind means I never have any problems while being years ahead means I regularly have to run untrusted binaries, which sometimes don't work, and which are horribly inconvenient, I'll stick with years behind.

      You don't; I do. And your complaints are either unjustified, uneducated, or both: All .app means is you now regularly have to run untrusted binaries, you just run them from /Applications instead of from your desktop. Sometimes they don't work, and I personally find disk images at least as horribly inconvenient as you find EXEs.

      My mother can't go to add/remove programs and hunt through a list. It is just too complex. She does know how to drag files to the trash.

      In other words, she knows how to go to /Applications and hunt through a list. So obviously it's not too complex, you just have to have a better interface to the package manager.

      Really, what's stopping "drag App to trash" from running a real package manager -- say, a dpkg backend?

      The information necessary to run on a variety of systems would include binaries for all those systems.

      Perhaps, perhaps not. Keep in mind, the majority of commercial Linux software would seem to be x86 only. I think it might be acceptable, under most circumstances, to only include one binary.

      At that point, why not use OpenStep style packages?

      Fat binaries still don't require everything (including libs, graphics, everything) to be bundled up in one "file". But more importantly, at least for open source software (the kind you expect to be around for awhile), you're pretty much always going to have a download mirror, so if you do want to create a fat-binary-like package on your iPod, you could have it download the binaries for other systems.

      Ho

      --
      Don't thank God, thank a doctor!
  173. How to fix your problem :-) by LKM · · Score: 1

    As for not needing to go there, please tell me how to have my Mac automatically select my preferred wireless network (there are two here I have connected to in the past) using only the menu. Just to remind you, the problem the GGGP was having was that it was selecting the wrong network. The only workaround for that using only the menu is to manually select the network every time, assuming it's not a closed network which doesn't appear in the list in which case you'd have to enter the name manually.

    Okay, I'm guessing what happened is that GGGP selected the wrong network once, and Mac OS X now assumes that this is his preferred network. To fix that, go to your Network settings, go to Airport and delete the "wrong" network from the list. If the setting for auto-connection is not set to "preferred networks," change that too.

    1. Re:How to fix your problem :-) by oohshiny · · Score: 1

      Okay, I'm guessing what happened is that GGGP selected the wrong network once, and Mac OS X now assumes that this is his preferred network. To fix that, go to your Network settings, go to Airport [...]

      I know how to fix it. My point is that Macintosh network configuration is confusing to non-experts. My parents trip over this, and then they call me for help, at which point I have to walk them through several dialog boxes over the phone. And this is only one problem of many. Macintosh network configuration simply isn't a very usable design.

    2. Re:How to fix your problem :-) by LKM · · Score: 1

      Dunno, I've never run into that problem or heard anyone run into it up to now. Usually, it just works: You select your network, if it's not secured Mac OS X will ask you whether you trust it, and then it's in your list of preferred networks and will be selected automatically. I have no idea how to make that easier to use.

      I know how to make it harder to use, though. Just look at Windows.

    3. Re:How to fix your problem :-) by oohshiny · · Score: 1

      Usually, it just works: You select your network, if it's not secured Mac OS X will ask you whether you trust it, and then it's in your list of preferred networks and will be selected automatically.

      But it doesn't automatically select the right location to go with the network. Preferred networks should be by location, and the correct location should be picked for each network.

      And, furthermore, it doesn't always connect automatically even if the network is visible and even if it is on the preferred list.

      Another problem is that OS X starts up network-dependent services without waiting for wireless to connect. The result? When I boot up my iMac, I get half a dozen dialog boxes telling me about how I can't do something because I don't have a network, even though the wireless network is (of course) always present.

      I know how to make it harder to use, though. Just look at Windows.

      I find OS X, Linux, and Windows suck equally badly when it comes to wireless networks using the default tools. There are some add-ons that fix most of the problems on each platform, however, which shows that things can be done better.

    4. Re:How to fix your problem :-) by LKM · · Score: 1
      But it doesn't automatically select the right location to go with the network.

      Well, that's an interesting comment. You think Mac OS X should change your location setting based on what AirPort network it finds?

      And, furthermore, it doesn't always connect automatically even if the network is visible and even if it is on the preferred list.

      It does for me.

      Another problem is that OS X starts up network-dependent services without waiting for wireless to connect. The result? When I boot up my iMac, I get half a dozen dialog boxes telling me about how I can't do something because I don't have a network, even though the wireless network is (of course) always present.

      I've never seen that. There are some third-party applications which don't wait for the connection to be established and give errors, but I've never seen an app from Apple (or, actually, any recent app) do that.

      I find OS X, Linux, and Windows suck equally badly when it comes to wireless networks using the default tools.

      It's possible that this depends on the wifi card you're using, but in my experience, selecting wireless networks and configuring them sucks on Windows. I think the apps used for this are specific to the card, so it may not be as bad with some cards as it is with others, but the simple fact is that AirPort does most of the work for you. You don't have to think about WPA-PSK, SSID, TKIP and all those acronyms. You select the network, Mac OS X does the rest.

      This is simply not the case on Windows.

    5. Re:How to fix your problem :-) by oohshiny · · Score: 1

      Well, that's an interesting comment. You think Mac OS X should change your location setting based on what AirPort network it finds?

      It should pick the right one. Heck, why would a user ever want the wrong location? It's easy to pick the right one and it works well because a bunch of third party utilities do just that.

      But you just wait, two years from now, Apple will patent picking the right location automatically, then they will put it into 10.7, and then people like you will tout it as a great innovation.

      It does for me.

      I have four Macs, and my parents have two, and it doesn't work consistently on any of them, with Apple base stations or third party base stations.

      I've never seen that. There are some third-party applications which don't wait for the connection to be established and give errors, but I've never seen an app from Apple (or, actually, any recent app) do that.

      iChat fails, among other things, and in a bad way (it needs to be restarted to connect properly). This is on an iMac that's less than two months old.

      but the simple fact is that AirPort does most of the work for you.

      The simple fact is that Windows works roughly like Apple's AirPort (they probably copied Apple), and both fail in roughly the same way.

      You don't have to think about WPA-PSK, SSID, TKIP and all those acronyms. You select the network, Mac OS X does the rest.

      Well, maybe that explains why everything works for you: you only have figured out how to connect to open networks :-)

      Sorry, but in my experience, the OS X developers don't walk on water: there are numerous interface blunders in OS X as well.

    6. Re:How to fix your problem :-) by LKM · · Score: 1
      It should pick the right one. Heck, why would a user ever want the wrong location?

      Possibly because he has several locations for the same place. I'm not sure what you would gain from switching the location automatically, since you can have several networks in one location. In fact, while I use my Mac in three different places, I only use one location.

      people like you

      So, what kind of person are you suggesting I am?

      iChat fails, among other things, and in a bad way (it needs to be restarted to connect properly).

      I don't use iChat, so I wouldn't know if it didn't work.

      You don't have to think about WPA-PSK, SSID, TKIP and all those acronyms. You select the network, Mac OS X does the rest.
      Well, maybe that explains why everything works for you: you only have figured out how to connect to open networks :-)

      That comment actually makes me think that you haven't used AirPort all that much.

      Sorry, but in my experience, the OS X developers don't walk on water: there are numerous interface blunders in OS X as well.

      Well, I would hope that the developers aren't the ones designing the interface, but obviously, not even the interface designers are walking on water. I've never implied anything like this. Of course Mac OS X is far from perfect. It's just that in my opinion and experience, wireless networks is one part where Mac OS X's interface is far ahead of anything on the Windows side. This isn't some huch. It's something I experienced several times - for example when installing a wifi card in my girlfriend's Sony laptop, or when helping people at work getting their Dells to work with our wireless network.

      Even the P990, the Nintendo DS, the Wii and the PSP are more complicated to set up than a Mac.

  174. Re:Ah, but what games and applications DO people u by 99BottlesOfBeerInMyF · · Score: 1

    But really there is almost no software at this point an "average" user needs to run under Windows where there is not a mac version or equivilent.

    This is also true, but also missing the point. The average person may not want or need to perform any given function that is unavailable on the Mac, but a lot of them are likely to want to do at least one of them. 2D CAD users, GPS enthusiasts, skydivers looking for altitude calculation tools, realtors looking for online property lookups, gamers who want to play some particular game with friends, etc. are all going to run into some niche software need that is not met. This is mostly just because of market share, but it is a real issue.

    Also, anyone with a Mac knows where to find Mac wares. Just because you've never looked doesn't mean that it doesn't exist.

    Really? My mom has a Mac, but I'll bet she doesn't know how to find "warez" or even what that means. People who download cracked copies of software from the internet are not a significant part of the general computer using populace. Most people that borrow, or copy games illegally use copies that are owned by a friend. Most of those friends (statistically speaking) are going to have PC versions.

  175. Most ecompasses - most by SuperKendall · · Score: 1

    For most users, that is not a viable option. Sorry, but most users can't install an OS at all, don't know that they can run Windows on a mac, and the cost barrier of one copy of parallels and one copy of Windows is too high.

    You would be right about "most" users except that the people who really, really need a Windows applicaton are also going to be able to install Parallels - I have seen it happen a lot, even non technical people do not really have trouble with the concept.

    The wider defintion of "most" encompasses a large group of people outside that 10% who do not need Windows. Thus, it does not matter that Parallels is too hard for them - they don't need it.

    The question is how many users want to do something and can't because they have a mac and software is unavailable to them,/i>

    That is the question and the answer at this point is hardly anyone. CAD users, and a few other speciailzed applications - primarily technical. Anything non-technical is covered for sure, as are most technical areas at this point.

    The average person will never need to run a 2D CAD program. The average person will not want to play Half-Life 2. A significant number of people will want to do either the former, latter

    As noted, CAD is one of those specialized areas that is not well covered yet (basically just because there is no AutoCAD, there are actually very good CAD applications for the Mac but AutoCAD is more irreplacable than just about any other application).

    As far as gamers go, I completely disregard that argument since a gamer can either get a console or go with Bootcamp - gamers are those highly technical people that are installing Windows anyway to boost performance (at least the ones that "must" play HL2 are).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Most ecompasses - most by 99BottlesOfBeerInMyF · · Score: 1

      You would be right about "most" users except that the people who really, really need a Windows applicaton are also going to be able to install Parallels - I have seen it happen a lot, even non technical people do not really have trouble with the concept.

      Most people don't even know what an OS is. It's not that only really technical people need/want to run Windows apps, it is just that really technical people are the only people that know they can, are capable of installing it, and are willing to shell out the required money. My mom would like to her old, Windows only genealogy program rather than retype all the info, but she sure isn't willing to pay $100 bucks for Parallels, $120 for Windows, and however much it costs to find someone to install it.

      CAD users, and a few other speciailzed applications - primarily technical. Anything non-technical is covered for sure, as are most technical areas at this point.

      Games are not technical. Lots of random hardware devices that interface with computers (like kids toys) are not technical, realty listing software is not technical. You are, I believe, very much mistaken.

      As far as gamers go, I completely disregard that argument since a gamer can either get a console or go with Bootcamp - gamers are those highly technical people that are installing Windows anyway to boost performance (at least the ones that "must" play HL2 are).

      Maybe you've been hanging out with hardcore gamers too much, but most gamers are not computer people. They play games their friend brings over. Not all of these are available on the console and even if they are their friend may not own a console version. They are not going to be installing Bootcamp because they don't know it exists and don't know how to install Windows anyway. Expert users will find a way. Average users will not and I almost guarantee they will run into some software or task, even if it is just the IE only Website at a bank or other company they do business with.

  176. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  177. Re:Unfair comparison by Anonymous Coward · · Score: 0

    "...because they have so little understanding of OS technologies/theory" ...

    Why did you even bother posting this drivel? It's got I AM A HYPOCRITE written all over it, in big, shiny, grade-school letters.

  178. Was that... by garote · · Score: 1

    If I did have to write something in the registry it's exactly where I would expect it to be... In the software section under the heading of company name. I dunno. seems quite easy to me.

    Would that be the software section under HKEY_CURRENT_USER, or the software section under HKEY_LOCAL_MACHINE ? :D

    I have rarely(once maybe every 6 months) had to use any sort of registry editor. Honestly it doesn't get any easier than that.

    Oh come now, that's just a loaded statement. You know what's easier than that? Having a proper freaking search box in the registry editor, which dynamically searches as you type.

    Here's an interesting point for you: On OS X you can get just that, by opening a Finder window to Library/Preferences, and typing something (anything) in the spotlight search box on the window. Try it with 'Mail'. Hrmm, what's this, com.apple.mail.plist. You open it up, it opens in the XML plist editor. By cracky, doesn't it look a lot like the registry. Look at all these settings ... what does 'WebKitDefaultFixedFontSize' do, I wonder? Or if you have Macromedia Flash installed ... try 'flash'. Hrmm. 'com.macromedia.flash.7.plist'. Let's try changing the setting for 'NSColorPanelVisiblSwatchRows' ...

    You say you've been living with the registry for 10 years. People don't just sit down at a piano and expect to be instant masters, even if they've been playing guitar for a dozen years. Suppose, just for a bit, that your situation is the same, and that the only reason you thought any different was because, most of the time, OS X just did things the right way and you haven't found reason to complain.

  179. Re:Unfair comparison by ThePhilips · · Score: 1
    1) UAC dialogs can be automatically ignored or suppressed

    IOW return to good ol' way of dealing with security - blame user. First annoy user with bunch of dialogs - and then when s/he turns them off - claim that M$ has nothing to do with it. Yeah, improved security. Greatly.

    4) applications can't snoop the password as its being entered (contrast with MacOS)

    Bullshit. Vista is Win32 compatible => support keyboard hooks => keyboard can be monitored. Period. (Otherwise things like VNC/pcAnywhere/RemoteDesktop wouldn't have let you input password at all. They use that feature.)

    [ And where did you get the notion that Mac OS passwords can be snooped? (Well first of course user's computer needs to infiltrated wit malware, what's not so easy Mac OS). Both NeWS (that's what Mac OS X based on) and X (that's *nix is using) implement secure passing of events for as long I know them. Passwords input isn't only application - almost any user interaction with application can be secured. ]

    -- UAC provides virtualization of registry hives to make older applications work well under the new system

    The functionality is available since NT 3.5. I wonder what you really meant.

    -- UAC makes GREAT use of color to highlight potentially untrustoworth applications that have requested credentials

    As web has shown, that means that rogue applications would start using the "safe" colors to fool users. Not really any kind of advancement.

    -- UAC behavior can be centrally managed through group policy

    Funnily enough, for two years I have used Mac in past, never really missed that. Nor do I miss that on Windows. Most of the group policies can be bypassed anyway, so they are good only as efficiency bumper for users to hate Windows even more.

    For the security-conscious among us, UAC will preovide a great deal of control unavailable on MacOS.

    It provides great deal of "Windows-specific" stuff few really care about - outside Windows-only/M$-only shops.

    For uncle Bob, it will save him from a lot of malware even if he runs as admin all the time.

    You mean that uncle Bob would be calling his IT friend every time UAC asks him something? Then I believe you. Otherwise he would be clicking "Ok" - just as he did with Windows for last decade.

    As long as M$ plays games with security - there will be no way that "uncle Bob" can be safe by himself. Especially running with local admin privileges.

    Windows (Vista included) is stupid moronic system which doesn't allow even basic privilege separation. And as long as M$ wouldn't move its fat ass to actually implement proper privilege separation (as it was done eons ago in *nix/BSD/MacOS) - no way applications can be hardened against external attacks. As long as implementing provilege separation in Windows is what it is now - pain in the arse - developers will be very reluctant to actually use it. I programmed that once under Windows - and do not want to even try that again. (Under *nix you need about 10 copy'n'pasted lines of code to implement privilege separation: between main non-privileges process and privileged child process. And you can do all that right from single executable.)

    In the end, you need to read less of crap from Redmond and start using different systems. Try to work on Mac or Linux for couple of month to get a feeling - and understand how stuff really works - then you can jump and make claims.

    --
    All hope abandon ye who enter here.
  180. Re:Unfair comparison by ThePhilips · · Score: 1
    MS seems to trust an administrator in Vista to give them Approval authenication, Apple apparently doesn't think their users should be able to control their own computer and forces a password everytime.

    It is just common sense on Apple's part: any admin would tell you that having any task with excessive privileges poses threat. Mac OS X reuses the concept from Unix world: run with fewest possible privileges and request them if need arises. (Okay, Mac OS runs with tons of excessive privileges - compared to normal Unices.)

    I even can't recall any everyday task which requires any special privilege Mac OS would ask user a password for. Installing software globally, modifying system setting - that's common sense to have that privileged. Local software installation (in your home directory) of course requires no password.

    At moment, most of the time when Mac OS X would ask user for password, WinNT/2k/XP hangs for several seconds and then throws at you "Access denied" error box. I think former behavior is better. For admin with highest privileges in system to receive "access denied" error is really ridiculous - though that's what Windows does all the time.

    --
    All hope abandon ye who enter here.
  181. Great stuff! by obeythefist · · Score: 1

    I've just bought a Intel C2D and a GeForce 8800GTS for my home gaming rig. I've played around with Vista on PC's before I got this one, waiting for the GPU to be supported under Vista by nVidia, and I've mucked around with Linux as well, it works pretty sweet!

    Where can I download this OS/X to install it? It's free isn't it? Free as in speech? Or just beer?

    (Yes I have plenty of karma. Flame away. I'm making a point about OS/X being even more closed than Windows.)

    --
    I am government man, come from the government. The government has sent me. -- G.I.R.
  182. Re:Unfair comparison by TheNetAvenger · · Score: 1

    It is just common sense on Apple's part: any admin would tell you that having any task with excessive privileges poses threat. Mac OS X reuses the concept from Unix world: run with fewest possible privileges and request them if need arises. (Okay, Mac OS runs with tons of excessive privileges - compared to normal Unices.)


    Ok, first this was discussing Vista, not XP or previous versions of NT, as the subject was specifically about the UAC in Vista.

    Vista even goes a step further than OSX or any *nix, as it REMOVES completely the concept of a root level account. The administrator account no longer is a root equivalent account, as it must ask to elevate privledges when doing 'root' type of administration on the computer, this is what the UAC is all about, and is one of the smartest moves MS has made since Networking and Windows first mixed.

    If MS would have forced developers to adhere to NT security rules, we would not have the problems on Windows, however, since most of the software still running on XP, was written either for or with a Win9x mindset that did not have NT security, all the NT security got shuffled aside in WindowsXP, therefore going for compatibility over security. A bad move on MS's part, as a UAC concept should have been incorporated into XP instead of letting applications run unfettered.

    Vista does something that OSX and *nix and XP have never done, fully enforce security, but yet allow elevation in a elegant manner even for outdated software that has no concept of Security. It is like the big key holder of the OS that will allow even older unsecure applications to run, but keeps them in a tidy virtualized box (see Registry and Directory Virturalization Security of the UAC).

    So Vista has basically killed the concept of a user level account with unfettered root access, and thereby killing any process to have unfettered root level access to the system. People are quick to dismiss Vista and UAC, but considering the AMOUNT of OLD applications it has to deal with that have no concepts of protected areas/security, etc, it is quite impressive that MS was able to not only add this level of user security but ALSO keep the level of compatibility they had with WindowsXP.

    You see OSX had this easy, they never incorporated OS9 into OSX, it ran virtualized, so older applications NEVER had to deal with the security of OSX, only the OS9 virtualization did, which got a LOT of acces. Additionally, as you also point out in comparison to most *nixes, Apples 'prompt' for root password is far less secure as it allows portions of the interface (finder for example) to run with higher priveldges than it should under ANY users. Vista on the other hand, forces Explorer to run at the User level and has no magic bypass of security at any time no MATTER what.

    MS didn't have to virtualize XP and all previous Win32 applications to get their security to work as Apple did, instead the UAC is very smart and very comprehensive and one of the biggest reasons for the massive delays in Vista's development as it extends throughout the OS, and takes orders from the Security Token system of NT directly and delegates this to all applications and processes, and can prompt or deny or virtualize the application based on what is needed to keep it secure and yet still compatible on the OS.

    People should really look into UAC and Vista more before they try to write an article and compare it to OSX's Prompt for Root password, especially when they are writing ONLY based on the Interface they see and not how well the security and compatibility is actually handled.

  183. Windows wins me over because of keyboard shortcuts by bjornte · · Score: 1

    I have an Intel Mac at work, and after half a year of running OS X and Win XP side by side, I have given up on OS X and now use Win XP under Parallels for most of my professional work. There are two reasons:

    1) MS Office works better under XP. I'm working in a corporate setting. I have to book meetings from time to time, and meeting rooms can't be booked in Entourage or Outlook Web Client. Sad but true.

    2) Keyboard shortcuts are way better in XP. According to this article,

    OS X's keyboard navigation support is generally superior to XP's. IMHO that amounts to propaganda. In XP, I can access most menu items using the Alt button plus two keystrokes. In OS X, it's Ctrl-F2 plus four keystrokes. Also, in dialog boxes, most items can be focused with Alt+[letter]. Real-world example: In Photoshop, changing the saturation is as easy as Ctrl-U and Alt-A in Windows XP. In Mac OS X, there's lot's of tabbing or mouse movement to reach the Saturation item. It's just not productive for me.
  184. What is "Real World?" by Paradox · · Score: 1
    Unfortunately I have to develop software in the real world. This (for the most part anyway) completely rules out every language you suggested. It sounds like you lack experience programming in the real world.


    At Lockheed Martin working on the RSAII project (which has to do with giving the US's two major space ranges updated and modernized software and hardware for launching rockets), a large percentage of our development was done in Python, Ruby, and C++. We also did a lot of prototyping in Scheme, and several DrScheme-based tools became popular.

    I have since worked at two startups that were Ruby on Rails projects.

    This notion of "real world" is so bogus.
    --
    Slashdot. It's Not For Common Sense
  185. It only seems that way by Paradox · · Score: 1

    Consider a hypothetical programmer, who tackles the above challenge. Let's say that they solve the problem in 60 lines vs. 6 (a 10x speed increase), but that there is only a 2x speed increase, then it may seem like you spent a very long time writing 6 lines. In reality though, you were just solving the complexity of the problem, which isn't something a language can really alleviate.

    People who make this argument usually don't know Haskell, Ocaml, or other alternatives very well. Yes, when you're new to a language it's going to go slower. If you'd clocked as many hours in Ocaml as you had in Java, you'd be pretty fast with that language too.

    --
    Slashdot. It's Not For Common Sense
  186. Doesn't Matter as long as OS X is Hardware Locked by Anonymous Coward · · Score: 0

    Who f'n cares?

    OS X still remains hardware land locked - only runs on Macs - so forget about it... OS X does not exist.

    Millions of PCs have nothing to gain from OS X - it just wont install.

    Now if Apple rolls out a simplified OS X (just the basics - iLife is separate) that you can install via a live CD Bootable CD-ROM,
    then it will get interesting.

    Ubuntu Linux you can pop the CD in a computer,
    and use it - not even bother to install it to the Hard Drive - and amazingly - it just works. Use a Memory Stick to save your work, songs, etc.
    When you shut down the PC it was like you were never there. Windows Vista can't do that, OS X might if it is streamlined. Linux has now passed commercial software in quality, price, and performance.

    IF Apple can make an OS X CD that works like a Ubuntu Live CD - Vista better be worried.
    OS X has no problem running on older hardware, as long as a good graphics card is present.
    OS X would fly on any 'Ready for Vista' PC.

    Tell me when I can download from the Apple Website an official copy of OS X 10.5 live CD to install on an HP media center PC,
    and then you can consider it a real choice against Vista.

    Otherwise - it is extremely doubtful corporations will even take notice of OS X,
    buying all new hardware will make the accounting department bring flaming torches and pitchforks to the IT department,
    hungry for blood!

    Apple - Making the same missteps as Atari and Commodore.
    Too much navel gazing, not enough offense against the market space.

  187. Reality based computing by Anonymous Coward · · Score: 0

    Windows: Work, Gaming
    OS X & Lunix: Hobbyist "Toy" OS

    Buy a Mac: they are the perfect product for those who want to pay twice as much (at least) to use a platform software companies have essentially abandoned... but it gives you the option to "buy" (wink wink nudge nudge) a copy of Windows and address the major flaw with OS X... namely that it isn't Windows.

    Lunix and OS X: always chasing Microsoft's tail lights

  188. Hmmm by UseCase · · Score: 1

    Why do we continue to try to compare these 2 operating systems. They both do some of the same things well and a few specific thing better or worse than each other. Thank God there is still competition in this (the OS) arena. I own and develop for Windows and OSX. I like both. Right now I love my Mac Book Pro with XCode because it has all of the cool camera/light sensing stuff and it is interesting to play with prgrammatically. I still like my Windows XP with visual studio cause it allows me to develop stuff quickly and is more compatable with all of my buddies sutff so we can exchange projects and executables easily.

  189. Signing = cash cow by MachineShedFred · · Score: 1

    You know what I think when I see a signed driver? It's old, and I better go to the internet to get a newer one.

    As someone who once worked in two different QA labs for hardware drivers (different companies) I can tell you that getting that WHQL certification is nothing but a Microsoft cash cow - $10k per submission, payable whether your drivers pass or not.

    $10k+ to make sure your users don't get hassled with unnecessary and confusing dialogs. If that's not racketeering, I don't know what is.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  190. Re:Unfair comparison by ThePhilips · · Score: 1

    Do not know where to start. You seem to be unfamiliar with basic OS architecture. Least with security.

    Vista even goes a step further than OSX or any *nix, as it REMOVES completely the concept of a root level account.

    That's physically impossible: the part of OS which grants privileges automatically has the ultimate privilege. IOW we are coming back to good ol' root account. Different color of it - but it is all the same. Unix does it the same way: user info given to specially privileged program (mark to run as root) and it decides to give or not to give request privilege to application about run.

    Additionally, as you also point out in comparison to most *nixes, Apples 'prompt' for root password is far less secure as it allows portions of the interface (finder for example) to run with higher priveldges than it should under ANY users. Vista on the other hand, forces Explorer to run at the User level and has no magic bypass of security at any time no MATTER what.

    I'm not sure how did your draw the conclusion in first sentence. I said nothing like that. Second sentence is wrong of course - because is based on conclusion in first one.

    Mac OS X doesn't reinvent square wheels: impersonation remains impersonation. M$ goes in opposite direction and from what you say with UAC removes impersonation. From your words any account can get any provilege provided user confirms that.

    My point is precisely reverse of what you try to describe. What I'm trying to say is that UAC confirmation thing is much weaker compared to password prompt. Lots of confirmations Vista throws at its users (my friends during RC2 piloting complained about that - you can't leave batch overnight installation anymore) would lead only to overall weaker security. For many it wouldn't change a thing. (Recall all the problems such approaches lead with automated jobs: when confirmation pops up in middle of night/lunch - there is nobody around to click "Ok".) Such complications would ultimately lead to people disabling/weakening UAC. On other side, in MacOS/Unix I can just say that particular task would run with some privileges escalated - and that's fine as long as I trust the task in question. Who would you do that with UAC?

    As long as M$ wouldn't implement privilege separation and application isolation (e.g. chroot()), no way bells'n'whistles like UAC going to change the picture. And that's my point I try to describe here.

    You need to learn how OSs works - and who things like UAC - do integrate with rest of system. Otherwise it is impossible to talk with you. Better half of your parent post is plainly wrong, just because you do not understand completely how account/groups/privileges work - and what role UAC may play/plays here. It is not omnipotent.

    --
    All hope abandon ye who enter here.
  191. Re:Unfair comparison by SnowDog74 · · Score: 1

    Couple of things...

    You said it can't be changed. It can. In System Preferences > Security, you can enable/disable: Automatic login, password authentication for changing each secure system preference (i.e. prompt password once to unlock all preferences instead of each individual). However, you can't change the authentication for application installation... and this is a good thing.

    The main point of this nested thread was along the lines of why Microsoft makes it the default. Microsoft has a habit of putting convenience first and the worst example of this was in prior iterations of their OS when the default network preferences allowed inbound sessions to all ports... This is a HUGE security no-no, and especially for the average user who doesn't need to enable any kind of inbound sessions to his/her machine. Apple could make authentication horrendously complex but TFA demonstrated that they find a pretty well-organized compromise that makes security administration also rather convenient.

  192. Re:Doesn't Matter as long as OS X is Hardware Lock by Anonymous Coward · · Score: 0

    Man, you don't know what the fuck you're talking about.

    buying all new hardware will make the accounting department bring flaming torches and pitchforks to the IT department, hungry for blood!

    What the fuck do you think corporations are going to do for Vista, Captain Moron? Roll it out on their aging, already-present machines? No, they're going to migrate to it as they buy all new hardware.

    Vista is actually going to HELP Apple, because the powers that be at some companies will think, "If we have to buy new hardware anyway, why not take a look at Macs?" And since Macs can now run Windows with no problems, even if OS X doesn't work out at a given place they can still keep the hardware.

  193. Re:Unfair comparison by LKM · · Score: 1
    you can enable/disable (...) password authentication for changing each secure system preference (i.e. prompt password once to unlock all preferences instead of each individual).

    That's true! I never noticed that setting.

  194. Re:Unfair comparison by TheNetAvenger · · Score: 1

    Do not know where to start. You seem to be unfamiliar with basic OS architecture. Least with security.

    Oh, the irony... I won't even go into this troll comment.

    That's physically impossible: the part of OS which grants privileges automatically has the ultimate privilege. IOW we are coming back to good ol' root account. Different color of it - but it is all the same. Unix does it the same way: user info given to specially privileged program (mark to run as root) and it decides to give or not to give request privilege to application about run.

    Actually it is NOT impossible, and yet very simple. In Vista you cannot log in as what would be the ROOT level equivalent at all. Even if you open a command shell with administrative privileges, you will STILL NOT BE the TOP LEVEL SECURITY.

    In contrast both OSX and *nix you can RUN AS ROOT, in both the shell and command on *nix and the command line on OSX.

    You need to read up on the NT security model a bit more before you post again. It would also help if you understood how Vista isolates the NT User security model with a system wide UAC check that happens been the Security Token handler and all processes.

    My point is precisely reverse of what you try to describe. What I'm trying to say is that UAC confirmation thing is much weaker compared to password prompt. Lots of confirmations Vista throws at its users (my friends during RC2 piloting complained about that - you can't leave batch overnight installation anymore) would lead only to overall weaker security. For many it wouldn't change a thing.

    Again this would assume that a user would be RUNNING AS ADMINISTRATOR... Most users WILL NOT BE RUNNING as administrator and will GET THE PASSWORD PROMPT. Just like any *nix wanting root or OSX. Get it yet?

    You need to learn how OSs works - and who things like UAC - do integrate with rest of system. Otherwise it is impossible to talk with you. Better half of your parent post is plainly wrong, just because you do not understand completely how account/groups/privileges work - and what role UAC may play/plays here. It is not omnipotent.

    The UAC is just a component in the Vista technology, but it is the moniker that most people see the new Vista security implemented under. Yes there are a lot of aspects to what vista is doing that are actually outside just the UAC, but for generality describing this under the UAC umbrella makes the most sense for people. Even MS themselves DO THIS in their documentation, and I would bet they have a good understanding of how their OS ACTUALLY handles security.

    If you can't accept this, then maybe you should email their security engineers and tell them how they also don't understand OS security or Vista's security. Maybe you can 'set them straight' since you think you are the deciding expert here.

    It seems you have a deficiency when it comes to understanding security, authentication and how Vista works differently than previous versions of Windows and especially how it operates UNLIKE any *nix.