
Tux : la mascotte de GNU/Linux, un système d’exploitation. Commençons par le commencement : qu’est ce qu’un système d’exploitation ?
Linux un noyau de système d’exploitation
Eh bien c’est un ensemble de programmes ( ou logiciels ), qui vous permettent d’utiliser votre ordinateur : votre navigateur internet, votre logiciel de messagerie, la barre démarre, votre panneau de configuration, les drivers, bref tout ce que vous utilisez sur votre ordinateur forme votre système d’exploitation, vous permet d’exploiter/d’utiliser votre ordinateur.
Le noyau
Le noyau d’un système d’exploitation et la partie fondamentale de ce système, c’est la partie de votre système qui a directement accès au matériel, qui gère la liaison matériel-logiciels, bref assure la cohésion de votre système, c’est le socle de tout vos logiciels.

L’un des systèmes d’exploitation les plus répandu aujoud’hui est sans doute Windows ( la dernière version en date ets Windows Vista ), qui détient près de 95% de parts du marché, mais il existe d’autres systèmes d’exploitation, donc concurrents de windows, comme le fameux MacOs X édité par la société Apple ( mère de l’Ipod entre autre), et également Linux dont je vais vous parler ici ( plus exactement GNU/Linux )
Quelques exemples de systèmes d’exploitation, dans l’ordre Windows, MacOS, puis Linux :



Avant de pouvoir vous parler de Linux proprement dit, je dois d’abord vous parlez des logiciels libres. ( Patience :) )
Le Logiciel Libre
Le Code Source
Les logiciels que vous installez sur votre ordinateur, se présentent souvent sous la forme d’un fichier .exe, vous double-cliquez dessus, et hop il se lance. Imaginons que vous voulez savoir précisément comment a été fabriqué ce logiciel, toutes les techniques, astuces et informations utilisées pour concevoir ce logiciel, eh bien si vous ne disposez que de ce fichier .exe, c’est impossible. Pour avoir accès à ces informations vous avez besoin du "code-source" du programme.
Le code-source du programme c’est en fait des simples fichiers texte contenant toutes les instructions ou commandes qui forment votre programme. Or un ordinateur ne peut utiliser un logiciel sous cette forme, l’ordinateur ne comprend que le langage binaire ( des 0 et des 1 ), le code-source a donc besoin d’être transformé en binaire, pour pouvoir etre utilisé. Or sous cette forme binaire il est impossible de "revenir en arrière" pour obtenir le code-source, qui est le seul a pouvoir fournir les informations précédemment citées.
Bref lorsque vous avez un logiciel sur votre ordinateur, vous pouvez l’utiliser, mais il vous est impossible de savoir comment il a été fabriqué de manière précise, étant donné que vous n’avez pas le code-source.

