GNU/Linux

    L'expression logiciel libre (ou open source) fait référence à la liberté pour tous d’exécuter, de copier, de distribuer, d’étudier, de modifier et d’améliorer un logiciel. Cette liberté n’est possible que si le code source du logiciel est disponible et ouvert, d’où le terme Open Source.
Bien plus qu’un simple mode de pensée pour programmeurs, l’Open Source est devenu une philosophie à part entière, qui s’étend à un grand nombre de domaines culturels :
On trouve désormais des musiques libres de droits, des vidéos, des images, des textes… accessibles et exploitables par tous, tout en respectant l’auteur et le contenu original.
L’Open Source exprime la volonté de démocratiser l’informatique, afin que chacun puisse y avoir accès.

Je tiens à préciser en premier lieu que je raconte l'histoire de Linux en termes accessibles au plus grand nombre, d'après tous les articles que j'ai pu en lire, et dans le plus grand souci de vérité.

R. StallmanNous allons commencer cette histoire par un projet de Richard Stallman lien externe, informaticien qui travaille alors pour le laboratoire d'intelligence artificielle du MIT lien externe, au début des années 80 : Richard veut créer un système d'exploitation libre et complet, basé sur Unix, pouvant être distribué gratuitement et capable de "ramener l'esprit de coopération qui prévalait dans la communauté informatique dans les jours anciens".logo GNU
Ce système sera baptisé GNU, qui est un acronyme récursif pour GNU's Not Unix, littéralement GNU n'est pas Unix, bien que ceci doit être compris comme une blague. Au début de la création de GNU, le système d'exploitation Unix était déjà très largement répandu, et il était généralement admis par les informaticiens que son artchitecture avait fait ses preuves; GNU fut donc conçu pour être compatible avec ce système.
Le logo du projet GNU est un... gnou (!), animal dont le nom se prononce de la même manière que l'acronyme, aussi bien en anglais qu'en français.

Une fois ce projet mis en place, Richard Stallman va fonder la FSF, fondation du logiciel libre, et rédiger la licence GNU GPL: la Licence Générale Publique GNU, dont le but est de fixer les conditions légales de distribution du projet GNU. Elle a depuis été adoptée en tant que document définissant le mode d'utilisation, d'usage et de diffusion par de nombreux auteurs de logiciels libres.

Le projet GNU est donc bel et bien en marche, le système d'exploitation est composé de plusieurs programmes, seulement... une pièce est toujours manquante: il s'agit du noyau, ou kernel en anglais, qui est le coeur du système.
Au même moment, à des milliers de kilomètres de là, en Finlande, un jeune étudiant duL. Torvalds nom de Linus Torvalds lien externe met au point un noyau, et demande quelques informations sur un groupe de discussions, via ce message lien externe.

La combinaison du système GNU et du noyau Linux va donner naissance au système d'exploitation désormais célèbre, GNU/Linux; Aujourd'hui, on parle de Linux comme du système d'exploitation dans sa globalité, en ayant tendance à oublier ou ne pas savoir que son nom complet est GNU/Linux. La mascotte du système est un petit pingouin, nommé Tux lien externe.
Tux, la mascotte de Linux

Petit à petit, Linus et Richard vont être rejoints par plusieurs développeurs, qui vont permettre au système de se développer. Ce développement est une telle réussite qu'on ne compte pas une version mais des dizaines, nommées distributions, adaptées à des besoins précis:
Certaines distributions sont orientées grand public (Mandriva, Suse, Ubuntu...), d'autres plutôt destinées aux connaisseurs (Debian, Gentoo...).
Si Linux était autrefois un système d'exploitation en ligne de commandes, ce temps est révolu, et plusieurs environnement graphiques ont été développés. Parmi les plus célèbres, nous pouvons citer KDE, Gnome (prononcer Génome), XFCE, Icewm...

Aujourd'hui, le phénomène des logiciels libre est tellement ancré dans le monde de l'informatique que de nombreuses applications sont disponibles sur plusieurs systèmes d'exploitations: c'est le cas du navigateur Mozilla Firefox, du client de courrier éléctronique Mozilla Thunderbird, du lecteur multimédia VLC, de l'éditeur d'image The Gimp, de la suite bureautique Open Office, ou bien même du logiciel de modélisation 3D Blender...

