And as McNealy says in the article: going the OEM route to sell x86 Solaris was a HUGE mistake. If Sun had shipped x86 Solaris boxes that they built in shop, they probably could've been "Apple of the enterprise market", selling high quality integrated software and hardware, keep a decent profit margin, but drop prices into a range where they were competitive vs. Linux.
But instead they got mixed up in the whole anti-Microsoft lawsuit because Microsoft rigged the game for them to fail selling through OEMs. Even though Sun would eventually have some success in the courts, they still loss tremendous marketshare to Linux in the meantime. Now I wouldn't agree with McNealy that Solaris is superior in all ways to Linux, but there IS some good stuff in there that Linux doesn't have and it IS probably the most compelling commercial Unix left today. But by the mid-90's and maybe even earlier, there was just no way in hell that SPARC was competitive vs. x86 for anyone who wasn't already locked into the platform in some way, and not being able to enter the x86 market fast enough, in a big enough way, I think is what ultimately killed Sun. Because, like pre-iTunes Apple, they developed software, but mainly made their money off the hardware.
And nothing about "Open Source" or anything they would do after that point mattered, they were just throwing everything they could at the wall, but nothing stuck.
I think if anybody ever bothered to use the default GNOME theme, the one the upstream developers ship, they would appreciate much of an improvement every Ubuntu theme has been over the default.
Ok, you can't actually get seperate virtual desktops on different screens, however, using KDE you may be able to get something that's roughly feature equivalent.
Using your favorite one of xrandr, xorg.conf, or the proprietary Nvidia/ATI tools, you can set up multiple monitors. The default behavior, in the latest Xorg, at least, will let you swap windows between your two displays, the default behavior for "maximize" in KDE will be to fill a single display with one large window, but if you do need a window to span multiple desktops, you can manually resize it.
You can add a seperate KDE panel to each desktop, both can have thier own task managers which can be configure to only show that windows from a given display screen (or not). If you want, you can set things like the desktop background independantly on each display.
Unfortunately, this still isn't quite as functional as actually being able to actually switch virtual desktop independantly on each screen, but it's still pretty nice. (this is my personal setup, when I have two monitors available). In fact, the tiling and tabbed window management features which are allegedly coming in KDE 4.4, may address some of the remain limitations of the current dual head setup in KDE, also, allegedly KDE 4.4 fixes the bug which currently makes the "systemsettings>display>multiple monitors" configuration tool un-usable for many people.
The following statement is not true. The previous statement is true.