<chapter id="history">
<title
>Eine kurze Führung durch die Entwicklungsgeschichte von &kde;</title>

<epigraph>
<attribution
>Der <abbrev
>CEO</abbrev
> einer großen Softwarefirma zu Beginn der 80er Jahre...</attribution
> 
<para
>640KB reichen für jeden </para>
</epigraph>

<sect1 id="before-kde">
<title
>Vor &kde;</title>

<para
>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:</para>

<screen
><userinput
><command
>find</command
> <filename
>/var/spool/news</filename
> <parameter
>-name '[0-9]*' -exec cat {} \;</parameter
> | <command
>more</command
></userinput
>
</screen>

<para
>Das ist zwar schnell und effizient aber nicht gerade benutzerfreundlich. Für den gleichen Zweck gibt es heute viele gute Programme wie z.B. <application
>tin</application
> 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. </para>

<para
>Die Einrichtung der Programme ist häufig genauso schwierig. Während die Kompilierung häufig durch die Befehlsfolge <userinput
><command
>./configure</command
> &amp;&amp; <command
>make</command
> &amp;&amp; <command
>make <option
>install</option
></command
></userinput
> 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.</para>

<para
>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 <acronym
>RAM</acronym
> 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. </para>

<para
><emphasis
>&kde; ist anders.</emphasis
> 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. </para>

</sect1>


<sect1 id="what-kde-can-do-for-you">
<title
>Was bringt Ihnen &kde;?</title>

<para
>&kde; wurde für Jedermann entworfen.</para>

<para
>&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.</para>

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

<itemizedlist>
<listitem>
<para
>Eine angenehme, leicht bedienbare Arbeitsumgebung.</para>
</listitem>
<listitem>
<para
>Einen leistungsfähigen, leicht zu bedienenden Dateimanager</para>
</listitem>
<listitem>
<para
>Einen ebenso leistungsfähigen und leicht zu benutzenden Internetbrowser</para>
</listitem>
<listitem>
<para
>Eine einfache, zentralisierte Einrichtung</para>
</listitem>
<listitem>
<para
>Eine lange Liste von Anwendungen, die produktives Arbeiten in &kde; von der ersten Anmeldung an erlauben.</para>
</listitem>
<listitem>
<para
>Online-Hilfe zur Unterstützung in jeder Situation.</para>
</listitem>
<listitem>
<para
>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.</para>
</listitem>
</itemizedlist>

</sect1>

<sect1 id="background-of-kde">
<title
>Die Vergangenheit von &kde;</title>

<para
>Im Oktober 1996 brachte der deutsche <application
>LyX</application
>-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. </para>

<para
>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. </para>

<para
>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.</para>

<para
>At the time of writing, &kde; 3.2 is in preparation for release, introducing a broad range of improvements over the 2.0 series. Although the &GUI; didn't change as dramatically as it did during the move from &kde; 1 to &kde; 2, many refinements like a completely new printing system, vastly improved <acronym
>SSL</acronym
> support (for secure Internet transactions) or full support for languages which are written right-to-left (like Arabic or Hebrew) found their way into the desktop. You can find more information about this exciting development at &kde-http;. </para>

<para
>Die Kommunikation zwischen Benutzern und Entwicklern findet hauptsächlich über eine große Zahl von Mailinglisten statt. Genauere Informationen dazu finden Sie im Abschnitt <link linkend="mailing-lists"
>Mailinglisten</link
>. 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.</para>

</sect1>

<sect1 id="getting-kde">
<title
>Wie komme ich an aktuellere Versionen?</title>

<para
>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.</para>

<para
>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 <ulink url="http://www.kde.org/ftpmirrors.html"
>http://www.kde.org/ftpmirrors.html</ulink
>.</para>

<para
>Auf dem &FTP;-Server enthält der Ordner <filename
>unstable</filename
>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 <filename
>stable</filename
> nachschauen. Dort befinden sich Betaversionen und freigegebene Versionen. </para>

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

</sect1>

</chapter>
<!--
Local Variables:
mode: sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:nil
sgml-parent-document:("index.docbook" "book" "chapter")
End:
-->