|
Historique et génèse de Linux
|
Au début des années 90, Linus B.Torvalds voulait mettre au point son propre système d'exploitation.
Il avait pour intention de développer une version d'UNIX pouvant être utilisé sur une architecture de type 80386.
Il existait déjà un clone d'UNIX fonctionnant sur PC : Minix, écrit par Andrew Tanenbaum, mais, il était minimal.
Linus Torvalds décida donc d'étendre ses possibilités, 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 libre 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.
Ainsi, tout le monde, depuis sa création, est libre de l'utiliser mais aussi de l'améliorer.
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, consoles de jeux, assistants personnels, ...
|
|
Les caractéristiques du système
|
Linux est ainsi un système multi plate-forme, multi-utilisateurs (plusieurs personnes peuvent en même temps travailler sur le même
ordinateur), 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 ressources 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) ce qui implique une évolution rapide et un résultat de qualité.
|
|
La licence GPL de GNU
|
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. Les utilitaires GNU sont soumis à une licence (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).
Pour en savoir plus sur les licences, cliquez-ici, ou alors là.
|
|
Les distributions
|
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 :
| Debian | Une distribution Linux complètement dans l'optique libre. Trés puissante mais déconseillée aux débutants | | Knoppix | Une distribution "live-cd" basée sur une Debian | | Mandrake | Une distribution Linux Francaise. Parfaite pour débuter | | Red Hat | Une distribution sobre et pratique. Pour des utilisateurs ayant quelques bases | | SuSe | Une distribution payante et plutot orientée débutants | | Ubuntu | Une distribution Linux basée sur Debian, mais orientée desktop |
|
 |