Fedora 16 And GNOME Shell: Tested And Reviewed
-
Page 1:A First Look At Fedora And GNOME Shell
-
Page 2:Fedora 16 At A Glance
-
Page 3:Fedora 16 Installation: Phase One
-
Page 4:Fedora 16 Installation: Phase Two
-
Page 5:Repos, Flash, Java, And Codecs
-
Page 6:Graphics, Wi-Fi, And 32-bit Libs
-
Page 7:GNOME 3 And GNOME Shell Basics
-
Page 8:GNOME Shell Desktop, Panel, And Notifications
-
Page 9:GNOME Shell Activities/Overview
-
Page 10:Input Shortcuts, Tips, And Tricks
-
Page 11:GNOME 3 Pros And Cons
-
Page 12:GNOME 3 Tweaks
-
Page 13:GNOME Shell Extensions A-L
-
Page 14:GNOME Shell Extensions M-Z
-
Page 15:Fixing GNOME 3
-
Page 16:Mimicking GNOME 2
-
Page 17:Test System Specs And Setup
-
Page 18:Benchmark Results: Start And Stop Times
-
Page 19:Benchmark Results: File Copy Time
-
Page 20:Benchmark Results: Archiving
-
Page 21:Benchmark Results: Multimedia
-
Page 22:Benchmark Results: System
-
Page 23:Benchmark Results: Unigine, AMD And Nvidia
-
Page 24:Benchmark Results: Games, AMD And Nvidia
-
Page 25:Benchmark Analysis: Fedora Versus Ubuntu And Windows
-
Page 26:Fedora 16: Conclusion
-
Page 27:GNOME 3: Why It Failed
-
Page 28:GNOME 3: Conclusion
GNOME 3: Why It Failed
No desktop, no taskbar, no Ubuntu, no Mint. Panned by critics, shunned by users, Linus calls it an “unholy mess.” Saying there are a number of things wrong with GNOME 3 is an understatement. But how the hell did it go so sideways?
So Much Worse Than KDE 4.0
Many netizens have compared the launch of GNOME 3 to the launch of KDE 4.0 back in January of 2008. I don't see the correlation. In KDE-land, the dot-oh release represents a completely new design, a prototype of sorts. It's not really considered ready for prime time. While this is a truly bizarre way to designate versions, it's the way KDE does things. So, KDE 4.0 was never intended for mass consumption; it was a developer preview of the new series.
Meanwhile, on April 6th, 2011 GNOME 3 was released in its current state as ready for distribution.
GNOME 3 is not ready by any standard. It should have been released as a preview, and GNOME 2 should still be the flagship. If the GNOME Project was bent on breaking with every convention associated with traditional desktop interfaces, it should never have been released like this. Such a significant transformation has to be perfect or gradual, and this was neither.
Where Is The Demographic?
The GNOME 3 tagline is "made of easy." Easy for who?
Easy for new Linux-users, people coming from Windows or Mac? Considering that GNOME Shell is one of the most alien GUIs we've ever seen, none of that is likely.
Is it easy for current Linux power users? The lack of built-in configuration options and the slashing of functionality in GNOME 3 pretty much kills it for this group, too. So, no.
Judging from the the new tagline, marketing materials, and general simplification of the UI, it's clear that GNOME is going for the new-user market. However, it already lost the only two distributors (Ubuntu and Mint) capable of putting GNOME Shell into the hands of its target demographic, and there are no new consumer systems being sold with Linux (except Ubuntu).
So, when the power users are leaving, GNOME doesn't really seem to care. After all, GNOME 3 isn't designed for them. But what the GNOME Project leaders don't seem to understand is that new Linux users are like vampires, or werewolves, or zombies. Stick with me here.
New Linux users don't just spontaneously pop into existence, they have to be "bitten" by someone who is already involved. Average Joe, who needs to use his computer and doesn't care how it works, doesn't wake up one day and, out of the clear blue sky exclaim, "You know what? I think I'm gonna screw around with Linux today.” New users are typically converted by a friend or family member who gets them set up and interested.
By gutting GNOME of every power user-oriented feature (a functional desktop, virtual desktops, on-screen task management, applets, hibernation, and so on) it's losing that intermediate-to-advanced crowd that's responsible for bringing users on-board. The power user demographic isn't going to recommend and support GNOME 3-based systems if they've already jumped ship.
Just how does GNOME intend to put the GNOME Shell into the hands of new users? By chasing away its current base with a brand new interface designed to be "easy," and with no clear strategy for acquiring an easy-seeking audience, GNOME simultaneously shoots itself in the head and foot.
Deaf Ears And Dire Straits
What makes all of this worse is the way GNOME dismisses the complaints, chalking it up to the fact that people don't like change and that its users will acclimate. Fair enough. Except they won't get used to it. GNOME isn't the only free desktop on the block. The users will just leave. Even staunch supporters of the GTK (along with Linus himself) have left GNOME for the lower-end XFCE user interface.
GNOME already lost its top two desktop distributors in Ubuntu and Mint. And, barring a major change, we really can't see Red Hat wanting this for the RHEL default. While Ubuntu and Mint are big losses for GNOME, losing Red Hat would also mean losing Fedora, CentOS, Oracle Linux, and Scientific Linux. There was even some talk awhile back of dropping support for BSD and Solaris distributions in order to concentrate on Linux. Alright, so, no Ubuntu, no Mint, no new retail systems, maybe no BSD/Solaris, and a dramatic drop in power users. It's almost as if the GNOME Project is trying alienate everyone and cast itself into obscurity.
Beyond the immediate threat of nobody left shipping GNOME 3, the long-term problem is a fork cropping up and gaining momentum. Mint gave up on efforts to create a mod of GNOME Shell and is moving ahead with a full-blown fork, Cinnamon. There are already projects, like MATE, attempting to keep GNOME 2 in active development. That such an (allegedly) community-driven FOSS project is so stubbornly sticking to its guns, despite the avalanche of community backlash, is concerning. If GNOME doesn't wake up soon, the GNOME Shell may prove cataclysmic for the entire project.
Now that you have an understanding of GNOME 3's shortcomings, as well as its position in the “market” and how it got there, what can be done? Is there anything worth salvaging? How does it stack up against Unity? What's the takeaway?
- A First Look At Fedora And GNOME Shell
- Fedora 16 At A Glance
- Fedora 16 Installation: Phase One
- Fedora 16 Installation: Phase Two
- Repos, Flash, Java, And Codecs
- Graphics, Wi-Fi, And 32-bit Libs
- GNOME 3 And GNOME Shell Basics
- GNOME Shell Desktop, Panel, And Notifications
- GNOME Shell Activities/Overview
- Input Shortcuts, Tips, And Tricks
- GNOME 3 Pros And Cons
- GNOME 3 Tweaks
- GNOME Shell Extensions A-L
- GNOME Shell Extensions M-Z
- Fixing GNOME 3
- Mimicking GNOME 2
- Test System Specs And Setup
- Benchmark Results: Start And Stop Times
- Benchmark Results: File Copy Time
- Benchmark Results: Archiving
- Benchmark Results: Multimedia
- Benchmark Results: System
- Benchmark Results: Unigine, AMD And Nvidia
- Benchmark Results: Games, AMD And Nvidia
- Benchmark Analysis: Fedora Versus Ubuntu And Windows
- Fedora 16: Conclusion
- GNOME 3: Why It Failed
- GNOME 3: Conclusion
Unity, Metro, GNOME 3, Etc.
Alas, I must suffer each day for the Wacom preferences panel in GNOME settings. Ties me to GNOME 3 (or a derivative). How silly.
In the end, I'm downgrading to a much older distro of Ubuntu, and supplementing it with Windows 7. I'll be keeping an eye in the coming years to see how these rusty GUI releases turn out-- hopefully for the better. But for now, linux has lost a lot of its useability and it's flare. I'll miss the days when upgrading to a newer distro actually felt like an upgrade, but maybe after all these mistakes, developers will learn and make Linux exciting again. I'll be waiting to see.
Nobody, IMHO, who actually uses a computer for anything of value wastes their time with Fedora. You can't upgrade it, so your own personal enhancements and bug fixes are lost. Features you like are abandoned for broken replacements. Fedora is a nightmare and has been since it began. I began the adventure years ago with Red Hat 5 and finally gave up and moved to more useful distros after Fedora 8. Fedora is now for the masochistic.
On the other hand, if you like superficiality, as in wallpaper and clock positions, and enjoy the animated struggle that comes with installing something new all the time and reporting bugs then Fedora is a good thing.
With that Fedora is also made for workstations and Ubuntu made for end user support 2 differnet applications so why only show benchmarks of end user things and not anything on network support, domain support, VM thin client viability, accessing files from the network, etc. like that things which Fedora is good at not just things which Ubuntu is I think this article was basised and another should be made with more benchmarks to not be as basised towards one or the other.
Unity, Metro, GNOME 3, Etc.
Alas, I must suffer each day for the Wacom preferences panel in GNOME settings. Ties me to GNOME 3 (or a derivative). How silly.
Now, I admit that neither of these configuration options are immediately visible to a new user. Despite that, your review is bad, and you should feel bad.
See pages 12 through 16.
Thanks, good catch. The words are wrong, not the chart. Fixed it.
KDE has quad-snap, which rocks on a large monitor
"I use Fedora, but recommend Ubuntu".
I wonder what RPM stands for.
It isn't explained in the article, but it happens to stand for Red Hat Package Manager.
Perhaps that is why fedora uses it.
The is no special reason why 'parent distributions' are 100% free software, it is simply red hat's corporate policy.
You might want to fix the typo on page 2, in the header which says 'whats new in fedora 15'.
I happen to use fedora 15 and recently upgraded to fedora 16.
It is buggy at the moment, it crashes but never have I lost any work due to the shell crashing, you can kill it and it will relaunch itself without any problems. At first I thought that the interface is stupid, and I still use gnome2 on my 10.04 ubuntu desktop. BUT, I have to say, I am almost used to dragging my mouse to the top left corner of the screen when I want to switch workspaces/apps on my desktop as well
I'm now using Unity, while far from perfect provides me with a better usability than Gnome3 and the features I really don't like (global menu, overlay scroll bars, placement of window buttons) can be uninstalled or tweaked away with Unity.
Gnome3 made me feel as if I'm forced to use the desktop in the very specific way the devs feel is right for me, not the way I feel is right - this problem exists to a certain degree with Unity, too, but for now I still prefer the direction Unity is taking and I feel I still have much more freedom for adjusting it.
Eventually I might look into Mint and Cinnamon, which looks very interesting.