Posted by: jonreagan | January 1, 2008

KDE 4, Mandriva ‘08, and oh… Happy New Year!

I have installed KDE 4 on my laptop from Launchpad’s repositories. I will refrain from going through the installation steps for the purpose of explaining my KDE 4 experience… Which really was interesting to say the least.

KDE 4, which is due in 11 days, performed pathetically on my laptop. It was slow, many applications did not work or even install, and the entire system is far less customizeable than the current KDE 3. The lack of hundreds of options can be viewed as a good thing, although no controls for the taskbar is a bit of a dissapointment. I also noticed that the clock in the taskbar cannot be changed, and the style is not the flip-number style, but instead a bold-style plain clock. The widgets worked well, very well in fact, and I also had great success with Firefox under KDE 4. The taskbar, which I assume to be transparent, had a blank black bar directly behind it. Also, if I drag a widget behind the taskbar (in my effort to place it on the taskbar, which does not work) it dissapears. I am not sure why or where the widget goes, but it goes somewhere.

The only reason I could think of for the poor performance for KDE 4 would be package incompatibility. Since I was using Launchpad’s repositories, most of the packages are on a released-as-they’re-made status, so I expect that they are not going to be comaptible until the final release. The incompatibilities have left me without an office suite, or just about any other applications for that matter. To make matters worse, KDE 4 does not have a screenshot application built in, like KDE 3, so I was unable to take any screenshots. So, in light of these problems, I have decided to move on — to Mandriva One 2008!

Mandriva One 2008, through first impressions, is one of the best systems that I have ever used. The system I downloaded is using KDE, which is EXTREMELY polished. It’s the best KDE I have ever seen. Mandriva comes with Firefox, OpenOffice, and a whole slew of other applications native to KDE. The background is almost remenisent of Fedora 6, with a similar double helix DNA strand in the background and to the right. I think what surprised me the most with this system is how graphically pleasing it is — the icons look clean, the menus are just the right size, and all of the applications, whether GNOME or KDE based, integrate well. The installation also went well, and is quite easy. Perhaps the network setup would be the most confusing to new users, but the default/best settings are already checked, so just clicking “Next” should do the trick. Here’s a few screeshots of Mandriva One 2008:

And there you have it! Mandriva 2008. The only problem I have experienced with using Mandriva involves the lacking of a english dictionary for Firefox, which shows every word I type as mispelled in a text field. This really is not a problem, as all I have to do is right-click on the field and uncheck the “Spellcheck this field” option. Mandriva lets you choose the repositories as well. Since Mandriva apparently does not use separate repositories like Ubuntu, it uses one, and makes that repository available from many, many sources. The one I am using is provided by Georgia Tech. It gives me around the same number of applications that are available in Ubuntu. All in all, I give Mandriva a solid 9 1/2 on a 1-10 basis.

Happy New Year (even though there are still 3 hours to go…)!

= Update =

Seems like when I am just getting comfortable with a system, something goes wrong. Mandriva won’t install the CUPS printing system. Apparently a certain package can’t be found. I forgot I had run into this problem when running Mandriva 2007, and I still get a nagging message telling me CUPs wouldn’t install every time I start the computer. To make matters worse, updates are not being applied because of one single package. I guess it might be a good idea for the Mandriva folks to come up with some official repositories to manage these kinds of dependencies. I will have to move back to Ubuntu, although from all of my experiences with other distributions, that’s certainly a move up. Maybe I’ll give Debian a shot…

Responses

If the package can’t be installed, then i may be because the mirror is not correctly synced.
Then just choose another mirror!
I can advise you to use proxad/free/distrib-coffee

Another thing you can do to see the message is using urpmi :
urpmi task-printing

Thanks for the information fabrice!

I’m already in Ubuntu 6.06, but I figure I’ll get back around to Mandriva at some point, either through an install or VM.

Aaahhh. The life of a distro-hopper!

Can we keep a perspective and leave the hype for when KDE4 has actually been
(a) released
(b) integrated into the distros and
(c) all inevitable bugfixes have been made so that simple things actually work without errors? Please?

In my reckoning that will be about a year from now. Here’s why.

(I) No end-user will ever install KDE-x from scratch (as that always hangs at some point or another) but will instead rely on their distributions to do that.

(II) Distributions will typically show a lead time of 6 months before they have received recompiles / bugfixes for enough application packages to allow them to work with the new KDE4 Gui.

(III) Allow distributions at least 1 iteration to iron out most of the problems, giving 2 x 6 months = 1 year.

