# Eine kurze Führung durch die Entwicklungsgeschichte von &kde;

Der CEO einer großen Softwarefirma zu Beginn der 80er Jahre...

640KB reichen für jeden

## Vor &kde;

Seit dem Beginn der Entwicklung von &UNIX; gab es ein großes Problem: Es gab zwar stabile Grundsysteme und gute, leistungsfähige Programme, aber nur wenige Leute waren in der Lage &UNIX; zu bedienen. Es war hauptsächlich für Studenten und Fachleute entwickelt worden, die das System lange studiert hatten. Als Beispiel hier die übliche Methode zum Lesen von USENET-News:

    find /var/spool/news -name '[0-9]*' -exec cat {} \; | more

Das ist zwar schnell und effizient aber nicht gerade benutzerfreundlich. Für den gleichen Zweck gibt es heute viele gute Programme wie z.B. tin und &knode;, die einfach zu bedienende graphische Oberflächen (&GUI;s) besitzen. Unglücklicherweise mangelt es diesen &GUI;s an einem gemeinsamen Konzept. Für Programmierer stehen zwar kommerzielle Bibliotheken wie &Motif; zur Verfügung, diese waren aber bis vor kurzer Zeit viel zu langsam und viel zu teuer.

Die Einrichtung der Programme ist häufig genauso schwierig. Während die Kompilierung häufig durch die Befehlsfolge ``./configure` && `make` && `make `install``` erledigt ist, kann die Einrichtung in den wenigsten Fällen über Menüs oder Skripte erledigt werden. In den meisten Fällen müssen Sie mit einem Texteditor Konfigurationsdateien bearbeiten. Ein falsch gesetzter Punkt kann die Konfiguration komplett ruinieren. Bei jeder Konfigurationsänderung müssen Sie sich wieder mit diesen Dateien herumschlagen.

All dies verhinderte in der Vergangenheit, dass &Linux; und andere &UNIX;e einen breiteren Interessentenkreis fanden. Dabei sind viele Leute mit dem eigenen Betriebssystem aufgrund dessen mangelnder Leistungsfähigkeit oder Stabilität unzufrieden. Andere Leute ärgern sich darüber, für jede neue Version einen neuen Rechner kaufen zu müssen, weil wieder mehr RAM und eine größere Festplatte von Nöten ist. Häufig genug bietet die neue Version nur wenige neue Funktionen, die kaum jemand wirklich benötigt.

&kde; ist anders. Auch wenn die &UNIX;-Befehlsfenster nicht ersetzt werden sollen, arbeiten wir daran, die Bedienung der &UNIX;-Umgebung einfacher zu gestalten. Es sollen mehr Benutzer für das &UNIX;-System begeistert werden. Einfache Dinge sollen leichter zu erledigen sein, es sollen aber auch weiterhin komplexe Aufgaben gelöst werden können. Eine einheitliche Oberfläche soll den bisher so oft erlebten Flickenteppich ersetzen.

## Was bringt Ihnen &kde;?

&kde; wurde für Jedermann entworfen.

&UNIX;-Neulinge oder Benutzer, die einfach kein Interesse an den neuen Technologien und Möglichkeiten haben, die ihr bisheriges Betriebssystem nicht bot, müssen sich nicht mit den Nicklichkeiten einer Befehlszeile auseinander setzen. Dennoch bietet &kde; mit seinen &GUI;-Werkzeugen, die komplizierte Aufgaben vereinfachen, Eigenschaften, die auch erfahrene &UNIX;-Benutzer zu schätzen wissen. Dabei ist die Befehlszeile immer nur einen Mausklick entfernt.

Unabhängig von Ihren bisherigen Kenntnissen in &UNIX; oder anderen Betriebssystemen bietet &kde; Folgendes:

- Eine angenehme, leicht bedienbare Arbeitsumgebung.

- Einen leistungsfähigen, leicht zu bedienenden Dateimanager

- Einen ebenso leistungsfähigen und leicht zu benutzenden Internetbrowser

- Eine einfache, zentralisierte Einrichtung

- Eine lange Liste von Anwendungen, die produktives Arbeiten in &kde; von der ersten Anmeldung an erlauben.

- Online-Hilfe zur Unterstützung in jeder Situation.

- Eine einheitliche Oberfläche. Menüs befinden sich anwendungsübergreifend an der gleichen Stelle, Tastatur-Kurzbefehle verhalten sich gleich, die Symbole der Werkzeugleiste arbeiten überall in gleicher Weise.

