KDE is a free Environnement of office used mainly with the operating systems GNU/Linux and BSD such as FreeBSD. It is also theoretically available under Darwin (Mac OS X), some others UNIX like Windows via Cygwin/X.
Because of its similarity with the interface of Windows in its configuration by defect and of the Software big number of S available for this environment, it is installed out of standard by many distributions. Of German origin (but its developers are currently distributed on all the sphere), KDE is translated into 65 languages.
KDE is with GNOME the principal free alternative and general public to the interfaces of the conventional operating systems (Microsoft Windows and Mac OS). Its software is generally published under the license GNU LPG, its libraries under GNU LGPL.
The mascot of the project is a green dragon called Konqi, which appears in various applications, in particular when the user leaves a session.
KDE is the Sigle of “ K Desktop Environment ”, the K not having really significance. At the beginnings of KDE, the word “ Kool ” was used, but the developers of the project gave up this mot. They are satisfied from now on to notice that in the Latin alphabet, K is close to the L of Linux. This name evokes CDE ( C ommon D esktop E nvironment), the very widespread graphic environment on the Unix machines in the neighborhoods of 1990.
Project KDE was launched in October 1996 by Matthias Ettrich, which wished to offer to the users systems Unix a unified interface, which gums the differences between the many graphic toolboxes of use under the system X Window. The choice of the library Qt, which at the time was not free, and to a lesser extent the importance of the language C++ in the development of KDE, led to the creation of the competitor project GNOME in August 1997.
The following year, KDE 1.0 left. This version contained a panel (bars tasks and launcher of applications), an office on which to deposit icons, the manager of files Kfm and a great number of utilities. KDE 2.0, left in 2000, was the occasion of an almost complete rewriting. This version introduced the graphic Shell Konqueror, and several technologies intended to integrate the applications between them, to start with KParts and DCOP. The panel was also replaced by Kicker offering more functionalities.
Version 3.0, published in 2002, is an evolution of KDE 2. KDE 3.4, left in March 2005, is an evolution which brings its batch of corrections of bugs and improvements to all the levels like the more complete support of the various versions of CS by KHTML, of accessibility in particular via KTTS for the Voice synthesis or the beginning of the use of HALL and DBUS to follow the recommendations of Freedesktop.
The current major version of KDE is the 3.5 (exit in November 2005), whose last version is the 3.5.8. This version should be the last of the branch 3.x KDE 4 should succeed in December to him 2007 and will use Qt 4. It will be the occasion of a recasting of the multi-media system, graphical interface and several other components.
The detailed history of the versions of KDE is available on the site of KDE.
See also: KDE4
The developers envisage the exit of KDE4 for on December 11th, 2007. This new major version will be the occasion of material changes, like:
Most of these projections are gathered within the Appeal project. One can find Mock-up of KDE 4 here and other ideas for KDE 4 here. A version dedicated to the developers of applications for KDE ( Technical Preview ) left in October 2006. The purpose of it is to make it possible the latter to familiarize themselves with the news Application program interface (API) and to carry their applications on the latter.
A version of development (Krash code name) is available for various distributions, like Kubuntu or OpenSUSE. It is still highly unstable and is intended for the developers.
Among the applications specific to KDE, one can quote:
a Navigator Exploring Web and of files: multi-media Konqueror
See also: KOffice
KOffice is the most important sub-project of KDE. It is about a office automation Suite made up of many components, among which appear a Word processing (KWord), a software of image processing (Krita) and a software managing of the databases (Kexi). Each component is usable also as an independent application.
To produce and make use a office automation Suite is an extremely difficult task, especially for a project like KOffice having financial and human resources very limited. Also KOffice until today incomplete (in particular with regard to its spreadsheet), immature and little was a long time and still used.
The sector is indeed encumbered by two mastodons:
It is certain right now that however waited version 2 of KOffice will not be able to compete with these two continuations in terms of functionalities. For nevertheless finding its niche of use, the KOffice project continued as from 2005 the following strategy:
See GUI and Functionality Design Competition for KOffice 2 - Brainstorming for the future of Koffice
KDE is a great project. Completed work can be measured in some figures:
the reference frame SVN of the source code of KDE contains currently approximately 4 million lines of code. (To carry out a small comparison: core 2.5.71 of Linux contains approximately 3.7 million lines of code);
These figures can seem impressive, but the extent of the task is even more. A project like OpenOffice.org, equivalent with a simple sub-project of KDE (KOffice) is with him all alone slightly larger in terms of lines of code. The explanation advanced by project KDE is a well thought architecture, an aspect seldom noticed by the users, but who makes the developers productive. This architecture breaks up into several subsystems:
KDE and GNOME have an approach different from what must be an graphical interface:
It happens that the partisans of KDE and GNOME launch out in sterile long discussions having for origin such or such troll opposing the two environments, like the least greedy in resource memory or processor.
Instead of taking part in these sterile discussions, important actors of GNOME and KDE launched Freedesktop.org, a zone abstract of collaboration between them (but opened with the others), aiming at harmonizing the common infrastructure like the short cuts keyboards, the detection of the material, the exchange of information between applications (as with the Copy-sticking, Cut-to stick and Slip-to deposit), etc
Today (February 2006), applications KDE function under GNOME and conversely. There remain nevertheless different choices of ergonomics and functionalities always correctly not integrated.
In 2005, Linus Torvalds made speak about him when in the mailing list of GNOME, he encouraged people under GNOME to pass under KDE. He wrote in another message that Gnome seemed to be programmed by “Nazis of the interface”. This made following an argument on the addition or not of functions advanced in the software of impression of GNOME. This attack was not taste of the persons in charge of KDE and Aaron Seigo (an important developer of KDE) called with calm by saying that it was normal and necessary that the two environments make different choices of interface. And that the denigration of an office did not contribute to reinforce the other, but on the contrary, harmed to him via the polemic that this kind of interventions inevitably generates. While at the same time Gnome and KDE have to work together, in particular to obtain the support of the companies of development independent, of better pilot, the improvement of X11 and more functional Freedesktop.
| Random links: | Psychometry | Dicé | Super Cut of Asia | The blue Bird | Beatific vision |