Until then, KDE-4 will be pretty darned useless to end-users.

Oh yes, and something else.

The attention of KDE developers has shifted from KDE-3 to KDE-4. Meaning that no-one is willing to do bug-fixing for KDE-3.

Now that’s a perfectly understandable human reaction because, after all, who wants to sweat over code that will be thrown away in a year anyway? Right?

Only … it leaves distributions in the lurch, either having to face KDE-3 maintenance problems themselves or having to wait until KDE-4 gets its act together.

Now guess what that means for end-users. I think it means that end-users face a full year of non-support for their KDE applications. KDE-3 apps won’t be supported because developers don’t want to waste their time on it, KDE-4 apps will be supported, but there will be so many things to do that individual-level problemscan’t be addressed until the global ones have been ironed out.

I’m sorry, but this is one area where commercial code development tends to have an edge. People can be directed to do bug-fixing, even if their efforts are guaranteed to be irrelevant a year from now.

Bad for them, but good for the end-user.

Thanks for the comments golodh :)

The review of KDE 4 was my perspective of the project in it’s current state, in the .deb repositories. Personally, I believe that KDE 4 won’t really shine until the 4.1 (or whatever they call it) is released.

I agree that the move to KDE 4 will be a decisive one for developers of various linux distros. I imagine that the move will be especially hard on the smaller non-commercial distributions.

“no-one is willing to do bug-fixing for KDE-3.”

golodh, that is a flat-out lie. what the heck do you think kde 3.5.8 was? developers will continue fixing important bugs (excluding ones that just *cannot* be fixed in kde3, of course) for quite some time. they’re not going to just run off and abandon kde3 when kde4 is still on 0.0. there are several kde programs outside of the core software that haven’t been ported to kde4 at all yet.

that said, keeping perspective is good advice. kde 4.0.0 is a beginning. it brings new technology, a new foundation, which will be used to do awesome things for 4.1, 4.2 and so on. as such, it’s a little rough around the edges, and there are a fair number of features missing right now. developers aren’t expecting everyone to jump ship right away. even people who want to use kde4.0.0 will also have kde3 programs running - the world of kde software is just too darn big to make this leap all at once.

@chani

I was thinking of the action by Ubuntu as reported here:

http://www.zdnetasia.com/news/software/0,39044164,62035947,00.htm

My bald statement: “no-one is willing to do bug-fixing for KDE-3″ is too sweeping. Granted.

However, when a major Linux distribution decides to withhold support for KDE because support wanes as a result of a major version transition, I think we can safely say that the converse “KDE-3 is adequately supported” really isn’t true either.

I believe that the thrust of what I wrote stands:
- KDE-3 currently suffers from lessened support because developers want to work with KDE-4, not KDE-3. KDE version 3.5.8 notwithstanding.
- therefore distributions will have a problem supporting KDE-3
- therefore end-users will now experience more much sluggish bugfixing and more unresolved problems than usual with KDE-3

Can someone delete the spare posts please?

I had difficulties logging in, and before I knew it 3 copies were posted.

got ‘em!

(Sorry, this is a bit long-winded…)

This is one of the most common issues with RPM-based distributions. The RPM package format itself is rather lacking in features, and Red Hat has not fixed it in the nearly 12 years that I have had issues like this with it.

Any dpkg-based distribution is better than any RPM-based one is, at least as far as the stability of the package management system goes. I remember someone once telling me that when you install Red Hat, you don’t upgrade it—you reinstall it when it is time to update the system software—because it is “just easier”.

And KDE 4 has been somewhat disappointing for me. Once upon a time, I used KDE, and then I found that there were many things missing from it that I needed. KDE 4 (which was expected originally before Windows Lookie Here I Am Pretty But Do Very Little) was supposed to fix all of the things that were missing for me. However, I have not even gotten the release candidate to run well enough to try to find out if they fixed those things! 9 times out of 10, free software’s “beta” releases are better than most companies’ “gold” releases. KDE has broken this rule for some time, though, and with their focus changed to trying to catch up with their very late delivery… well, the system won’t survive unless it is damn good, I think.

I hope this release goes well for the KDE team. I like using KDE (as well as GNOME, but that’s besides the point). If this release does not go well, I hope that people can understand and wait for the 4.1 release. At the same time, KDE 4 is a major release, and one that should have most of the features and show-stopper bugs fixed. KDE is a great desktop, but it is almost like KDE 3 is too good for the KDE project, much like Windows XP is for Microsoft, albeit in a creepy kind of way.

Leave a response

Your response:

Categories