## Die Vergangenheit von &kde;

Im Oktober 1996 brachte der deutsche LyX-Entwickler Matthias Ettrich die Entwicklung von &kde; durch eine Nachricht im USENET ins Rollen. Kurz darauf begann eine Gruppe von Entwicklern mit der Planung und Programmierung von Teilen des Projektes. Ein Jahr später wurden bereits relativ stabile Alpha- und Betaversionen des Fenster- und Dateimanagers, des Terminalprogramms, des Hilfesystems und des Bildschirmkonfigurationsprogramms veröffentlicht.

Im Juli 1998 wurde &kde; 1.0 veröffentlicht. Sie bildete für die nächsten sechs Monate die stabile Grundlage von &kde;, während die Entwickler bereits an der Verbesserung von &kde; arbeiteten, ohne sich Sorgen um die Stabilität Ihrer momentanen Arbeit machen zu müssen. Im Januar 1999 waren die neuen Entwicklungen soweit, dass sie integriert werden konnten und die neue stabile Version, &kde; 1.1, veröffentlicht wurde.

Es folgte die Entwicklung von &kde; 2.0, für das die Arbeitsoberfläche beinahe komplett neu geschrieben wurde. Diese Version wurde schließlich am 23. Oktober 2000 freigegeben. Die weiteren sechs &kde;-2.x-Versionen folgten im Laufe etwa eines Jahres und verbesserten sowohl Funktionalität als auch die Stabilität der ohnehin schon eindrucksvollen Arbeitsumgebung.

Zur Zeit wird die Version &kde; 3.0, die wiederum eine große Anzahl von Verbesserungen gegenüber der 2.0-Serie bringen wird, für die Veröffentlichung vorbereitet. Obwohl sich das &GUI; verglichen mit dem Versionswechsel von &kde; 1 zu &kde; 2 kaum verändert hat, wurde doch viel Feinarbeit geleistet, unter anderem beim völlig neuen Drucksystem, der erheblich verbesserten SSL-Unterstützung (für sichere Internet-Transaktionen) und der vollständigen Unterstützung von Sprachen wie Arabisch oder Hebräisch, die von rechts nach links geschrieben werden. Weitere Informationen über diese und andere aufregende Entwicklungen finden Sie auf &kde-http;.

Die Kommunikation zwischen Benutzern und Entwicklern findet hauptsächlich über eine große Zahl von Mailinglisten statt. Genauere Informationen dazu finden Sie im Abschnitt Mailinglisten. Falls Sie selbst aktiv werden möchten, so gibt es dazu beinahe unendlich viele Möglichkeiten. Da &kde; durch freiwillige Beiträge erst möglich wurde und auch nur dadurch am Leben erhalten wird, ist Ihre Mitarbeit stets willkommen.

## Wie komme ich an aktuellere Versionen?

Die Hauptinternetseite zu &kde; ist &kde-http;. Hier finden Sie alle wichtigen Informationen über &kde;, darunter Ankündigungen, Fehlerkorrekturen, Informationen für Entwickler und vieles mehr.

Aktualisierte Versionen finden Sie auf unserem &FTP;-Server &kde-ftp; oder auf einem der zahlreichen Spiegel-Server (Kopien des Hauptservers). Eine aktuelle Liste der "Spiegel" finden Sie auf http://www.kde.org/ftpmirrors.html.

Auf dem &FTP;-Server enthält der Ordner `unstable`stets die neuesten Programme. Diese sind aber häufig ungetestet und lassen sichwomöglich nicht einmal fehlerlos kompilieren. Wenn Sie stabilere Komponenten suchen, sollten Sie im Ordner `stable` nachschauen. Dort befinden sich Betaversionen und freigegebene Versionen.

Wenn Sie selbst Interesse an der Entwicklung von &kde;-Anwendungen haben, sollten Sie die Internetseite http://developer.kde.org aufsuchen. Dort gibt es ein reichhaltiges Angebot an Informationen, u.a. Anleitungen, Handbücher zur API der &kde;-Bibliotheken und vieles mehr. Außerdem sollten Sie Server von Trolltech (http://www.trolltech.com) besuchen, der eine Menge Informationen über die &kde; zugrundeliegende &Qt;-Bibliothek bereitstellt. Das Einschreiben in die &kde;-Entwickler- Mailingliste kann sich ebenso als wertvoll erweisen.