GNOME 2.30, End of the (2.x) Line
stovicek writes "GNOME 2.30 was originally intended to coincide with GNOME 3.0 — a massive cleanup and rethinking of the popular desktop. However, GNOME 3.0 is delayed for at least another release, which leaves GNOME 2.30 as most likely the last version in a series stretching back almost a decade. [...] 2.30 will probably be the final version of the 2.0 series. For those who were around for GNOME 2.0 back in 2000, the 2.30 release stands as evidence of how far GNOME in general and the free desktop in particular have come in the last decade in usability and design. If you do a search for images of early GNOME releases and compare the results with 2.30, you can have no doubt that, although GNOME sometimes tends to over-simplify, its improvements over the last decade remain unmistakable."
If this is done properly, I think it'll be good for GNOME. From where I sit, they sound like they're shooting for a major architecture redesign. In other words, this 2.30 release is analogous to the 3.5 releases of KDE.
And I think starting largely from scratch will be a net benefit. I've never personally used GNOME (though I've recommended it to others) and I've found it to be technologically lacking compared to KDE (KParts and KIOSlaves are awesome, and while there are GNOME counterparts they aren't as used).
One thing I think GNOME does very well is their HIG - probably the best outside of Apple. The new release is very simple - dump a lot of legacy code and keep the HIG. Maybe drop the old-fashioned look too.
Though my fantasy is to see them use Qt.
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
Yes, I DO remember the early days of Gnome and how much better it was than now:
- automatic save and restore of multi-workspace sessions
- handy window operations like maximize-vertically and maximize-horizontally
- easy to change settings like which app to handle movies, etc.
I remember when clicking on a menu button gave an instant response,
not a several second delay for the first time in a session.
Gnome has become bloated and slower while becoming less stable and less powerful.
It is neither easier nor harder for beginners. It has more eye candy.
Gnome clients have also gone downhill: Evolution used to support my mh mail folders.
Now it uses a database that crashes when I try to load my old mail and fails to work
with my rules. It still doesn't integrate the contact manager with the mail rules.
I'd switch to KDE but they've been destroying themselves even faster!
"Simplicity" can mean different things.
Ask a regular user: a "simple" system hides any complexity; in this sense, Ubuntu is simple - everything is automated or set by GUI-based tools.
Ask a developer: a "simple" system is transparent; in this sense, Slackware is simple - there are few GUI-based tools to set the system.
Circumcision is child abuse.
If there is a patent trap in Mono (which exists regardless of its license), then that means that MS can then sue all those businesses and governments for patent infringement.
I'm getting sick of this meme.
Tell me, are you a patent attorney? What is your expertise for making claims like this one?
Now I'm not a patent attorney either, but here is my understanding: If Microsoft does assert some kind of submarine patent, the main effect will be to cause GNOME and everybody else to yank out Mono. At that point, we will just have to port the Mono apps to Java or something. That is the absolute worst case. Can you give me an example of any time where some company had a submarine patent, then suddenly asserted it, and successfully extracted a bunch of penalties from businesses and governments?
Furthermore, while I'm still not a patent attorney, I have read Groklaw for a while, and I read some essays there about the "unclean hands" doctrine. If a company has patent rights, and discovers that someone is infringing, that company has a duty to inform the infringers as soon as possible; it is not allowed to just let the patent sit there ticking like a bomb, and then demand extra damages because the infringer was infringing for so long.
So, let's review: Mono is a technology that is very similar to the JVM, which in turn is similar to other virtual systems, going all the way back to the UCSD P-system. The amount of prior art is staggering. Besides that, the only danger is a submarine patent, not a new patent: the .NET stuff has been around for years and years, and you have to file for a patent before you publicly disclose a technology, or you lose your chance.
So, the alleged threat is that there is a patent already granted, that nobody has noticed, on technology that has a ton of prior art; and Microsoft is deviously not asserting the patent, but is going to later. Microsoft won't care about the negative publicity for itself and for .NET, because it stands to gain so much and is certain its patent will survive all challenges. And anyone infringing will somehow be on the hook for penalties.
I for one don't believe any of it. C# is as safe as Java and Mono is as safe as the JVM.
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely