Slashdot Log In
KDE 4.1 Beta 2 – Two Steps Forward, One Step Back?
Posted by
timothy
on Sat Jul 05, 2008 08:23 PM
from the everyone's-a-critic dept.
from the everyone's-a-critic dept.
jammag writes "Linux pundit Bruce Byfield takes a look at the latest KDE beta and finds it wanting: 'Very likely, KDE users will have to wait for another release or two beyond 4.1 before the new version of KDE matches the features of earlier ones, especially in customization.' He notes that the second beta is still prone to unexplained crashes, and goes so far as to say, 'Everyone agrees now that KDE 4.0 was a mistake.' I'm not too sure about that — really, 'everyone?'"
Related Stories
[+]
KDE Responds To Misconceptions About KDE 4 278 comments
Jiilik Oiolosse writes "PJ at Groklaw speaks with a member of the KDE team about some of the common myths circulating about KDE 4. 'There has been a bit of a dustup about KDE 4.0. A lot of opinions have been expressed, but I thought you might like to hear from KDE. So I wrote to them and asked if they'd be willing to explain their choices and answer the main complaints. They graciously agreed.' Among the topics discussed are: 'Releasing KDE 4.0 was a mistake,' 'I cannot put files on my desktop,' and 'KDE should just have ported KDE 3.5 to Qt 4 and not add all that other experimental stuff right away.'"
[+]
What To Expect In KDE 4.1 36 comments
andrewmin writes "Recently, Gnome's been gaining a lot of ground on its KDE counterpart in the desktop environment wars. The KDE developers were hoping to change this with KDE 4, the new radical release of KDE, but it was not to be. KDE 4.0 was buggy and unstable, leaving everyone except the hard-core KDE lovers. Mainly, this was because it just didn't work most of the time. However, the developers were not without hope. They promised that KDE 4.1 would be more stable and fix all the holes and problems with KDE 4.0. That time is coming soon: in just four days, K Desktop Environment 4.1 will be released to the Linux masses." A release candidate for 4.1 came out just over a week ago, with binaries available "for some Linux distributions, and Mac OS X and Windows."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Everyone? Why not? (Score:5, Insightful)
Re:Everyone? Why not? (Score:5, Insightful)
Good thing KDE 3.5.9 is still available so users have a choice to avoid "failure", unlike XP which will only be available to System Builder Licensees.
Parent
Re:Everyone? Why not? (Score:5, Insightful)
"Everyone" agrees that Vista is "a failure", even though it's really not. So why can't dumb generalizations be applied to software that's supposed to be perfect in every way?
The thing though is, I can take KDE 3 and use it till the year 5436656563577 or beyond if I feel like and still patch it. With XP I can't really even get it anymore and I can't patch it and modify it. With KDE 4 I can customize it by customizing the source, with Vista I can't.
Parent
Perfect? (Score:5, Insightful)
Vista is supposed to be a workstation solution ready for every day production use right now. People are considering that to be a failure in its current state as well, and you are right, these two alleged failures are similar. But one product that is at an early start (4.0 & 4.1 beta, the more mature 3.5+ still seeing a lot of active development and use due to its maturity) and the other has the promise to be mature enough to use right now. You are not forced to upgrade to KDE 4.x, but Vista is required for some of today's games and applications because they don't run in earlier versions. This is the difference.
Parent
OMG (Score:5, Funny)
the point --> .
.
.
.
. (this is the whoosh area)
.
.
.
you --> x
Parent
Re:OMG (Score:5, Funny)
It's possible he suffers from Acute Quote Blindness, or AQB. AQB is a terrible, debilitating disease that wreaks havoc on the cred levels of online pundits.
AQB has also been linked to Broken Sarcasm Gland Syndrome (BSGS), but the research in that area is still ongoing.
Parent
Unexplained Crashes (Score:5, Insightful)
Re:Unexplained Crashes (Score:5, Informative)
The article hardy complains about the crashes, it just says that you probably don't want to install it on your desktop, but try it with a live CD instead (and never mentions the crashes again). The summary, as usual, is a little misleading.
Parent
Re:Unexplained Crashes (Score:5, Insightful)
And it certainly works for that. A released version always gets more widespread testing though, and KDE is not the only project that experiences this effect. After all, how often do you see the advice to not use a .0 release because it's buggy? That's because people don't test alpha, beta, or RC releases.
We delayed the release of KDE 4.0 for two months because it wasn't ready for release, and then debated internally (you can check our public mailing lists) before the release as to whether it should be called 4.0 or another release candidate. In the end it was judged that the known bugs were not serious enough to block release. Keep in mind that there were (and are) a lot of feature regressions which get fixed up over time. But they were not due to us designing them out, it was due to the fact that they did not get ported over in time.
Parent
Re:Unexplained Crashes (Score:5, Funny)
Parent
only mistake. (Score:5, Insightful)
I certainly don't think KDE 4.0 was a mistake beyond calling it "4.0" which led a bunch of idiots to expect something "finished", and that despite the up-front warnings that it wasn't finished.
It's a clear design improvement on 3.x in every way (though I don't particularly like or use the new desktop with its "plasmoids", I didn't like the 3.x desktop either, and the 4.x desktop can emulate it trivially - desktops widgets are just pointless, you just don't see them or the desktop for 99.9% of the time you're using the computer), it's just not stable yet.
What ars said... (Score:5, Interesting)
http://arstechnica.com/news.ars/post/20080702-the-critics-are-wrong-kde-4-doesnt-need-a-fork.html [arstechnica.com]
KDE4 will get better. There's a lot of promise in plasma. Until then, 3.5 is totally usable (I'm using it now). KDE has often put forward a lot of wacky ideas just to see what sticks to the wall. Good on 'em, I say.
Look about the full KDE3 installation, you can find all sorts of ideas that never really made it. Drag and drop stuff, little file servers, and so on. Some of these things are probably in use by someone now. It's all part of KDE's great flexibility.
Re:What ars said... (Score:5, Interesting)
Exactly. There's a new paradigm in desktop coming and IMHO, it is worth waiting for. I, too, use KDE 3.5.8. However, I have compiled KDE 4.0.4 so that I could preview and screencast some of the programs (such as the physics simulator, Step). It's not terribly stable [but it's beta, so I don't expect it to be], but I love it.
I suspect that the rants against KDE 4 are from people who are either impatient (think of the world we live in), are complaining because they are happy with KDE 3.5 and are concerned that they will lose productivity in moving to 4.x, or simply didn't read the fine print that it's in beta at the moment.
I am also unhappy with people who have not acknowledged that the the goal posts are moving. It seems that they are not hearing the complaints against the KDE marketing machine. But the bottom line for me is that I have a usable platform until the release is stable, and I'm perfectly happy to wait until it is. Hey, I'm getting it for free.
Parent
Not quite what I said (Score:5, Informative)
While having a story linked to on Slashdot always makes my day, the summary given with the link doesn't accurately report what I said:
-- To say that I found 4.1 "wanting" is incomplete. I say that it is a major improvement over 4.0.x, but, based on the beta, isn't likely to deliver everything people want. I suggest that, while it has faults, it may be the most innovative free desktop currently.
- I say that it crashes, not as criticism (it is a beta, after all), but to suggest that casual users might not want to spend the time compiling it, and should use a Live CD to explore it instead.
- The full context in which I call KDE 4 a mistake is: "Everyone agrees now that KDE 4.0 was a mistake. However, what the mistake was -- and whose -- is a matter of opinion. KDE developers blame distributions for rushing to include a release that was never intended for everyday use, while users blame developers for changing everything." In other words, all I'm saying is that it's causing a lot of controversy -- a fact that anyone who knows how to open a search engine can easily verify.
Trying to correct an impression that gets started in comments is difficult, but I thought I'd try anyway. So, let me spell out my opinion as clearly as possibly: I'm fascinated by the KDE 4.0 series with all its innovations (in fact, I'm using it on my laptop), but I think the KDE developers seriously misjudged user reaction, and that the software itself has a ways to go.
I don't mind in the least if people disagree with me, or even condemn me; you get used to it, after a while. However, I would prefer if they disagreed with or condemned what I actually said.
Re:Not quite what I said (Score:5, Insightful)
The full context in which I call KDE 4 a mistake is: "Everyone agrees now that KDE 4.0 was a mistake. However, what the mistake was -- and whose -- is a matter of opinion. KDE developers blame distributions for rushing to include a release that was never intended for everyday use, while users blame developers for changing everything." In other words, all I'm saying is that it's causing a lot of controversy
Err.. no. That is not at all what you are saying. If everyone is in agreement on a point, there can be no controversy on that point. Anyway, the "everyone agrees ... " statement was the most interesting part of your article and I was displeased to see that it was just grabbed out of the blue. If the KDE core devs feel that 4.0 was a mistake, getting to know why, what they think they should have done different and what they have learned would have been very valuable to know for other developers. If distributors feel that distributing 4.0 was a mistake, then I would like to know what they will do about it? Will they be more strict about upgrading to flaky libraries?
But it is extremely uncommon for developers to admit that they have made a mistake. And I very much doubt that the KDE 4.0 guys think it was a mistake. You definitely made a mistake if you thought that an "everyone agrees" statement would slip. :)
Parent
Not enough magic ponys yet? (Score:5, Insightful)
4 is almost a complete rewrite. It seems people have the impression that the reason all of the 3.5 desktop features weren't completed in 4.1 is because of a conscious choice. When actually, it is was just limited time. Feature freeze tends to stop the adding of magic ponys.
Short Term and Long Term (Score:5, Insightful)
KDE shot itself in the foot by making the KDE 3.x so polished. KDE 3.5 is essentially 9 years of evolutionary development from KDE 1.0. Unfortunately, its impossible to recreate 9 years of development and polish in only 3. I think that the long term prospects for KDE 4.x are great, but short term I'll continue to use 3.5.
I've tried the first beta of 4.1 and while its much more functional than 4.0, its still not there and probably won't be for a few more releases. On the other hand, I remember that KDE 3.0 was, while more functional than 4.0, also much rougher than 3.5, so I can't complain too much.
Re:Shouldn't that be.. (Score:5, Informative)
Contrary to the contributor's comment, I'm saying that 4.1 *is* better than 4.0, but not as much as better as people hoped, and that, in Folder View, it introduces a new source of controversy.
I twisted the original saying to reflect my opinion.
-Bruce Byfield ("nanday")
Parent
Re:Too bad. (Score:5, Insightful)
Neither is all that happy, both have been looking forward to a fully usable kubuntu with the 4.1 (because it "seems more like windows"), but maybe I should begin looking into E17 for them?
Or perhaps they can stop expecting it to be something it isn't and get used to Linux as a real operating system, not "that shoddy free Windows clone" they expect it to be.
Parent
Re:Too bad. (Score:5, Insightful)
Short answer? Mnemonics.
Long version: it's easier for most people to fudge through something they vaguely remember doing by pictures than it is for them to memorize a set of arcane terminal they vaguely remember. People who do things other than program and learn Linux inside and out have all sorts of other random esoteric knowledge buried away, and there's only so much that a single person can keep in their head. These people are called end users, and frankly, if you don't understand why politely asking them to "simply" learn the terminal commands is a mind-numbingly stupid proposition, I seriously recommend staying the hell away from UI design.
Parent
Re:Too bad. (Score:5, Insightful)
And so does any GUI.. they all have icons, some sort of "OK" buttons, a close button, etc.
KDE 4 is probably more different then Windows then Gnome. Just because Gnome's main "bar" is on the top, doesn't make it somehow completely different than Windows. Move the bar to the bottom, and BAM, you have a Windows-looking UI.
Parent
Re:Open Source Developers vs Commercial Developers (Score:5, Interesting)
and they still can't come up with something remotely polished as Win2k was years ago?
What is your idea of "remotely polished"? If you mean any modern Linux distro I would say that it is better than W2K. Lets start from the top...
1. Solid kernel.
2. Solid GUI base (X)
3. Solid GUI (take your pick, XFCE, GNOME, KDE, etc)
4. Lots of programs (just take a look at the Ubuntu repos)
Now look at all the things that Windows 2000 doesn't have that Linux has
1. Out-of-the-box driver support for just about everything (only exceptions are ATI/nVidia graphics cards, but some distros now include them)
2. Central package management system
3. 3-D effects
4. Support for all major filesystems out-of-the-box
5. Support for all major filetypes out-of-the-box
Your comments are nothing but trolling. Show me how Windows 2000 or any Windows is better than Linux and stop making up your "facts"
Parent
Re:Open Source Developers vs Commercial Developers (Score:5, Insightful)
Here's why:
1) NIMBY - If Z is a feature or program I don't use, not only do I not care about it, I don't care about whether or not it can interact properly with programs I do care about.
2) Windows-ism - Many projects now try to replicate the functions of Windows apps. But the clones and work-alikes they produce are not only imperfect, programmers also can't take the same shortcuts that the Windows developers do.
3) Real Programmers - If a program isn't hard to write, it isn't worth writing, and if you make it easy for programmers to write for a platform, especially new ones, they will only produce crap that you somehow have to deal with. Compare this with MS's "Developers developer developers" motto, or Apple's excellent dev tools.
4) Esoterism - The command line is better than graphics. Graphics, and especially graphic quality is unimportant, and studies with evidence to the contrary notwithstanding, whether an interface is cleaner or more obvious or better-looking is irrelevant. It's okay for GUI tools and programs to just be front-ends for their command-line equivalents, even if it puts unnecessary limits on the graphical version.
5) Arrogance - (related to 1) There is only one right way to do things, one language, one library, one kernel, one package, one work-flow set-up. If you do it any other way, you're wrong; if you suggest that another way is good, I must shoot you down and insult you because you implicitly threaten the validity of my worldview; if you say that there can be more than one solution to a problem, you are really saying that your solution is right and mine is wrong.
I once listened in on a conversation by some digital typographers about their work set-ups, and unlike linux-heads they were genuinely interested in the advantages and disadvantages of different ways of solving the same problem, instead of arguing over whether which was best.
Parent
4) Esoterism (Score:5, Insightful)
It's okay for GUI tools and programs to just be front-ends for their command-line equivalents, even if it puts unnecessary limits on the graphical version.
On the other hand, there's a pretty strong argument this should always be the case EXCEPT for the tools that build the GUIs themselves.
Consider the standard menu of a program[1] where you'll find the same options from the File menu almost always as buttons in the application right under the file menu and you'll find the edit menu items in the context menu.
Point is, there are plenty of ways to display these UI options to the user. They can and should be separated from their actual implementations. This would ultimately mean that the UI can be generated according to a user's personal preferences and needs (including assistive technologies or device limitations) while the actual guts of the application stays the same.
At least, I believe this is the way forward for GUIs.
[1]
[...]
Parent
Re:Still very disappointed with KDE 4 (Score:5, Insightful)
Why?
Aren't you aware of the Linux development paradigm that has been the rule since Linus released Linux? ... "Release Early, release often!" FOSS depends upon the users helping in the development of software, not whining about perceived or real problems.
Bruce Byfield summarized his findings with the following statement:
How stable KDE 4.1 will be when released at the end of this month is anybody's guess. But, judging from its features, the release will be a major milestone in the 4.x series. Unfortunately, it will almost certainly not be the complete answer to user discontent that has been promised. It might even drive large number of users away from KDE altogether.
Such a reaction would be misguided. KDE 4.x has many features, including the use of scalable vector graphics and natural language searches that make it the most innovative free desktop currently in development. Moreover, if you dislike some of its experiments, you can work around them with no more trouble than it takes to change your desktop wallpaper -- for instance, one of the widgets you can add to the desktop is a KDE 3.5.x menu.
That is wise advice.
Troy Unrau introduced KDE4, before the first beta was released, on Jan 1, 2007 with the "Road to KDE4" series at http://dot.kde.org/1167723426 [kde.org]
Before he resigned KDE4 to focus on his Masters in Geology degree, Troy posted the following comments:
We knew there would be some pushback to the major changes in KDE 4.0, because, believe it or not, history is simply repeating itself. KDE 2.0 was met almost exactly the same way, although open source was flying a lot lower under the public radar in those days. It took until KDE 2.2 before distros mostly stopped shipping KDE 1.1.2 and were happy with 2.x.ferent standard. Somehow though, there's still a lot of positive press about KDE out there, which means that the developers have done something right (or us Marketing guys are worth our weight in Rhodium...) and the naysayers have not killed a project they confess to love.
So my message to all the disgruntled users out there are: use KDE 3.5.x, and wait until 4.x makes you happy, or better yet, help. That's what the Mac OS users did. That's what the Apache users did. That's what our KDE 2.x users did. The software you are getting from the KDE project is free, worked on by a team of developers that actually like to use their own software. Improvements are coming fast, and KDE 4.1.0 is scheduled for July. 4.2.0 for January, etc. If you use 4.0.x, have found issues, and would like to help improve 4.1 before the release, grab the SVN version, using KDE4Daily (virtual machine image), the automated kdesvn-build script, anonsvn, and file bugs. Join the bug squashing days that are announced via planetkde or the dot. And bring a positive attitude because KDE is yours, just as much as any coder!
The hysteria in some complaints (and deliberate FUDing and astroturfing in others) is misplaced. FOSS software is not static, especially when there is a vibrant body of users CONTRIBUTING to its development (coding, testing, documenting or donations). Users who do not contribute but only complain are "poisonous users". A project grows when it has an amply supply of contributing users. Any project dies when its users are poisonous.
It is also obvious that some "complainers" are not KDE users at all. Their motives are obvious. A lot of this brouhaha has been exploited by a few bloggers trying to increase their page hits by inflammatory comments with little basis in fact.
Parent