To be quite honest, I'm tired of the "Linux GUI is buggy and shitty" argument.
Either explain what's "buggy" and "shitty" about it, or gtfo. I personally have
no problem with Unity. I've used KDE4, Unity (based off of Gnome if iirc), and
the latest Gnome. I enjoyed them all. They all had better affects and potential
than what Windows provides you. It's open source, it's highly customizable, and
I fail to see where it's "crap".
|
First off, just because it's open source, doesn't make it good.
Gnome (shitty):
-Contrary to what you say, at least Gnome 3, is *not* highly customizable. It's
quite the opposite, it's barely customizable at all. Even with gconf hacking
it's very difficult to change the default behaviour of the Gnome3 desktop.
-Gconf? I thought the Windows Registry was "bad", yet gconf does the exact same
things...
-Constantly removing features claiming it makes it "easier to use", but in the
process, makes it much more difficult for power-users to customize to suit
their workflow. You know what Windows does to make it easier to use for
everyone? *Design their interface properly*
-Nautilus is an awful file manager, especially in Gnome3 where they decided
that the toolbar with the "back", "forward", "up-directory" buttons etc...
should be removed...borderline useless now.
KDE (buggy):
-Not as buggy as it was before, but still pretty buggy, and while new releases
fix many things, new things constantly break too.
-Slooooooooooooooow, overall, the desktop feels very sluggish. Programs take
longer to open than other DEs and everything in general still feels slower.
-Very unpolished compositing window manager, many effects but many of them
feel unfinished or are so poorly optimized they bring desktop FPS to an
absolute crawl.
-KNetworkManager still doesn't support WPA2?! Seriously?! Shameful...
Unity (buggy AND shitty):
-Unstable, unstable, unstable. I can't count the number of times that it has
flat out crashed on me. Or how often I've come back to my computer after
work and my window decorations have crashed, or just the simple action of
dragging a window across to a dual monitor or using the "Aero Snap" feature
has crashed Compiz completely. It's a mess.
-The launcher is a shameless rippoff of the Windows 7 Superbar. Except the
"app-menu" is ugly, difficult to navigate and always trying to show me things
that I don't give a crap about ("Apps available for Download" or whatever,
seriously, how many people have actually installed an application from here?)
The way to "view all apps" is not only, not obvious at all, when you finally
do get there it's organized in such a messy way that it makes it even harder
to find what I'm looking for. Not to mention it's very unpolished, many
applications don't work right with it. Overall, the whole experience feels
very slapdash.
-Same for the global menu, overall. The fact that it autohides until you hover
over it's location was an absolutely braindead design choice, and many applications
flat out don't work with the global menu at all.
-Unity was touted for its touch capabilities, but from my experience, the touch
capabilites either don't work properly, or at all.
-Ubuntu software center is slow and unstable, not to mention if I close it while
it's downloading or installing something it just stops. It doesn't minimize to
the background or to the AppIndicator, it just stops.
-As far as usability goes, overall it takes much longer (# of clicks) to do
anything in Unity then it did using Gnome 2 or with KDE4.
Don't even get me started on the actual Kernel itself...what a bloated mess.
Windows 7:
-not as many flashy (read: useless) effects as Compiz or Kwin, but the Aero
compositor rarely crashes (It hasn't crashed on me, personally, since Windows
7 came out) whereas both Kwin and Compiz are extremely unstable in comparison. And unlike
other compositors, the effects given with Aero actually make the desktop more usefull, instead of
just "prettier"
-Windows desktop search blows the pants off of any Linux solution I've used.
It's faster and gets much better results. Not really a deal-breaking feature,
but its so good it's worth mentionning in passing.
-The Superbar is substantially easier to use than Unity's. Windows 7 interface
is a case study of elegant design, and brilliant application of HCI principles
whereas Unity is just a slapdash mess of stolen ideas meshed together in a
silly attempt to be "hip" and "original". It's not. KDE is functional, and
I would say it's the best Linux DE available, but it's still
too buggy and slightly sluggish. Linux Mint's customized Gnome 2 is a close
second. Everything else doesn't even compare.
Gnome 3 should be a case study of what *not* to design, it's a disaster, especially
in multiple monitor setups.
As a sysadmin, the Windows 7
interface is amazing: fast, easy to use, and most importantly *stays out of my
way*, yet even my grandma can use it (skipped from Windows 98 to 7!) and doesn't complain.
I would never subjugate her to Linux desktop concepts...
I have never found virtual desktops essential (let alone usefull) either. As someone who constantly
has 10+ different applications open at a time, I always end up forgetting which desktop
something is on, they actually make it *harder* and more time consuming for me to
manage my applications...so I just don't use them, application management is not a problem with Windows 7.
In my eyes and for my uses, that is not a good thing. I use shells for the
specific purpose of launching and controlling programs, one at a time, not for
scripting, and Powershell to me sounds like it would be tedious and overkill,
not to mention slower than most common *nix shells.
|
As a system admin, Powershell is a godsend. It is also just as usefull for
simple shell tasks, you can run make and gcc just the same in powershell as
you would in bash or cmd.exe.
It's funny that you tell me not to make biased assumptions about Linux desktops,
but then you go and assume that Powershell is going to be slower, tedious, and "overkill"
just because it uses OOP and .Net. Then you disregard scripting because *you* don't use
it, yet every single *nix system use shell scripts for most sysadmin tasks.
You attempt to criticize poweshell but you've never even used it and don't even know anything
about it, I've used Linux on a daily basis since Ubuntu 6.06 and have tried almost
every single release of most of distrowatch.com's top 10 distros since then. I
have *never* been satisfied with the desktop experience of any Linux distro.
What can you say about your experience with Powershell?
I do some sysadmin for a Microsoft IIS server with Powershell
at work, and I run a Linux server at home which hosts my website, and I prefer IIS
by a substantial margin. It's easy to learn, and the Powershell IDE built right
into Windows 7 is awesome. Unix shells are archaic, and have always been difficult
to do advanced tasks with, even for someone with 10+ years of Unix shell experience
it still frustrates the hell out of me.
I have never noticed a substantial speed difference
on either, even with large scripts. I've had some bash scripts run way slower then
some PS scripts, it all depends on what you are doing; and since you can't do the same tasks on the same platforms you can't accurately judge them against
eachother in real-world side-by-side testing.