The K Desktop Environment

Page suivante Page prΘcΘdente Table des matiΦres

2. Introduction

"640ko devraient suffire pour tous le monde"
(Le DG d'une grande sociΘtΘ de logiciel, au dΘbut des annΘes 80 ...)

Depuis le dΘbut du dΘveloppement d'UNIX, il y a toujours eu un problΦme important: Il y avait des noyaux stables, bons et puissants. Malheureusement, UNIX ne pouvait Ωtre utilisΘ que par peu de personnes parce qu'il Θtait Θcrit principalement pour ces Θtudiants et ces professionnels qui avaient ΘtudiΘ le systΦme assiduement. Par exemple, la mΘthode standard pour lire les forum USENET Θtait

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

Ce problΦme a ΘtΘ rΘsolu. De nos jours, il y a beaucoup de bonnes interfaces disponibles, comme tin et knews, qui fournissent des interfaces graphiques (GUIs) faciles α utiliser et intuitives. Malheureusement, les GUIs ne sont pas homogΦnes du point de vue de l'utilisateur (apparence et comportements sont diffΘrents de l'un α l'autre). Les bibliothΦques commerciales pour les programmeurs comme Motif promirent une solution, mais elles restent bien trop chΦres et trop lentes.

De plus, la configuration des programmes est souvent difficile. MΩme si la compilation est gΘnΘralement rΘalisΘe avec:

 
./configure && make && make install 

seul un trΦs petit nombre de programmes peuvent Ωtre configurΘs avec des menus ou des scripts. Dans la plupart des cas, vous devez Θditer vous-mΩme des fichiers texte de configuration. Il arrive souvent qu'un point mal placΘ dΘtruise tout le fichier, vous obligeant α recommencer tout le processus de configuration. Quand il faut changer des rΘglages ou reconfigurer un programme, c'est reparti pour un tour avec le mΩme bazar.

Tout ceci contribue au fait que Linux et d'autres systΦmes UNIX n'atteignent pas une plus large audience. En plus, beaucoup de gens ne sont pas satisfait de leur systΦme d'exploitation, principalement α cause du manque de stabilitΘ et des performances de ces systΦmes d'exploitation. D'autres personnes, dΘtestent avoir α acheter un nouvel ordinateur chaque fois qu'une nouvelle version de leur indispensable programme sort parce qu'il a besoin de plus de mΘmoire vive et d'espace disque. Souvent, la nouvelle version apporte des fonctions que peu de personnes utilisent vraiment.

KDE est diffΘrent.Bien que nous ne cherchions pas α remplacer l'interprΘteur de commandes standard UNIX, nous travaillons sur un outil qui rendra l'utilisation de UNIX plus facile. Nous voulons aussi attirer plus d'utilisateurs dans l'environnement UNIX. Les choses simples seront rendues faciles et les complexes seront toujours possibles. De plus, une seule interface sera proposΘe, α la place de la douzaine actuellement nΘcessaire.

2.1 Ce que KDE peut faire pour vous

Nous avons conτu KDE principalement pour les dΘbutants dans le monde UNIX, et ceux qui souhaitent Θviter le processus complexe d'apprentissage des nouvelles technologies et de commandes inexistantes dans leur ancien systΦme d'exploitation. Nous fournirons quand mΩme quelque chose pour les utilisateurs UNIX expΘrimentΘs.

2.2 Les coulisses de KDE

En octobre 1996, le programmeur Allemand Matthias Ettrich initia le developpement de KDE avec un message USENET. Peu de temps aprΦs, quelques programmeurs intΘressΘs commencΦrent α prΘparer et programmer des morceaux du nouveau projet. Un an plus tard, le gestionnaire de fenΩtres et de fichiers, l'Θmulateur de terminal, le systΦme d'aide et l'outil de configuration d'Θcran furent diffusΘs pour les ALPHA- et BETA-tests. Ils dΘmontrΦrent leur relative stabilitΘ.

Les developpeurs et les utilisateurs interessΘs communiquent au moyens de listes de diffusion dΘcrites dans le chapitre Contacter les auteurs. Si vous souhaiter donner un coup de main, nous vous en prions! Nous cherchons toujours des bonnes volontΘs.

2.3 Informations lΘgales

KDE est un logiciel gratuit rΘgi par la Licence Publique GΘnΘrale GNU (GPL), qui est incluse avec chaque composant de KDE. Vous pouvez copier et distribuer KDE et ses composants autant que vous le voulez du moment que vous y joignez le code source complet. Voir la section la Licence Publique GΘnΘrale GNU (GPL) en appendice pour les dΘtails.

2.4 Comment obtenir de nouveaux composants

Le site principal pour KDE est http://www.kde.org<. Vous pouvez y trouver toutes les informations importantes relatives α KDE, y compris les annonces, les corrections de bogues, les informations pour les dΘveloppeurs, les guides de style, une quantitΘ considΘrable de documentation (incluant la derniΦre version de ce livre), et beaucoup d'autre choses. Pour les mises α jour logicielles, visiter s'il vous plaεt notre site ftp ftp://ftp.kde.org ou utilisez un site miroir s'il en existe un prΦs de chez vous.

Le rΘpertoire unstable contient toujours le logiciel le plus rΘcent, mais il est souvent non-testΘ et peut mΩme ne pas se compiler correctement. Si vous cherchez des composants plus fiables, regardez dans le rΘpertoire stable o∙ nous mettons les versions BETA et les diffusions.

Si vous souhaitez developper seul des applications KDE, vous devriez aussi visitez le serveur de Troll Tech (http://www.troll.no) qui regroupe les informations concernant la bibliothΦque Qt utilisΘe par KDE. Pour les travaux de developpement, il est aussi conseillΘ de joindre la liste de diffusion des dΘveloppeurs.

2.5 Contacter les auteurs

Contactez rwilliam@kde.org pour les questions concernant et les critiques apportΘes α ce livre. Contactez ebisch@cybercable.tm.fr pour les questions relatives α la traduction franτaise. Comme plusieurs personnes y ont contribuΘ, tous le monde est aussi listΘ dans L'Θquipe de Documentation K.

Page suivante Page prΘcΘdente Table des matiΦres