|
Linus B.Torvalds est à l'origine
de ce système d'exploitation entièrement libre. Au début des
années 90, il voulait mettre au point son propre système d'exploitation
pendant ses loisirs. Linus Torvalds avait pour intention de
développer une version d'UNIX
pouvant être utilisé sur une architecture de type 80386. Le
premier clone d'UNIX
fonctionnant sur PC a été Minix, écrit par Andrew Tanenbaum,
un système d'exploitation minimal pouvant être utilisé sur
PC. Linus Torvalds décida donc d'étendre les possibilités
de Minix, en créant ce qui allait devenir Linux. Amusées par
cette initiative, de nombreuses personnes ont contribué à
aider Linus Torvalds à réaliser ce système, si bien qu'en
1991 une première version du système a vu le jour. C'est en
mars 1992 qu'a été diffusée la première version ne comportant
quasiment aucun bug.
Avec le nombre croissant de développeurs
travaillant sur ce système, celui-ci a rapidement pu intégrer
des redéveloppements libres des outils présents sous les systèmes
UNIX
commerciaux. De nouveaux outils pour Linux apparaissent désormais
à une vitesse vertigineuse.
L'originalité de ce système réside
dans le fait que Linux n'a pas été développé dans un but commercial.
En effet aucune ligne de code n'a été copiée des systèmes
UNIX originaux (en effet Linux s'inspire de nombreuses versions
d'UNIX commerciales: BSD UNIX,
System V.). Ainsi, tout le monde, depuis sa création, est
libre de l'utiliser mais aussi de l'améliorer.
Il existe plusieurs façons de
prononcer Linux:
- Dans les pays anglo-saxons deux prononciations
existent:
- En France on prononce tout simplement:
Bien que Linux ait été initialement conçu
pour fonctionner sur plateforme PC, il a désormais été porté
(c'est-à-dire adapté) vers de nombreuses autres plateformes,
telles que Macintosh, stations SPARC, stations DEC Alpha, ...
Etant donné que Linux peut être
modifié à volonté il faut un comité chargé de choisir les
améliorations à prendre en compte dans les versions successives
de ce système. Cependant, les modifications apportées sont
tellement nombreuses qu'il faut faire une sélection, de plus
il n'existe pas une seule version de Linux mais des "distributions"
portant des noms différents suivant les éléments qui sont
retenus dans chacunes d'entre-elles. Les distributions les
plus connues sont:
- La distribution RedHat
- La distribution Debian
- La distribution SuSe
- La distribution Kheops
- La distribution Slackware
- La distribution Mandrake
Chacune d'entre-elles a ses propres avantages
et ses propres inconvénients, les plus connues sont la distribution
RedHat et la distribution Mandrake.
Le code source de Linux est accessible
gratuitement, ce qui fait que ce système peut être compilé
sur d'autres plates-formes que le PC. Afin de permettre la
distribution de programmes exempts de droits, la fondation
FSF (Free Software Foundation, traduisez Fondation
pour les logiciels libres) a développé un projet nommé
GNU (pour la petite histoire, GNU est un acronyme récursif
signifiant GNU is Not Unix). Les utilitaires GNU sont soumis
à une licence d'utilisation de Linux (GPL, General Public
Licence), expliquant les dispositions légales vis-à-vis de
l'utilisation, la distribution et la modification de Linux.
Voici à titre indicatif quelques aspects de cette licence
permettant de la comprendre:
- la licence permet la modification du programme
original, et sa diffusion (sous licence GPL)
- la licence autorise la vente du logiciel
libre sous sa forme originelle ou modifiée, à condition
que le vendeur autorise la diffusion (même gratuite) de
ce logiciel
- la licence autorise l'utilisation du logiciel
à des fins lucratives (permettant des bénéfices)
- les logiciels sous la licence GPL appartiennent
à leurs auteurs et personne ne peut s'approprier une partie
ou l'intégralité des droits d'auteur
- la licence n'implique aucune forme de rémunération
des auteurs
Cette licence est parfois appelée
copyleft, par analogie avec copyright, un mot
anglais qui signifie "droits d'auteur" (right signifie
droite tandis que left signifie gauche).
Du point de vue du système d'exploitation,
Linux est un système proche des systèmes Unix pouvant être
exécuté sur des machines à base de processeurs Intel (386,
486, Pentium, Pentium II, ...), AMD, Cyrix, mais aussi sur
des plates formes telles que des consoles de jeu ou des assistants
personnels !
Linux est ainsi un système multi plate-forme.
Il est également multi-utilisateurs (plusieurs personnes
peuvent en même temps travailler sur le même ordinateur),
mais aussi multi-tâches (plusieurs applications peuvent
être lancées en même temps sans qu'aucune n'affecte les autres)
et multi-processeurs.
C'est un système fiable, robuste, puissant et efficace.
Il utilise très peu de ressource et fonctionne quasiment aussi
bien sur un ordinateur bas de gamme que sur un haut de gamme.
Il est distribué librement avec son code source, basé
sur le principe du logiciel libre et selon le terme de la
licence
GPL. Il est développé par de nombreux programmeurs (la
plupart bénévoles) impliquant une évolution rapide et un résultat
de qualité.
Un des principaux avantages de
Linux est de supporter en standard le protocole TCP/IP, une
famille de protocoles utilisés sur Internet. Linux est
donc un moyen gratuit de créer un réseau local, de se connecter
à Internet, de mettre en place un serveur, ...
X
(et non X-Window) est une interface graphique, qui a été développée
au MIT, permettant de créer des applications graphiques fonctionnant
sur diverses plateformes.
X-Window est l'interface graphique
des stations UNIX.
X-Window est en quelque sorte aux systèmes Unix ce que l'interface
Windows est au DOS (n'allez surtout pas dire X-windows
au risque de vous faire massacrer par un fanatique d'UNIX).
L'avantage majeur de ce système est l'utilisation d'une interface
graphique en remplacement de certaines commandes.
Sous Linux il existe une implémentation
libre du système X-Window appelée XFree86. XFree86 supporte un nombre
très important de cartes vidéos, mais certaines ne sont pas
supportées. Toutefois avec la communauté du libre, le portage
des pilotes des nouvelles cartes graphiques est de plus en
plus rapide !
Linux étant un système distribuable
librement, la documentation à son propos est très abondante.
En effet, lorsque Linux a été développé, de nombreuses personnes
ont rédigé des petits guides d'utilisation. Toutefois ceux-ci
étaient généralement trop compliqués pour être accessibles
à l'ensemble de la communauté Linux et étaient quasiment tous
écrits en anglais, c'est pourquoi des personnes ont décidé
d'écrire des documentations en français. On peut citer:
De nombreux "mini documents"
ont aussi été mis au point par des personnes diverses, il
s'agit des Mini HowTo (traduisez
Minis comment faire?). Ces documents expliquent des
points précis de Linux de façon simple!
Le seul inconvénient de ces documents réside dans le fait
que le système Linux évolue et que certains de ces documents
ne sont plus forcément à jour...

|