L'environnement de bureau K

Chapitre 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 : ce dernier possédait un bon noyau stable et puissant mais ne pouvait être utilisé que par peu de personnes parce qu'il était écrit principalement pour des étudiants et des professionnels qui l'avaient étudié assidûment. Par exemple, la méthode standard pour lire les forums 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 interfaces graphiques ne sont pas homogènes du point de vue de l'utilisateur (apparence et comportements sont différents de l'une à l'autre). Les bibliothèques commerciales pour les programmeurs telles que Motif promirent une solution, mais 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 a contribué au fait que Linux et d'autres systèmes UNIX n'atteignent pas une plus large audience.

Dans le même temps, beaucoup de gens ne sont pas satisfaits de leur système d'exploitation, principalement pour des raisons de manque de stabilité et de performance. 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 toujours plus de mémoire vive et d'espace disque. Souvent, la nouvelle version apporte d'ailleurs 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 apportons toutefois également quelque chose aux utilisateurs UNIX expérimentés.