GNU : la naissance du Logiciel Libre
Durant les 1ers temps de l’informatique, les programmeurs ( les personnes qui conçoivent les logiciels ), s’échangeaient facilement les codes sources de leurs programmes. Mais de nos jours, les codes sources des programmes sont très souvent gardés secrets, dans un intérêt commercial : afin de ne pas réveler les secrets de fabrications des logiciels. La philosophie du logiciel libre s’oppose à cette pratique de "non partage de code source". En bref, les logiciels libres sont :
open-source, c’est à dire que le code-source du programme est fourni avec.
en plus d’être open-source, n’importe qui est autorisé a réutiliser le code source pour ses propres projets, à le redistribuer librement sans redevances, même le revendre !
Cela ressemble plus ou moins à une oeuvre tombée dans le domaine public, avec une contrainte majeure : tout dérivé d’un logiciel libre est aussi libre.
De part leur nature, les logiciels libres sont souvent développés par une communauté ( parfois très importante ) disseminées à travers la planète, la raison d’être d’un logiciel libre étant d’inciter les gens a le modifier pour l’améliorer, lui ajouter des fonctionnalités ... Ils sont parfois également soutenus ( financièrement, publicité ) par des entreprises ( de véritables poids lourds : IBM, Sun Microsystems ... ), également par des gouvernements.
Un logiciel libre n’est pas forcément gratuit !! Vous pouvez tout à fait vendre un logiciel libre, mais l’acheteur devra avoir accès au code source, ainsi logiciel libre ne rime pas forcément avec bénévolat, mais plutôt avec "transmission" des connaissances, des techniques utilisées pour concevoir le logiciel en question.
Linux ( suite )
Vous l’avez peut-être deviné, Linux est en fait un noyau de système d’exploitation libre. Cependant on utilise souvent l’appellation GNU/Linux. En effet le noyau comme expliqué plus haut ne constitue que le socle de votre système, ou le moteur de votre système, mais si vous avez un moteur sans carrosserie, cela ne sert pas a granc chose. Intervient alors le project GNU, une organisation qui a édité de très nombreux logiciels libres, logiciels libres étant maintenant quasi-indissociables de linux, l’un n’est rien sans l’autre.
Le logiciel libre aujourd’hui
Les logiciels libres ne sont pas forcément, comme certains essaient a tort de le faire croire, des logiciels d’une qualité inférieure, bas de gamme ...
C’est un cliché qui accompagne l’image du développement communautaire, en effet un logiciel gratuit développé par des gens pendant leur temps libre, cela ne fait aussi professionel qu’un logiciel à 1500 € développé par SuperBigCompany côtée en bourse .. Si vous pensez que les logiciels libres, c’est pas le top, vous serez alors étonné de savoir que par exemple :
Google, dont l’influence et les parts de marchés sur le web sont indiscutables, utilise uniquement des ordinateurs sous Linux pour répondre aux recherches des internautes, et ce réseau est parmi l’un des plus grands du monde.
Dans le domaine des supercalculateurs, ( les ordinateurs utilisé pour faire des simulations d’explosions atomiques, des simulations de climats, des calculs cryptographiques lourds etc ... ), linux possède près de 75% de parts du marché, plus généralement dans le domaine des serveurs environ 25% de parts de marché.
Linux est soutenu par des poids louds de l’informatique comme IBM ( l’inventeur du PC ), Hewlett-Packard, Sun microsystems ( l’inventeur du langage java ), plus récemment Dell ( le 1er/2ème vendeur d’ordinateur du monde ) vient de proposer à la vente une gamme de PC équipés de Linux.
De nombreux gouvernements du monde entier "migrent" vers des ordinateurs équipés de Linux, l’assemblée nationle française est équipée d’ordinateurs linux, la gendarmerie a récemment migré sous OpenOffice ( une suite bureautique libre ), consultez donc cette liste, pour vous rendre compte de l’ascension fulgurante de Linux aujourd’hui.
Le monde du logiciel libre a quelques célébrités a son actif dont vous avez sûrement entendu parler : la suite bureautique OpenOffice.org, le navigateur web Mozilla Firefox, le lecteur multimédia VLC ....
Linux progresse également beaucoup sur les postes de travail personnels et professionels, avec l’avènement de distributions très simples à utiliser.
De nombreuses entreprises, ont par exemple migré sous Novell Linux Desktop, et le nombre de migration Windows —> Linux ne cesse d’augmenter.
Les distributions Linux
Vous vous souvenez que Linux qui est donc un noyau de système d’exploitation, est toujours associé à la suite de logiciels libres GNU. Or il n’existe pas qu’une seule version de GNU/Linux, mais plusieurs !! Combien ? des milliers, voire plus En effet Linux et GNU étant tout deux libres, n’importe qui peut modifier le code-source de ces derniers pour en faire une version personnalisée,de nombreuses déclinaisons de GNU/Linux ont donc vu le jour :
Toutes des différentes versions ont un et un seul point commun : le noyau linux, ceux qui créent des distributions linux sont, à l’instar des assembleurs d’ordinateurs, de véritables assembleurs de systèmes, grosso modo, ils prennent un noyau linux, le configure a leur guise, lui ajoute un "emballage" de programme, programe qu’ils ont pioché à gauche à droite ou parfois les leurs, et bien sûr s’assure que le tout soit cohérent, stable et fonctionnel.
Il est donc bien sûr impossible d’utiliser Linux "tout seul", cela reviendrait à avoir juste le moteur d’une voiture, pas très utile ...
Par exemple, il existe :
Des distributions linux orientées débutants, avec de nombreuses applications graphiques, le plus d’automatisation possible, le moins de configuration a faire, beaucoup de logiciels préinstallés.
orientés "pro", ou c’est le contraire de ce qui précède.
des distributions "live-cd", qui ne necessité pas d’insallation, mais démarre à partir du cd.
des distributions orientées serveur, d’autres orientées cluster ...
d’autres axées sécurité, multimédia .......
Dans l’absolu, n’importe quelle distribution peut jouer n’importe quel rôle moyennant la configuration et l’installation des programma nécessaires, mais les distributions adaptées à votre usage vous éviteront de longues heures de manipulation avant d’avoir le système qui vous correspond.
De plus la plupart des distributions ne sont pas directement basées sur le noyau linux, mais sur d’autres distributions linux, il existent environ un quinzaine de distributions principales, qui sont "parentes" de quasiment toutes les distributions existantes aujourd’hui. Réprésenter l’ensemble des affiliations entre les distributions linux reviendrait à déssiner un véritable arbre généalogique.

D’un système linux à l’autre, on pourrait croire que qu’on a totalement changé totalement de système, cela vient du fait de la possibilité de personnalisation extrême des systèmes linux, tant au niveau graphique, que technique, par exemple certaines distributions linux miment l’apparence et le comportement de Window et de MacOs X ( et on n’y voit que du feu !! ).
Bref, toutes ces déclinaisons de Linux ont en commun ce noyau système, ce socle, plus concrètement : les logiciels/métariels compatibles, les systèmes de fichiers, la gestion de la sécurité, de la stabilité, la manière d’installer les programmes etc ....
Debian, Ubuntu, Mandriva, Suse, Redhat, Slackware ... quelques-unes des distributions les plus répandues dans le monde linux.



