Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
KDE GUI

KDE 4 Promises Large Changes 401

HatofPig writes "As the dust settles from aKademy 2005, the annual KDE conference, it's a good time to take a look at what the KDE developers are working on. Though KDE 3.5 isn't even out yet, developers are already working on KDE 4. Plenty of work has already gone into porting existing code to Qt4, the GUI toolkit upon which KDE is based, and KDE developers are working on projects that could radically change how the world's most popular free desktop looks and works."
This discussion has been archived. No new comments can be posted.

KDE 4 Promises Large Changes

Comments Filter:
  • by LLuthor ( 909583 ) <lexington.luthor@gmail.com> on Thursday September 29, 2005 @07:10AM (#13674557)
    If there are any KDE devs reading this:

    PLEASE PLEASE OPTIMIZE FOR MEMORY USAGE!

    Its really sad that Windows with all its services and stuff uses 1/2 the RAM of KDE alone.
  • by mccalli ( 323026 ) on Thursday September 29, 2005 @07:10AM (#13674560) Homepage
    From the article:
    "The most obvious application of Tenor would be desktop search, giving KDE an analog to GNOME's brilliant search tool Beagle. But the Tenor project's chief architect, Scott Wheeler, wants to go further, asking, "how can we make it easier to work with the data we accumulate on the desktop?" So rather than just making it easier for users to search for documents, Tenor will provide application developers with data that can transform their interfaces. For example, the KDE Control Center, which currently organizes the configuration modules into a confusing hierarchy, may provide a search interface with results that show related items and learn from usage patterns."

    ...can all be distilled into "clone Spotlight, with a bit of Launchbar in there too (the 'learn from usage patterns' bit).

    Cheers,
    Ian

  • by HatofPig ( 904660 ) <{moc.liamg} {ta} {keegehtnotnilc}> on Thursday September 29, 2005 @07:18AM (#13674589) Homepage
    Imagine that... Superkarumba [kde-look.org] support built right into the desktop, RuDI [kdedevelopers.org] will mean more compatibility for KDE widget sets and libraries for all applications, KHotNewStuff (snicker) will get kool and new applikations from the web...

    It'll be like a second Christmas!

  • by KayosIII ( 655272 ) on Thursday September 29, 2005 @07:42AM (#13674683)
    Man have you seen a real new user try to use a windows installation package. They get to about the second or third next and freeze... You would be suprised at how many times I get asked to do this task or how many (real) mum and dad users don't install because it is too complicated. The interface for most Linux installers is way too intimidating.. I use synaptic and its great for experts but I would not put in front of a new user. From an interface perspective its hard to go past klik (or the MacOSX disk image packages) It is a very promising technology that I am sure will catch on in the near future. Also the Khotstuff mentioned in the article is very cool... As for QuakeIII: I seriously don't remember having to do any of this when I installed Quake3... Except for making the installer executable. But you have identified a few key issues. I would go a little further and say what is natural and easy to Windows users is definately not what regular people concider easy and natural. Its probably easier and more natural than linux but it is not easy and natural by any stretch of the imagination. It's something that most users have difficulty realising you were taught windows at school or from friends. Yes I am a linux zealot. I also take teach people who have had NO contact with computers before.
  • by beforewisdom ( 729725 ) on Thursday September 29, 2005 @07:45AM (#13674696)
    This is a true story ( I am sad to say ) though many will not want to believe it.

    I met a very attractive woman( hot blond ). As amazing fortune would have it, she was a reader in her spare time, of similar politics, was very witty and loved joking around. As if that could not get any better she was a linux users and attended linux meetup groups.

    She recently switched to windows xp. I was shocked and I asked her about it. She told me that she wanted to use a remote client to work on her work machine from home. She told me that windows xp did it so significantly faster that she dumped linux because she could not stand the wait.

    Then she proved it to me with a demonstration.

    I could not argue with her.

    It is truly sad that windows xp out performs the premier linux desktop.

    I am with every one else. I have most of the features I want.

    I could wait a year for new features if the good folks at the KDE wanted to spend a year working on performance and stability.

    It could become a marketing strength, similar to the firefox people being able to brag about being able to patch holes light years faster than microsoft.

    They can brag about taking a year to optimize their code..."who else will do that? Enjoy a product that was perfected over the course of a year ".
  • by idlake ( 850372 ) on Thursday September 29, 2005 @07:56AM (#13674737)
    Because, unless I am very much mistaken, it would require that almost all of the project be re-written or thrown away and started on again.

    You are mistaken. You can pull off tightly integrated backwards compatibility and still migrate to a new toolkit and language. Apple has demonstrated this.

    What's wrong with Qt anyway that might make you want to port away from it? [...] anything else is really just a matter of preference.

    KDE4 has specific goals, and one has to ask the question whether Qt and C++ are the best platforms to support those goals. I believe they aren't. But, of course, since most KDE programmers are heavily invested in Qt and C++, they wouldn't agree.

    In the end, the market will decide. I suspect that around the time KDE4 comes out, you are going to see other mainstream Linux desktops that are more user friendly and easier to develop for.

    You might say that it's GPL and not LGPL, which might discourage proprietary developers who don't want to fork out for the alternative license, but that's about it

    Yes, that's another problem, and that's exactly the problem the LGPL was intended to address. Putting a GPL license on software that has less restrictive substitutes discourages its use. Most of the software I develop is open source, but I'd still have to pay for Qt if I ever only want to temporarily distribute a single copy in binary form only.
  • by MROD ( 101561 ) on Thursday September 29, 2005 @08:05AM (#13674782) Homepage
    KDE Version 1 was nice, lean, clean and fast. It worked wonderfully on old kit such as Sun SPARCstation 2s etc.

    KDE version 2 started eating memory and resources because it added a whole lot of underlying engineering, most of which a technical user who doesn't use it as just a desktop to manage xterms and other X programs doesn't use. You needed at least a Sun Ultra 1 with 256MB of RAM for it to be useful.

    KDE version 3 increased the overhead quite a bit and increased the disk usage a lot. Unless you had a 440MHz Sun Ultra 10 with half a gig of RAM it's painful.

    I'm guessing that KDE 4 won't even run on platforms which don't use an X server without the new Xorg server extensions and a gigahertz processor or two.

    You may ask yourself why I'm not talking about the power of PC's running Linux as a comparison against which to judge the different versions.. well, firstly, KDE is supposed to be fully cross (unix-like) platform. Secondly, we're a mostly Sun shop for the research side of things here, with Linux increasing in number, but because of the extended nature of machine replacement in academia I still have to support and run 8-10 year old machines. To me, being able to run a reasonably modern desktop for my users is important. KDE used to be the ideal replacement for the really increadibly crummy CDE which comes with Solaris.. it's getting harder and harder to keep it running on the old hardware.
  • by slashzin ( 641759 ) on Thursday September 29, 2005 @08:15AM (#13674834)
    It's only fair to compare KDE 4 to Windows Vista when they come out.

    I for one have been folowing the progress of KDE since its 2.0 days and all I can say is they do an amazing job. Yeah, I agree, it always used a lot more memory than the Windows Explorer shell but I bet you would never notice that if you were not with you eyes on the memory gauge. And I can bet you that in the unlikely event some component in KDE crashes, you don't need to restart.

    I run KDE 3.5_beta1 on Gentoo right now and have had no issues with it in 3 days usage. This includes desktop, file manager, instant messaging, mail, address book, calendar etc.

    All I can say: KDE developers, keep up the good work!
  • by ciroknight ( 601098 ) on Thursday September 29, 2005 @08:52AM (#13675007)
    It's got a lot of ram though, that might be the difference.

    That's the entire difference. Most modern operating systems (and I'll exclude OS X here) don't rely heavily on the processor to do work, and thus, aren't optimised for one platform, and just use the processor as they see fit. As most DEs don't do work that's that processor intense, it's not a problem (although, I will have to admit that there is currently a bug/feature/something wrong with Nautilus that causes older computers to have a heart attack when viewing media folders; either something is wrong with the VFS not caching thumbnails, or Nautilus is improperly threaded to deal with the issue).

    To the point, I have a Pentium Pro machine at home that I have loaded with 256 megs of EDO. The desktop is every bit as responsive and quick on it, as it is my Pentium II 450 here at work with 256MB of SDRAM, (of course, except for the media bug *shakes fist at GNOME developers*), but feels absolutely sluggish compared to my Pentium 4 (2.8) in my kitchen at home with 2GBs of DDR (of course, these are just my desktop machines, all running GNOME).

    As for the browser, Konq is excellent, and as testimate Apple uses much of the code in WebCore (horray gpl). But it also shows how adamant KDE developers are to do things their own way, and not make consessions to anyone, so there are always drawbacks to every situation (open source would benefit a lot if the desktop environments ratified Firefox as their official browser, simply because it would simplify the amount of knowledge a user has to have to use Linux. Not that there's anything wrong with Konq; it's great, it's just severely outnumbered).

    It's the little things about attitude and situational awareness that really keeps the Linux community at a constant holy war with itself, and IMO it's the reason they don't innovate and simply copy their role models (see GNOME and OS X, KDE and Windows). While I love choice, the problem is that someone has to choose, and the uninformed is as clueless as most people would be going to shop for a car (even though this is a bad analogy; cars at least have a standard interface, and the largest choice is based on the look, power and features, verses how easy it is to use).
  • by nutshell42 ( 557890 ) on Thursday September 29, 2005 @08:56AM (#13675027) Journal
    Also Konqueror struggles with some pages, rendering them really slowly.

    echo "KDE_NO_IPV6=true" >> /etc/environment

    But I think they did something about it anyway; I've recently installed SuSE again and at first forgot to set the variable but I've yet to find a page with the painfully slow rendering that was caused by the ipv6 lookup lags in earlier versions.

    Also SuSE (well their performance enhanced version; get it here [opensuse.org]) has the fastest KDE I've ever seen.

  • by steeviant ( 677315 ) on Thursday September 29, 2005 @09:18AM (#13675157)
    " What linux needs for the desktop market is an easy to use, and simple desktop."

    Yea, it's called Gnome.


    Gnome is getting pretty good, but compared to Windows or OS X the point at which the windows-icons-mouse-pointer paradigm falls down still comes much sooner than in Windows or OS X

    Linux is nice, and serves me as a Unix zealot quite well for a home desktop, but I still haven't seen a Linux distribution in which it is as easy to install an application as in the mainstream OSes.

    "For example, Sometimes, sound on linux can be an absolute bitch to get going."

    What does this have to do with the desktop?


    I (like most people with computers) have a large collection of music on my computer, because it's so much easier to manage than a giant pile of CDs. Listening to music from one's computer is a common use for desktop machines these days. There's no way in hell a consumer or non-power-user is going to knowingly choose an OS with such weak audio abilities that it can only play one sound at once without the assistance of some program which makes the sound choppy and/or laggy on certain hardware. I have set up dmixer on my computer which should mean that I should be able do away with those awful sound daemons, and some people have those new fangled cards with a hardware mixer, but the obsolete sound daemons have become so entrenched that they're still required for the respective desktop environments and their applications to function properly.

    There is no stable ABI for vendors to create hardware drivers to, the ABI is in a constant state of flux along with the rest of the kernel and drivers compiled for a certain version are progressively more unlikely to work with each successive minor version of the kernel. The situation is nearly as bad for open source drivers which need regular maintenance to remain in sync with the audio API. It's no wonder most hardware vendors don't want to touch Linux with a stick.

    The situation with sound in Linux is confusing, fragmented and in many ways just plain broken. I don't know what you do with your desktop, but it's obviously not typical if you don't consider sound to be important.

    "The point is, that as long as simple issues like playing a video become mammoth tasks,"

    What does this have to do with the desktop?


    You don't suppose all those millions of ATA DVD drives being sold are finding their way into servers do you?

    Wake up Buck, you've arrived in the 21st century. Playing videos and listening to sounds is actually commonplace nowadays, in fact a nice screen for playing videos was why I chose a midsize laptop instead of a subnotebook, and last I looked there are increasing numbers of wide screens coming onto the market. I'm pretty sure sales of wide screen laptops and monitors isn't booming because of people wanting to put 6 xterms on screen at once.

    None of your complaints have anything to do with the desktop. You are wanting applications and drivers.

    None of his complaints have very much to do with the GUI but they are certainly related to the experience of trying to use a Linux machine as a desktop operating system.

    Few people (except those like me whose brains seem to be running some variant of Unix in muscle memory) are going to choose a desktop that limits their computers abilities. Everything seems pretty straightforward to me and I feel empowered rather than limited by Linux, but I'm a wee bit of a nerd and few of my non-nerd friends who've sampled Linux have kept at it even with remote tech support at their bidding.

  • by moonbender ( 547943 ) <moonbender AT gmail DOT com> on Thursday September 29, 2005 @11:09AM (#13676188)
    Konquerer doesn't need anything shoehorned into it by default. But they should offer an easy-to-use and easy-to-develop-for plugin architecture. It should be made really easy to extend Konquerer in the way TortoiseSVN and WinRAR (etc.) extend Explorer. Of course, for all I know such a plugin architecture already exists... (But is it used a lot? If not, why?)
  • by shiftless ( 410350 ) on Thursday September 29, 2005 @12:28PM (#13677060)
    What an ass. I happen to have used Konqueror extensively, and for a while switched to it exclusively, but ended up switching back to Firefox when I was tired of some pages not rendering correctly, etc. No, I haven't filed any bug reports or enhancement reports or even at least checked that it's in the pipeline, or used any other means to inform the developers about a damn thing, because [b]I've got better shit to do and it's not my God damn job.[/b] My computer is a tool to get work done. I don't run Linux because I want to help others beta test software, I run Linux because it's fast, powerful, and free. I'm sorry that you feel that this makes me a troll. I guess I'm just a lesser human being than you. Now if you'll excuse me, I've got to go do some engineering homework.
  • by slashflood ( 697891 ) <flow@NoSPaM.howflow.com> on Thursday September 29, 2005 @12:58PM (#13677384) Homepage Journal
    Always the same post: The guy is called ClintJCL [slashdot.org]: one of his posts [slashdot.org]. You can find the same post in his blog [blogspot.com], but he says, that he just copied it from /.. Some research at Google reveals a lot about this guy.
  • by Punboy ( 737239 ) on Thursday September 29, 2005 @01:10PM (#13677497) Homepage
    Not to fear. We're going to implement a system where KDE detects what eye-candy can be shown without severely impacting performance. We're not ignoring speed, or stability... we're aiming to incorporate all of these.

    Also, our "eye-candy"'s main point is to make it easier to use. All our eye-candy has a function, its not just for show.
  • not quite true (Score:1, Interesting)

    by Anonymous Coward on Thursday September 29, 2005 @01:30PM (#13677721)
    Those stats are usually user polls, and asking the power geeks what they like most has almost no bearing on actual usage considering that there are now millions of non-geek users at libraries, schools and offices.

    to counter your list:

    - Suse is on its way out as a desktop, these days Novel is pushing Novel Linux Desktop, which is a gnome centric distro.

    - Sun uses gnome in JDS.

    - Ubuntu uses gnome only.

    - Fedora and Redhat are both default to gnome.

    so yeah, its a tossup which is really "in the lead"... which make such claims like in this story laughable and basically FUD.
  • by Arandir ( 19206 ) on Thursday September 29, 2005 @04:17PM (#13679352) Homepage Journal
    I did a comparison once a couple of years ago. On a dual-boot system at work I timed booting from poweroff to a finished Slashdot render in a browser. FreeBSD+KDE+Konqueror was ten to fifteen seconds quicker than WindowsXP+IExplorer.

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...