Mandriva Linux (anciennement Mandrake)

La distribution Mandriva lien externe est dérivée de Red Hat, dont elle reprend le format de paquetages RPM ; ce format facilite l'installation des paquetages. C'est pourquoi la première version de Mandrake ne s'appelle pas 1.0 ni même 0.x, mais 5.1 : elle était dérivée de Red Hat 5.1.

Par la suite, Mandriva adopta plusieurs modes de numération différents :

Mandriva

* de la version 5.1 à la version 9.2 :
- un numéro sous la forme x.y, y valant en général de 0 à 2 ;
- un nom de distribution, selon la pratique consacrée par d'autres distributions (comme Red Hat ou Debian) ;
- exemples : Mandrake 5.1 Venice, Mandrake 9.2 Fivestar ;

* de la version 10.0 à la version 10.2 :
- un numéro de la forme 10.y ;
- un indicatif de stabilité : Community pour la version en cours de test, Official pour la version stable ;
- exemples : Mandrakelinux 10.0 Community, Mandrake 10.1 Official ;

* pour les versions suivantes :
- un nombre correspondant à l'année : 2006, 2007...
- exemples : Mandriva Limited Edition 2005, Mandriva 2006.

La version 10.2 de la distribution s'appelle également Mandriva Linux Limited Edition 2005, et sert ainsi de transition entre les deux derniers modes de numération.

L'interface KDE

kdeKDE est un environnement de bureau libre utilisé principalement avec les systèmes d'exploitation GNU/Linux et BSD tels que FreeBSD lien externe. Il est également théoriquement disponible sous Darwin (Mac OS X), quelques autres UNIX ainsi que Windows par l'intermédiaire de Cygwin/X lien externe.

Du fait de sa similitude avec l'interface de Windows dans sa configuration par défaut et du nombre important de logiciels disponibles pour cet environnement, il est installé en standard par de nombreuses distributions. D'origine allemande (mais ses développeurs sont actuellement répartis sur tout le globe), KDE est traduit dans un grand nombre de langues.

KDE est avec GNOME lien externe la principale alternative libre et grand public aux interfaces des systèmes d'exploitations conventionnels (Microsoft Windows et Mac OS). Ses logiciels sont généralement publiés sous la GPL, ses bibliothèques sous la LGPL.

La mascotte du projet est un dragon vert appelé Konqi lien externe, qui apparaît dans différentes applications, notamment quand l'utilisateur quitte une session.konqi

Le projet KDE a été lancé en octobre 1996 par Matthias Ettrich, qui souhaitait offrir aux utilisateurs de systèmes Unix une interface unifiée, qui gomme les différences entre les nombreuses boîtes à outils graphiques en usage sous le système X Window. Le choix de la bibliothèque Qt, qui à l'époque n'était pas libre, et dans une moindre mesure l'importance du langage C++ dans le développement de KDE, ont conduit à la création du projet concurrent GNOME en 1997.

L'année suivante, KDE 1.0 est sorti. Cette version contenait un panel (barre des tâches et lanceur d'applications), un bureau sur lequel déposer des icônes, le gestionnaire de fichiers Kfm et un grand nombre d'utilitaires. KDE 2.0, sorti en 2000, a été l'occasion d'une réécriture presque complète. Cette version introduisait le "shell" graphique Konqueror, et plusieurs technologies destinées à intégrer les applications entre elles, à commencer par KParts (chaque fonction qui a déjà été codée ne nécessite plus qu'un simple appel dans un plus gros programme. Ainsi, le programmeur n'a par exemple pas à programmer la fonction d'impression d'un document, mais simplement utiliser un Kpart 'impression') et DCOP. Le panel a également été remplacé par kicker offrant davantage de fonctionnalités.

La version 3.0, publiée en 2002, est une évolution de KDE 2. KDE 3.4, sorti en mars 2005, est une évolution qui apporte son lot de corrections de bugs et d'améliorations à tous les niveaux comme le support plus complet des différentes versions de CSS par KHTML, de l'accessibilité...

La version actuelle de KDE, la 3.5, est sortie fin novembre 2005. KDE 4 lui succédera en 2006, et utilisera Qt 4. Elle sera l'occasion d'une refonte du système multimédia, de l'interface graphique et de plusieurs autres composants.

[Haut de page]