Linux

Introduction

Tout commence en 1991. Linus Torvalds, à l'époque étudiant en Finlande dans l'université Helsinki, commence un système d'exploitation.

Un système d'exploitation est le programme qui offre une interface entre la base de l'ordinateur et l'utilisateur. Le plus vendu est Windows de Microsoft. Linux permet de contrer ce monopole en offrant une alternative.

Il propose alors à des passionnés de l'aider pour son travail, qui était à l'origine un projet universitaire. Il décida donc de distribuer librement les sources de son système. Et les retours furent nombreux, en effet depuis longtemps beaucoup attendait un système d'exploitation avec un tel esprit.

Au sens propre du terme, Linux est seulement le noyau (ou kernel), c'est à dire le système d'exploitation pure. Les programmes sont pour la plupart issus du projet GNU, proposant des programmes open-sources et gratuit. Pour cette raison, vous pouvez GNU/Linux qui est un terme plus approprié, désignant le noyau Linux et l'ensemble de ses logiciels.

Aujourd'hui Linux est de plus en plus connue. Il a notamment servis à créer les effets spéçiaux du film "Le Titanic". Il est aussi le système d'exploitation du plus puissant ordinateur au monde. Ses plus grandes qualités sont la fiabilité, l'open-source et pour certain la gratuité.

Vous pouvez trouver aujourd'hui de nombreuses distribution, tel que Débian, Mandrake, Red Hat, Suse et bien d'autre, gratuite ou non. Son utilisation domestique est de plus en plus sollicité, souvent en remplacement de Windows. Mais ce système à beaucoup d'autre utilisation, notamment en serveur (grâce à sa sécurité et sa fiabilité). La mascotte de Linux est un pinguin (ou manchot) nommé Tux pour Torvalds Unix.

La mascotte de Linux : Tux
La mascotte : Tux
Linus Torvalds

Les distributions

Tout les linuxiens ont, un jour ou l'autre, été confronté à un problème : quelle distribution choisir !

Linux ne constitue que le noyau, l'élément qui contrôle l'ordinateur au plus bas niveau. Une distribution intègre ce noyau avec tous le nécessaire pour le faire fonctionner, et pour rendre le système agréable. Par exemple, une interface graphique, une suite bureautique... De plus, un programme d'installation est intégré permettant d'installer les programmes facilement.

Debian, Suse, Mandrake, Slackware, Red Hat, Gentoo, Knoppix ou BSD pour ne citer que certain des plus connus, il n'est pas évident à apprendre la différence. Et même si l'esprit Linuxien est génial, pour savoir quelle est la meilleur entre toutes les distributions, préparez vous à un bon Troll ! Il y a plus de 400 distributions différentes, même si certaine ne diffèrent que très peu. Voici un petit récapitulatif des plus courantes pour vous aider à choisir.


Débian
http://www.debian.org


Très stable, elle est à suivis la philosophie GNU/Linux. Gratuite, elle propose ses propres extensions (.deb) pour permettre d'avoir une collection de logiciel plus stable. Les logiciels ont parfois un peu de retard pour plus de fiabilité. Les utilitaires disponibles pour l'interface graphique sont plutôt rare du fait que cette distribution privilégie la ligne de commande. Elle est réservé au utilisateurs confirmé, son installation en mode texte étant assez difficile à première vue. Elle utilise des programmes fiable, parfois un peu ancien.


Ubuntu
http://www.ubuntulinux.org/


Il s'agit d'une distribution basé sur Débian, avec la facilité d'installation en plus. Il s'agit donc de mettre à porté de main ce qui semblait réservé aux spéçialiste. Ubuntu à été créé par un milliardaire africain et signifie : Humanité aux autres.


Red Hat
http://www.redhat.com


Distribution qui domine le marché professionnelle. Elle est depuis quelque temps payante. Cette distribution à créer une extension (.rpm) permettant une l'installation facile des applications. Comme il s'agit d'une version professionnelle, certain type de fichiers musicaux ou vidéo ne sont pas reconnus, ils doivent être installé ensuite.


