Linked by Thom Holwerda on Wed 6th Apr 2011 17:50 UTC, submitted by Cytor
Gnome The day is finally here, the day that the GNOME team releases GNOME 3.0, the first major revision of the GNOME project since 2002. Little of GNOME 2.x is left in GNOME 3.0, and as such, you could call it GNOME's KDE4. We're living in fortunate times, what, with two wildly divergent open source desktops.
Thread beginning with comment 469315
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Tested it for a few hours
by vivainio on Wed 6th Apr 2011 19:12 UTC in reply to "RE: Tested it for a few hours"
vivainio
Member since:
2008-12-26

They actually learned from their own 2.0 release and KDE 4.0 in that they've been replacing key components in Gnome 2.x with the new 3.0 libraries for quite some time now.


To be fair to KDE4, difference b/w gtk2 and gtk3 are nowhere even close to difference b/w Qt3 and Qt4.

Reply Parent Score: 12

orestes Member since:
2005-07-06

Which is why the KDE team should've known better than to push a beta quality release into the mainstream before the associated apps had a chance to properly catch up.

The Gnome team went for continuity and as smooth a transition as possible incrementally updating during the entire lifespan of the 2.x series and pruning out old code before finally switching a good portion of the 2.x releases over to the new libraries. You end up in a position where it's entirely feasible to support Gnome Classic in parallel with Gnome-shell for a long time to come, should the market prove to prefer it that way.

Reply Parent Score: 2

lemur2 Member since:
2007-02-17

Which is why the KDE team should've known better than to push a beta quality release into the mainstream before the associated apps had a chance to properly catch up.


The KDE team didn't do that, the various distributions did. The KDE team said they wanted people to try KDE 4.0, in order to get feedback. They did not say they wanted people to use KDE 4.0 as their primary desktop ... it wasn't ready for that.

Reply Parent Score: 2

yokem55 Member since:
2005-07-06

In late 2007, the kde folks were facing a number of chicken and egg problems that were only going to get resolved by making a release.
Internally, there was tension between the parts of KDE4 that were mature and stable (kdegames, the libs, kdebase outside of kwin & plasma) that were itching to get their work out while kwin's compositing and plasma were quite late in becoming usable and there were still other devs going on and on with blue sky work.

Kwin & plasma were needing big improvements & bug fixes in drivers and the rest of the X graphics stack, and those issues weren't going to get resolved until there were at least some users putting pressure on upstream.

So a release was scheduled, and timeline set. The schedule was pushed back twice, and plasma was still in a really, really, rough state, but once it was barely functional (launch apps, show a taskbar & half broken system tray, draw a clock, etc), they released.

Then, in the midst of all this, as a result of poor communication, several distros planning their spring releases felt the need to pick up 4.0 and drop maintenance 3.5, and by the time it was clear that 4.0 was in poor shape, it was too late to change back.

Then prior to the 4.1 release, to take advantage of some important new features in Qt, plasma was heavily reworked in a way that broke most of the widgets, and by the time 4.1 was released in July, it wasn't in much better shape.

Was it a mess? Yes. Was it the end of the world? No. Did it burn some users? Yes. Did it attract a whole bunch of new developers hacking on the code. Yep - and that is partly why KDE is in a much more mature state now.

Edited 2011-04-06 23:22 UTC

Reply Parent Score: 5

Mystilleef Member since:
2005-06-29

The whole drawing, theme, and input system in gtk3 was overhauled. That's huge! Almost as huge as the change from qt3 to qt4. The changes open possibilities for real animation and composite framework something that was almost impossible in gtk2.

Edited 2011-04-06 20:31 UTC

Reply Parent Score: 4

kaiwai Member since:
2005-07-06

The whole drawing, theme, and input system in gtk3 was overhauled. That's huge! Almost as huge as the change from qt3 to qt4. The changes open possibilities for real animation and composite framework something that was almost impossible in gtk2.


But at the same time GTK+3 is a whole lot more source compatible than qt3 to qt4 was - as long as you followed the GTK+ 'general rule of thumb' your application might need a tweak here and there but it would pale in comparison to what the transition from qt3 to qt4 required.

Reply Parent Score: 2