I just gave it a shot in XP, and I don't buy that it takes more precision to resize a Mac OS X window <snip> There's no reason to duplicate that indicator by putting another border around it.
Ahh, the classic Apple approach of removing functionality when it interferes with aesthetics. Seriously, there are ways of designing a border so that it looks adjustable (and is) but is also elegant. Heck, you cuold even get by with the unmarked border edges of OS X, perhaps with a rollover effect.
Just how many applications do you open?
It's not so much as how many applications, as how many windows in Safari, Pages, iChat, et cetera, that I open, and then minimize when the screen gets excessively cluttered. Those minimized apps get shoved onto the dock, and all of the dock icons are made smaller as a result. Unlike the Windows taskbar, furthermore, the dock's icons don't really give you an indication of what you're actually looking at, just what program it happens to be running in.
And areas like software installation have been basically ignored in favor of weird package managers that no one but The Initiated understand.
I take it you haven't used a .deb distro. RPMs are a miserable experience, admittedly (and I'm willing to be that before long, unless someone massively improves RPM in the next few months, they're going to be deprecated). The .deb distros, on the other hand, offer a much easier and more intuitive installation experience. Also, while its not really Linux, PC-BSD's outstanding .pbi installer system I find to be easier than both the Windows and Mac installation proceedures (and I'm hoping to see it picked up by other BSD flavors). (Full disclosure: I'm a contributor to PC-BSD in terms of UI design and artwork, in fact, this evening, one of my tasks is to work on an icon for .pbi files).
Linux is free of charge only if you consider your time worthless. Most people don't want to take a trip to the command line or compile from source to install software, and simply including every package under the sun in the OS install isn't a good solution to this problem. This doesn't make Linux bad, just unsuitable for your average desktop user. Linux is built for the individual, not a class of users.
Unless you're using what I call a "Nerdware Distro" (like Slackware or Gentoo) that is intended for use primarily as an enterprise server or developer platform (and thus by people who know a lot about Linux already), you're unlikely to have to take a trip to the command line or compile from source for routine installations. Even on the .rpm distros, the vast majority of package installations can be done on the desktop, without leaving the familiar comforts of the GUI. Anyway, if a user is that worried about it, they can get one of the more heavily pre-loaded distros (all of the Linux apps that I would use as a designer, for instance, are commonly preloaded on most major distros). Linux is ready now for adoption by the average desktop user; one of my close relatives just switched over in the past 24 hours and is thrilled by how much faster and easier the experience is than on Windows.
How is the Start menu intuitive beyond having been entrenched in computer user psyches as the One True Way of doing things? Until Vista, you had to go to the "Start" menu to shut down the computer. When my mom asked me about why she had to "go to Start to stop", I just said, "You know, I never thought about it. But that's stupid."
On an Apple, to shut it down, you have to click on the Apple logo at the top left. I don't see what's any less intuitive about that. The Start menu is basically what I call a "core function key," in that it opens up the gateway to most other functions. In Linux, this problem is addressed by the fact that most distros don't have the start menu explicitly say "Start" (or they break it into different menus for apps, places, actions, etc), and on Vista the start menu is just the Windows logo. Counter-intuitive verbiage: solved.
Beyond that, the Start menu necessitates that every new application come with an installer application to make sure it gets placed in the Start menu at the right place. And an installer means executing code. This as opposed to a drag and drop, which requires no code execution at all.
I don't see what's so bad about code execution during an install process. Either way, you're going to be executing code sooner or later. Also, one can think of ways of achieving a start menu with a drag and drop, such as programming the OS to automatically add programs to the menu when it detects that they have been placed in the applications folder.
On Linux, you have to do apt-get or whatever the hell it is (different for each distro's choice of package manager), choose whether you want the binary or source, choose whether you want the latest stable, latest unstable, etc ...
No, you don't. Most distros have GUI based installers, and more often than not, any distros that share a packaging format will be at least partially binary compatible. I can usually install RPMs for Fedora Core on Suse. The reverse might also apply. Depending on the distro in question, the process of installing from a binary just takes a few clicks. Stable and unstable versions are provided so that users can choose whether they want more features or more stability (unlike the Apple approach which is You Take What We Give, regardless of how broken it is).
As a user, why can't I just click a "Download" link on a web page and get something that works?
Beats the heck out of me, since I've done that like 20 times in the past 48 hours.
I've loathed this dumbing down, but since GNOME is looking like it's going to be the standard (eg, Sun, Redhat, etc are all using it as the default), due to the licensing (GPL isn't really good for a core library), most important apps are GTK, so I'm sticking w/ GNOME, or maybe XFCE- inability to change the color of widgets w/o hacking gtkrc greatly annoys me.
Well, sooner or later, if GNOME continues with its current moronic trends, someone's going to fork it or otherwise fix its broken UI. The designers of GNOME's UI are just ticking off far too many people.
Why can't there be both? Is it that hard to have a "simple mode" with all the most commonly used options, and an "advanced mode" where you have complete control?
Not a bad idea, although strictly speaking, the GNOME UI isn't simple; its minimalistic. If it was simple, it would suggest file types when you right click and hit "create new..." rather than requiring you to insert your own "templates" into an off-the-beaten path folder. Minimalism should never be confused with simplicity (hence the iPod's ridiculous lack of an on/off switch).