Slashdot Mirror


KDE Turns 19

prisoninmate writes: Believe it or not, it has been 19 long years since Matthias Ettrich announced his new project, the Kool Desktop Environment (KDE). "Unix popularity grows thanks to the free variants, mostly Linux. But still a consistent, nice looking free desktop-environment is missing. There are several nice either free or low-priced applications available so that Linux/X11 would almost fit everybody needs if we could offer a real GUI," wrote the developer back in October 14, 1996.

26 of 115 comments (clear)

  1. 1996 was the year of Linux on the desktop by tomhath · · Score: 5, Funny

    Dang, I missed it.

    1. Re:1996 was the year of Linux on the desktop by jellomizer · · Score: 3, Insightful

      The year of the the Linux Desktop will be the same year the Desktop Dies.
      Linux (kernel) actually bypassed it by taking center stage on the mobile market, with Google's ChromeOS, really only competing with Apple, and winning in numbers of units sold.
      The Desktop will stay a windows world, until Microsoft stops making windows for desktops, then people will switch to Linux as their alternative. By that point the desktop wouldn't be a profitable business, so other than being made by a group of hobbyists, the market will be dead.

      However what I don't get, is why the Linux community hasn't been pushing for dominance in the Work Station market. Those who use larger Personal Computers to do real computational work. KDE is one of the closest to offering this type of work environment. But there needs more work in multi-screen display abilities, Being able to scale windows down on the WM level and just shrink or expand the content dynamically. Faster ways to switch windows, perhaps even eye tracking where the content you are looking at is expanded, while the other windows are shrunk. Maximizing your viewing state. There is plenty of room of technology growth in the work station market, focusing less on making it so Grandma can browse the web, but more for expert users to be productive while using the computer for computational needs.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:1996 was the year of Linux on the desktop by Dutch+Gun · · Score: 2

      People keep misinterpreting the decline of the PC as a fall toward inevitable death. It's simply finding a new niche as a higher-powered computing device among the computing device spectrum. Think of the PC as the pickup trucks and full sized utility vans of the automotive world. Most people don't need them, but there's really no substitute for them with specific types of work. A smartphone, tablet, or netbook is never going to replace laptop and desktop PCs in the office, nor for anyone who actually creates content. Supplement certainly, but not replace.

      Also, these days, aren't most workstations really just high-end PCs? There used to be a real difference (SGI, Sun, etc), but nowadays I think it's more of a semantic difference, other than some hardware choices, like Xenon processors, ECC memory, etc.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    3. Re:1996 was the year of Linux on the desktop by MBGMorden · · Score: 2

      As someone who lived through the early years of Linux (I started using It back around 1998), nah, we're pretty good. There are some projects that are going in odd directions, but open source is showing its strengths there with people still taking a more traditional approach (ie, the Cinnamon interface in place of regular GNOME3).

      Using Linux back then was a chore - you really had to WANT to use it because the apps were lacking and the UI was downright clunky, not to mention the famed stability of Linux that was always touted really applied to the console running server apps - KDE and most of the desktop stuff crashed constantly. Now most of the Linux desktop stuff is pretty stable.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    4. Re:1996 was the year of Linux on the desktop by Blaskowicz · · Score: 2

      Windows replaced Unix workstations. What Unix workstations did linux can't do, like running a 10-year-old binary, Windows can.

      Windows now has a disproportionally advanced graphics stack, while linux is still waiting for Wayland coming when, 2017? By then 18-year-olds will be facebooking, touch-wiping idiots that don't know how to use a computer. They'll laugh at you for plugging a USB stick at the computer and using a file manager.
      Weird that Wayland wasn't available in 2012 (as in selectable in the installer with debian and ubuntu) and stable in 2014.

    5. Re:1996 was the year of Linux on the desktop by bluefoxlucid · · Score: 2

      People keep misinterpreting the rapid increase in PC specs and the constant buying of a new $300 eMachine every 6 months as a healthy product market, and the more moderate pace of PC replacement as the death of the PC. They're also misinterpreting the boom of excessive numbers of mobile apps--mostly games--as the end of the PC industry.

      People aren't throwing computers out the window. You don't see people living without a computer in their house, only a smart phone and a Galaxy Tab to do all their computer work. Some folks have just a Surface, but we had people with just a laptop or just a macbook back in 2000 during the "you need a laptop for college" fad; the Surface is a bona fide PC platform with touch screen and stylus capabilities.

      PCs fell into the comfortable niche of common goods. They became like multiple pairs of shoes or wardrobes with several sets of clothes: even poor people have them. Remember when seeing a book probably meant you were never going to see that book again in your life, so you better memorize its contents? We order books from Amazon now.

  2. Re:K in KDE by Anonymous Coward · · Score: 5, Funny

    I stopped using kDE because of its name. The K in kDE has political meanings in Argentina. K is synonym of corruption.

    Change its name. Delete all traces of K in kDE and I will return. Until then, I prefer to use Unity, Gnome, Xfce, even WindowMaker.

    And I stopped eating snickers because it rhymes with knickers.

  3. Kudos by varag · · Score: 4, Insightful

    It's come a long way and the current incarnation is robust, intuitive and quite pleasing on the eye.

  4. Re: K in KDE by bill_mcgonigle · · Score: 3, Funny

    better ditch the metric system while you're at it. Nobody needs corrupt mass measurements.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  5. KHTML! by Anonymous Coward · · Score: 5, Informative

    While we celebrate, add to this that KDE extended its reach to a huge fraction of the online world with the KHTML rendering engine.

  6. I used it! by Anna+Merikin · · Score: 3, Insightful

    My first permanent Linux installation (permanent in the sense that I wound up keeping and using it instead of Windows) was Caldera Open Linux 1.0. which shipped with KDE-1.0. Finding its limitations quickly, I moved to Red Hat 6.2 (KDE 1.1) and compiled each new KDE release from source until v. 3. I then switched to Knoppix and Mepis (Debian), still using KDE. I now use 4.x on Mint-14.04-3. For a short time, I tried XFCE, but returned to the integration of KDE.

    KDE still looks and acts pretty much the same now as it used to, just moreso.

  7. When you have a hammer by Grand+Facade · · Score: 2

    Everything looks like a nail.

    No one feature is going to jack Linux into mainstream.

    What has propelled Linux to it's current position is price point and versatility.

    The ability to fold spindle and mutilate an OS as desired.

    I fear elevation to mainstream would be its demise.

    More is better is marketspeak for more money, I think Linux is pretty great right now.

    --
    Rick B.
  8. Why do you like KDE? by LichtSpektren · · Score: 3, Interesting

    I'm curious to hear from some KDE fans. In my experience, the K applications are almost universally inferior to other free counterparts (who uses Calliga Suite over LibreOffice? Konqueror over Firefox/Chromium?), and I have found Plasma to be gaudy and bloated compared to MATE and Xfce. But that's just me. Any reasons why KDE is so great, beyond its vast customizability?

    1. Re:Why do you like KDE? by ArchieBunker · · Score: 2

      I like the look and functionality. I could give two shits about the rest of the other programs that are all poor copies of one another.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    2. Re:Why do you like KDE? by Anonymous Coward · · Score: 5, Insightful

      Customizability is one of the important things to me about KDE, which has been my only regular desktop since 2007.
      I like things to look my way, and I like to be able to change them. I'm still on 4; 5 doesn't have enough customization ready yet.
      I love Konqueror; it's my primary web browser and my only file manager. They haven't monkeyed with its UI like Firefox and Chromium; it still looks like a browser. It has built-in adblocking and user agent switching. I also adore Kate, which is my only answer in the text editor holy war. It's so extensible, and I use other tools built on it, like KDevelop and Kile.
      I'm a big fan of KTorrent, Clementine, Okular, Tellico, K3b, and I do use some of the Calligra tools.
      Every once in a while I'll be running a program that brings up the ugly ugly GNOME/Gtk file chooser dialog box, and I'll wonder why anyone is not using KDE.

    3. Re:Why do you like KDE? by Anonymous Coward · · Score: 2, Interesting

      oh god, I cant even where to start...

      konsole is perfect
      much more options (customization as you call it)
      klipper FTW!
      amarok!
      k3b
      file manager is also perfect
      its dense environment if you know what i mean (no meaningless white space around everything on desktop)

      as of browser, I use chrome

      I use kde from version 2.0 and yes, it was shit then (slow as hell). But version 3.0 forward was really great. I periodicaly tried xfce and gnome, but just dont like it.

    4. Re:Why do you like KDE? by Dragonslicer · · Score: 2

      In my experience, the K applications are almost universally inferior to other free counterparts (who uses Calliga Suite over LibreOffice? Konqueror over Firefox/Chromium?)

      I guess that might be true if by "universally" you mean only Calliga and Konqueror and ignore the rest of KDE's applications. As others have mentioned, Kate, Konsole, Dolphin, KMail, KTorrent, KWallet, etc. are among the best applications of their kinds.

      I'm also a big fan of the fact that nearly every KDE application (as well as Plasma) has a keyboard shortcuts screen in the settings. You can assign any keyboard shortcut you want to pretty much any action that you can do in the application.

    5. Re:Why do you like KDE? by fnj · · Score: 2

      I'm curious to hear from some KDE fans. In my experience, the K applications are almost universally inferior to other free counterparts (who uses Calliga Suite over LibreOffice? Konqueror over Firefox/Chromium?)

      News flash. Who doesn't use the premier standalone apps in preference to bundled apps? WTH is your point? It applies equally to KDE and GNOME, except GNOME doesn't have anywhere near the richness of bundled apps.

      One exception is Kate. Kate is far superior to any other general purpose GUI editor.

      I have found Plasma to be gaudy

      Can't speak to a meaningless thought from the blue.

      and bloated compared to MATE and Xfce

      "Bloated" is a word that can mean almost anything. If you can specifically describe exactly what you object to, I might be able to evaluate it. If you're talking about disk usage, I would categorically snort, seeing it as a complete so-what non factor. If you're talking about RAM use, can you present specific comparisons? If you're talking about features, I give up. The concept of "too many features" is completely irrational. If what you really mean is that a wealth of features get in the way by making the app too hard to use, then in principle that could at least be a rational objection.

    6. Re:Why do you like KDE? by Grishnakh · · Score: 2

      My main reason is KWin (the window manager). It's not about the apps to me, it's about the overall system, including the window manager, the configuration tools, etc. I can configure my desktop to my liking, without having to jump through hoops or do it all over again every time the DE gets a version number bump (unlike Gnome).

      Almost no one actually uses Konqueror any more, we all use Firefox or Chromium. Same with LibreOffice. KDE doesn't prevent you from running non-KDE apps. However, you cherry-picked the worst examples. Krita is a really good image editor (better than GIMP in many ways, but its focus is a little different), K3B is a nice CD/DVD burner, Kcalc works well for me, etc. For a lot of the smaller stuff, the KDE apps are good. Okular (for PDFs) and KTorrent are great too. I even like Amarok though a lot of people prefer Clementine.

    7. Re:Why do you like KDE? by joetainment · · Score: 2

      ... Any reasons why KDE is so great, beyond its vast customizability?...

      KDE is my favorite UI on any OS I've used, and that includes Windows, OSX, Android, etc.

      I don't always use the additional KDE applications, and yes, I usually use the more mainstream ones like LibreOffice and Firefox. However many of those KDE apps are actually pretty good, and they provide reasonable alternatives which are nice to have.

      It doesn't really matter though, because I use KDE primarily for the actual desktop environment itself. In additional to a really excellent desktop UI (launcher, taskbar, etc) it has so many minor utility applications that improve a Linux computer so much.

      The fact that it offers lots of configuration options is really important for me as well.

      I should mention that generally speaking, I install most of the other desktop environments as well, since many of them have useful utilities etc. In addition, it's also nice to have other ones in case you need to run with low resource usage or in the event that you break KDE somehow. (KDE doesn't easily break, but I hack around so much that I've often broken it by playing with experimental settings etc.)

      So yeah, I love KDE. Thanks so much KDE developers!

    8. Re:Why do you like KDE? by StormReaver · · Score: 2

      I can understand your confusion, since you're conflating applications with the desktop. I started out on GNOME, but moved to KDE back when it was at version 1.44. I found the desktop look and feel to be vastly more pleasing than GNOME, Konqueror to be tremendously more functional and polished than whatever GNOME was using at the time, and KDE's customizability to be worlds more advanced than GNOME.

      I absolutely love all of Plasma's bells and whistles, and get quite annoyed when they crash. One of my favorite little plasmoids is the calculator in krunner. It's so handy to have a line-based calculator a simple Alt-F2 away. And KWin's desktop effects are so well integrated into the desktop that it's painful to sit down at any desktop that doesn't have them.

      As far as applications, I run Konqueror for my file manager but not as a Web browser; as a Web browser, it is far behind Firefox and Chrome. But as a file manager, it's top-notch. It's castrated cousin, Dolphin, is an abomination that should have been stillborn.

      I run LibreOffice, as it is the crown jewel of office suites for Linux, obviously.

      K9 was the best, simplest DVD copying utility I've ever used; it's a shame it was abandoned. I have yet to find anything to fill its shoes.

      KTorrent is a fantastic bit torrent client.

      I could go on, but I won't. For me, KDE's customizability is a huge plus that puts everything else to shame. And it has many applications that I consider to be best-of-class. It fits my workflow better than any other desktop, bar none.

  9. Re:K in KDE by Grishnakh · · Score: 2

    And this is why the metric system is wrong and should be abandoned: it's used in North Korea. Since North Korea is a horrible regime and uses metric, I refuse to use it.

    Also, Iran has a horrible regime, and they fly F-14 jets. Because of this, I refuse to watch Top Gun, and because Tom Cruise is in Top Gun, I refuse to watch any movies with him in it.

  10. Re:K in KDE by Grishnakh · · Score: 3, Informative

    This is just plain idiotic. Qt uses less memory than Gtk+, and is a far superior and more complete toolkit as well. Qt is commonly used in low-resource embedded systems; Gtk+ is not.

  11. Re:K in KDE by fnj · · Score: 3, Interesting

    Christ, the whole point of KDE was that it used an excellently architected C++ core library instead of a clunky crude C core library trying to imitate OO on a flat procedural programming environment. A long time ago, before Qt went straight full free software, the whiners had a point about shying away. As it is now, why would KDE ever switch away from the best?

    UI retrogression abandoning use standards is a universal hipster problem. It has nothing whatever to do with KDE. Microsoft started it, Firefox copied it, and Gnome took it up with a vengeance. KDE to this day is still a rational GUI. Windows are properly decorated, with proper controls in the proper places, no hidden now-you-see-it, now-you-don't scrollbars, and no idiotic bullshit abortions like only-the-one "current" window having a title bar, with the title bar at the top of the display.

    As for "slow app loading", what piece of shit hardware are you running on? I use a mix of KDE, GTK, and other apps, and they all load instantaneously on my decidedly trailing-edge boxes. The absolute nauseatingly worst offenders for RAM bloat are Firefox and Thunderbird, which are both GTK-based.

    If you've got absolute lightweight religion for whatever reason, I won't knock it. I will just point out that all the usual DEs are pigs for RAM use, and that disk space use has been a complete non-factor for at least 15 years. Even Xfce has caught the pigginess. With LXDE pretty much withering and Razor-Qt developing at a glacially-slow pace, I personally think Lumina has a lot of promise.

  12. Re:I Didn't Realize by Grishnakh · · Score: 3, Informative

    Unfortunately, part of this is a byproduct of lack of developer resources, because there's too much competition in the Linux DE space, and like most Linux projects, there aren't that many developers to begin with. Projects with high corporate interest like the kernel get lots of developer time (thanks to companies paying their employees to work on it); the kernel is used in countless embedded devices plus servers, so there's a lot of corporate backing. There isn't much corporate backing for desktop work, so we get the garbage that Red Hat shovels to us (Gnome3). Why RH doesn't want to push a DE that would work extremely well in a corporate desktop environment as a Windows replacement, I have no idea; my guess is that their management is buddy-buddy with the top Gnome devs (who also work there, and have built themselves a little empire within the company) and refuses to change course even though years and years and years of Gnome hasn't helped Red Hat penetrate the business desktop market at all.

    Anyway, add that to some lackluster leadership within KDE wherein they've pushed for new features (akonadi, nepomuk, desktop search, activities, etc.) over improving existing code, which is also a big Achilles' heel for FOSS software in general: devs prefer to work on new shiny stuff instead of making things reliable and fixing bugs, and most of these devs are unpaid so the effect is much worse. Proprietary software isn't immune to this (new features sell software, bug-fixes and reliability improvements do not), but it can be worse in FOSS depending on who's involved in the project.

  13. Kraptastic! by maestroX · · Score: 2

    I vividly remember my Klamath choking and Fireball trashing all over the place when the library dependencies pulled in
    as konsole was trying to start (I was wary of loading a whole window system, this was C++ you know).

    I wept many tears and bled my eyes on the bulky pixel-fear-inducing window that appeared
    and burnt into my 15" aquarium after minutes seeming hours.

    The experience reminded me of the furious Emacs vs. VI battles, yet Emacs seemed to fly on the machine.

    Obviously, I was reminded at some newsgroup or other to use better compile options, as gcc 2.7.2 was *really*
    not up to par with other c++ compilers or standards these days, how could I expect anything else?

    So I spent days figuring out how to tune and compile the latest PGCC with the greatest options ever. Really.
    I made sure anything binary that would come out of the compiler would be stripped, framepointer-ommitted,
    loop-unwinded, MMX-enabled, -ftry-harder and optimized with -O9999 (if unfamiliar, just imagine the
    greatest bbq sauce recipe in existence).

    After this excruciating and cumbersome process, if fed the compiler source to the newly built compiler until
    I was satisfied and sure *nothing* unoptimized was escaping my toolchain. Then I repeated this process to
    assure my conscience; you know, these nights punch holes in your confidence.

    And again. I was relentless and unforgiving, no 386 opcode would be left in favor of 586 optimization.
    After that, I spent nearly the same time on LFS'ing and kernel-tuning my system on another partition with this übertoolchain.

    I can honestly say the system booted and flied -- it flied like a rocket.
    Rodney McKay would agonize in self-pity at the sight of it.

    Were any Stampede or Gentoo developer to see this, it would wet their pants
    and send them home crying for mommy. I'm pretty sure one of my fellow CS students
    quit shortly afterwards and took up a job at the local grocery store.

    I could pipe /dev/hda to X11 emacs and have responsive parenthesis matching at the same time!

    Then, confident but modest, started konsole on a prompt:

    % konsole
    Segmentation fault (signal 11)

    After that I dumped the computer only to discover some time after the kid next door used it to play Hind on Windows98.
    I'm sure there's some point in this story but I'm sure as hell not touching KDE to unbury it out of my brain.