Fedora
http://fedora.redhat.com


Distribution sponsorisé par Red Hat depuis que ce dernier à abandonner la diffusion de sa distribution au grand public. Le même problème pour les fichiers musicaux ou vidéo. Cependant cette distribution est gratuite.



Mandriva
http://www1.mandrivalinux.com/fr/


Développé en 1998 à partir d'une Red Hat, cette distribution française c'est très vite démarqué. Facile d'installation, axé grand public. Il semblerait par contre que les versions sortent un peu vite, au détriment parfois de la qualité. Gratuite ou payante, il semblerait qu'elle soit l'une des plus facilement distribué en magasin (en France).

Gentoo
http://gentoofr.org


La Gentoo permet une optimisation de votre ordinateur. Pour cela, vous devrez compiler tous les programmes que vous désirez installer. Cela peut durer des dizaines d'heures sur de vieux ordinateurs, mais avec l'amélioration des performances, l'installation se fait maintenant en quelques heures. Une fois cette étape passé, vous devrez avoir une amélioration des performances, si tout à bien été configuré.


Suse
http://www.suse.de/fr


Cette distribution, qui à été développé à partir d'une Slackware, propose une simplification de l'utilisation. D'origine Allemande Suse signifie "Software-und Systementwicklung" (en français : logiciel et développement système). Son patron Dirk Hohndel est aussi le parrain de la seconde fille de Linus Torvalds (Dianela). Il a travaillé à la mise au développement de XFree 86 (sous-couche des interfaces graphiques) dès les débuts, ce qui explique en partie que Suse privilégie l'interface graphique. Le nom de départ était Jurix.


Slackware
http://www.slackware.com

Une des premières distributions, réservé en général aux initiés.


Turbolinux
http://www.turbolinux.com

Utilisé au Japon entre autre.



Rock Linux
http://www.rocklinux.org



Quelle que soit votre distribution, vous trouverez généralement les mêmes programmes. Et s'il n'est pas proposé, alors il suffira de le télécharger.

Unix

Linux s'est tellement inspiré d'Unix que les deux sont parfois confondu. Réinventer un système d'exploitation aurait pris énormément de temps à Linus Torvalds. Cependant, prendre les idées d'un déjà existant lui as permis de gagner beaucoup de temps. De plus, les personnes connaissant Unix n'ont pas été dépaysé ! Cela à été possible car Linus, dès le début de la création de Linux, se basa sur la norme Posix.

Ken Thompson et Dennis Ritchie sont les créateurs d'Unix... Dans les années 1970 !! Il deviendra un standard par la suite. On considère que le 1er janvier 1970 est la naissance de ce système, c'est pour cette raison que dans le programme les dates commence à cette année. En 1972, il est entièrement réécris en language C, inventé par Dennis M. Ritchie, permettant un portage plus aisé sur différente machine. Il devient de plus un système multi-tâches et multi-utilisateurs. Cependant AT&T (American Telegraph and Telephone) ne dispose pas de l'autorisation pour vendre ce produit. Il seras donc distribué aux université contre une modique somme.

Cependant, ce système était devenue payant et propriétaire (non open-source). Il était utilisé sur des stations de travail, ou des mini-ordinateurs. Au début des micro-ordinateurs, il était impossible de porter Unix sur ces machines. Ils ne disposaient pas assez de puissance. Mais au fil des ans les PC évoluaient rapidement, sauf leur système d'exploitations. Unix à donc été copié ainsi que certain de ses programmes et fournis librement pour Linux.

Le système d'exploitation Unix est constitué de 3 couches principale. Tout d'abord, le noyau (kernel en anglais), qui envoie les ordres directement à la machine au plus bas niveau. Ensuite il y a l'Invite de Commande, autrement appellé le Shell. Cette couche contient l'interpréteur de commandes, pour traiter ce que vous écrivez et le transmettre au noyau, et un langage de programmation interprété. La troisième couche contient les outils les plus évolués.