Bienvenue sur jeu-reseau linux
 
 

 

Connaissez-vous bien Linux?

 

 

 

Linux ? Difficile de ne pas en entendre parler aujourd'hui. A moins d'être resté enfermé dans un bunker anti-nucléaire coupé de tout lien avec le reste du monde, vous avez forcément rencontré ce mot quelque part sur le net ou au cours d'une conversation entre amis.

 

 

 

Ce n'est pas étonnant : Linux est partout. Par exemple : sans Linux, le Site du Zér0 n'existerait pas.

 

En fait, sans Linux, beaucoup de choses n'existeraient pas.

Est-ce que vous avez déjà entendu parler de Windows ? (non je vous prends pas pour des idiots, je commence à zéro !)

Aujourd'hui, la quasi-totalité des PC (si ce n'est plus !) est "livrée avec Windows". Mais savez-vous ce que ça signifie
Oui moi je sais ! Ca signifie qu'on voit marqué "Windows" au démarrage de l'ordinateur !
Non c'est pas ça ? 
Oui allez, disons que c'est un bon début 

En effet, une des premières choses que vous voyez lorsque vous allumez votre ordinateur, c'est un écran comme celui-ci :
Image utilisateur
 
 
 
L'écran de démarrage de Windows XP


Cet écran peut changer en fonction des versions de Windows, mais l'idée est là et vous venez de dire le mot-clé : Windows se lance au démarrage de l'ordinateur.


 

 

Le boot : démarrage de l'ordinateur



En fait, Windows se lance presque en premier. Si vous regardez bien, les toutes premières secondes vous avez autre chose qui s'affiche à l'écran. Cette "autre chose", c'est ce qu'on appelle l'écran de boot. Je ne vais pas vous faire de capture d'écran comme pour Windows car cet écran de boot varie beaucoup selon les ordinateurs.

Pourquoi ? Parce qu'il dépend du matériel dont est constitué votre ordinateur. C'est en effet la carte mère qui affiche l'écran de boot. La carte mère est le composant fondamental de tout ordinateur, c'est elle qui fait travailler le processeur, les disques durs, le lecteur de CD-Rom etc.


On a donc dans l'ordre :
  1. Ecran de boot
  2. Démarrage de Windows

Et c'est seulement une fois que Windows est chargé que vous pouvez enfin utiliser vos programmes : jeux, internet, logiciels de dessin, d'e-mail, de musique...

 
Mais pourquoi faut-il que Windows se charge d'abord ? Pourquoi on ne pourrait pas lancer des jeux dès le démarrage de l'ordinateur ?
 

Parce que... votre ordinateur a besoin d'une sorte de "super-logiciel" qui soit le chef d'orchestre. C'est lui qui doit gérer la mémoire de votre ordinateur, la répartir entre tous les programmes. Il fait le lien entre votre matériel (carte graphique, mémoire, imprimante) et vos logiciels. Et c'est un sacré boulot, croyez-moi ! 
Ce "super-logiciel", on l'appelle le système d'exploitation. Windows est donc un système d'exploitation.


 
Un système d'exploitation se dit "Operating System" en anglais, que l'on abrège "OS". J'utiliserai souvent cette abréviation par la suite, ne soyez donc pas surpris !
 

Si on résume l'ordre des choses, on a donc ça au final :

  1. Ecran de boot
  2. Démarrage du système d'exploitation (Windows)
  3. Lancement des programmes (jeux, internet, e-mail...)


Ou, si vous préférez les schémas :

 
Image utilisateur


(habituez-vous à mes schémas parce que je risque d'en utiliser pas mal par la suite  )


 

 

Linux est un système d'exploitation



Et Linux dans tout ça ?
Rassurez-vous je ne l'ai pas oublié ! Maintenant que vous savez un peu mieux ce qu'est un système d'exploitation (OS), je peux vous dévoiler la vérité : Linux est un système d'exploitation, au même titre que Windows ou encore Mac OS (pour ceux qui ont un Macintosh  ).

Il est réputé entre autres pour sa sécurité et pour ses mises à jour plus fréquentes que Windows. Mais tout ça, vous allez le découvrir petit à petit.
Ce qu'il faut retenir pour le moment, c'est le principe de base de Linux : c'est vous qui contrôlez votre ordinateur. Ce n'est donc pas par hasard si ce cours s'appelle "Reprenez le contrôle avec Linux !". Vous allez enfin comprendre ce que vous faites, et donc mieux comprendre comment l'informatique fonctionne !

Peut-on avoir 2 OS installés sur son ordinateur en même temps ? Je n'ai pas envie de supprimer Windows pour mettre Linux à la place !
 

Beaucoup de gens croient qu'il faut faire un choix : Linux OU Windows. Rien n'est plus faux : vous pouvez très bien avoir 2 OS (ou plus !) installés à la fois sur votre ordinateur.

Dans ce cas, juste après l'écran de boot, vous aurez un programme appelé Boot Loader qui s'affichera pour que vous puissiez faire votre choix. Le boot loader dont nous parlerons ici porte le doux nom de Grub.
Grub vous proposera de choisir entre Windows et Linux à chaque démarrage de l'ordinateur. Il lancera l'OS par défaut si vous ne faites pas de choix avant quelques secondes. C'est vous qui choisissez l'OS par défaut bien entendu, on ne vous impose rien 

Le schéma du démarrage de l'ordinateur change donc un peu, voici le nouveau :
Image utilisateur


Comme vous pouvez le voir déjà sur ce schéma, lorsque vous êtes sous Linux vous utilisez des programmes faits pour Linux, et non pas les programmes de Windows. En effet, les programmes Windows ne fonctionnent pas sous Linux, et inversement.

 
Sachez quand même qu'il est possible de faire tourner des programmes Windows depuis Linux à l'aide d'un programme appelé wine. Toutefois, même si ça marche bien la plupart du temps, il est largement préférable d'utiliser des programmes faits pour Linux une fois dessus car ils tournent plus vite.
 


Vous devez déjà vous dire "Aïe, si je peux plus utiliser les programmes de Windows auxquels je suis habitué, je vais pas m'en sortir". Pourtant, il ne faut pas longtemps pour s'adapter (2-3 jours suffisent, voire même une soirée si vous êtes curieux !). Et les programmes sous Linux ont d'énormes avantages :

  • Ils sont gratuits : vous verrez que sous Linux, la quasi-totalité des programmes sont gratuits.
  • Les logiciels sont mis à jour souvent, et toujours gratuitement ! Vous verrez donc souvent vos logiciels préférés évoluer, et vous n'aurez pas à payer 300 euros pour vous mettre à jour !
  • Certains de ces logiciels sont meilleurs que ceux que l'on trouve sous Windows. D'ailleurs, certains logiciels n'existent même pas sous Windows ! Vous découvrirez de nouvelles fonctionnalités et vous finirez par gagner du temps tout en utilisant plus efficacement votre ordinateur.
 
 
Mais pourquoi les programmes sont-ils gratuits ? Ce n'est pas complètement suicidaire financièrement ?
 

C'est justement ce que je vais vous expliquer maintenant 

 

La naissance de Linux

Voyons les choses en face :

  • Windows coûte environ 200-300 euros
  • Linux est gratuit, soit 0 euros TTC


On ne peut pas s'empêcher de se dire : "Mais si c'est gratuit, c'est que ça doit être quelque chose de vite fait et de moins bonne qualité !"
Grossière erreur 

Si Linux est gratuit (ainsi que quasiment tous ses logiciels), il y a des raisons. Pour comprendre, il faut remonter à 1984.


 

 

L'informatique en 1984



Nous sommes donc en 1984. A cette époque, l'informatique n'est pas très développée. Microsoft vient de sortir son premier OS : MS-DOS, mais il est encore loin d'être abouti.

Si vous avez utilisé les premières versions de Windows, vous avez forcément entendu parler de MS-DOS. En effet, toutes les versions de Windows 95 à Windows Me étaient basées sur MS-DOS (MS-DOS se lançait au démarrage juste avant Windows). Ce n'est que depuis Windows XP que MS-DOS a complètement disparu. Il n'est aujourd'hui plus développé.


 
 
 
Image utilisateur
MS-DOS, l'ancêtre de Windows


Mais MS-DOS était-il le seul OS qui existait à l'époque ?
 

Non ! Il y en avait d'autres, mais bien moins connus du grand public.
Celui qui était considéré comme le meilleur s'appelait "Unix". Il était beaucoup plus puissant que MS-DOS et aussi plus compliqué à utiliser, ce qui explique pourquoi seuls les informaticiens professionnels l'utilisaient.
Il est aussi beaucoup plus ancien : ses origines remontent à 1969 !

Graphiquement, Unix ressemblait beaucoup à MS-DOS : du texte blanc sur un fond noir. Il faut dire qu'à l'époque les ordinateurs n'étaient pas vraiment capables de faire mieux 


 

 

Le projet GNU



Image utilisateur
 
 
 
Le gnou,
emblême de GNU



C'est justement à cette époque, en 1984, que Richard Stallman créa le projet GNU.
Richard Stallman était alors chercheur en intelligence artificielle au MIT. Il voulait créer un nouveau système d'exploitation fonctionnant comme Unix (les commandes restant les mêmes).





 
 
 
Image utilisateur
Richard Stallman, fondateur du projet GNU
(non, tous les programmeurs ne sont pas barbus !)


Pourquoi vouloir créer une "copie" d'Unix ?
Parce qu'Unix était payant et devenait de plus en plus cher ! Richard Stallman a voulu réagir en proposant une alternative gratuite : le projet GNU était né 

 
Bon à savoir : Mac OS X est lui aussi basé sur Unix. En revanche, MS-DOS et Windows sont complètement à part.
 

 

 

GNU est un système d'exploitation libre



GNU ne devait pas seulement être un OS gratuit. Il devait être aussi un OS "libre".

Quelle différence ?

Un programme libre est un programme dont on peut avoir le code source, c'est-à-dire la "recette de fabrication".
Au contraire, Windows est un OS propriétaire dont le code source est jalousement gardé par Microsoft. Imaginez que c'est un peu comme le Coca-Cola : personne ne connaît la recette de fabrication (y'a bien des gens qui essaient d'imiter, mais bon er: initial none initial;" src="Templates/images/smilies/langue.png" alt=":p" /> ). On ne peut donc pas le modifier ou regarder comment il fonctionne à l'intérieur.

Un programme libre est donc la plupart du temps un programme gratuit. Mais c'est aussi un programme qu'on a le droit de copier, modifier, redistribuer.
C'est une véritable idéologie en informatique : ces gens pensent qu'il vaut mieux donner le code source des programmes que l'on fait car cela permet le partage des connaissances et que ça aide l'informatique à évoluer plus vite. Le slogan du monde du Libre pourrait être : "L'union fait la force".

On dit aussi souvent que le programme est "Open Source", car son code source est ouvert. Tout le monde peut le voir.
Il existe quelques légères différences entre un programme "Open Source" et un programme "libre", mais nous n'entrerons pas dans les détails ici (ce n'est vraiment pas intéressant).
 



 

 

Pendant ce temps, Linus Torvalds s'amusait



En 1991, Linus Torvalds, un étudiant de l'Université de Helsinki en Finlande, entreprend de créer son propre système d'exploitation sur son temps libre.
Ce système a pris le nom de Linux, en référence au nom de son créateur (Linux est la contraction de Linus et Unix).

 
 
 
Image utilisateur
Linus Torvalds, créateur de Linux


Quel rapport avec GNU ? Eh bien il se trouve que ces 2 projets étaient complémentaires : tandis que Richard Stallman créait les programmes de base (programme de copie de fichier, suppression de fichier, éditeur de texte), Linus s'était lancé dans la création du "coeur" d'un système d'exploitation (le noyau).

Le projet GNU (programmes libres) et Linux (noyau d'OS) ont fusionné pour créer GNU/Linux.

Théoriquement, on doit donc parler de GNU/Linux. C'est toutefois un peu difficile à écrire et prononcer, et par abus de langage on dit souvent juste "Linux". C'est donc pour cela que je continuerai à parler de "Linux" dans la suite du cours, même si le nom politiquement correct est "GNU/Linux" puisqu'il s'agit de la fusion de 2 projets complémentaires.
 



 

 

Résumons avec un schéma !




Ca va, vous êtes pas trop embrouillés ? 
Je pense qu'un petit schéma pour mettre de l'ordre dans les idées est indispensable ! S'il y a une chose que vous devez retenir, c'est ça 
Image utilisateur


Voilà, vous devriez maintenant avoir une meilleure idée de l'origine des 3 principaux systèmes d'exploitation qui existent aujourd'hui : Mac OS, Linux et Windows 
Ainsi, Mac OS et Linux sont tous les deux basés sur Unix, l'ancêtre des systèmes d'exploitation, tandis que Windows est une branche à part et est issu de MS-DOS. C'est tout ce que vous avez besoin de retenir en gros.

On dit que Mac OS et Linux sont basés sur Unix car ils ont "copié" son mode de fonctionnement. Ce n'est pas péjoratif bien au contraire, cela fait même honneur à Unix.


Les programmes Linux n'utilisent pas du tout le même code source qu'Unix (celui-ci était d'ailleurs propriétaire, donc privé). Ils ont été complètement réécrits mais fonctionnent de la même manière.
 

Si je vous ai raconté tout ça, c'est parce que j'estime que connaître l'origine de Linux est important. Cela vous permettra de comprendre bon nombre de choses par la suite.

 

Les distributions de Linux

Linux est un système d'exploitation très riche, vous allez le voir. On peut y trouver de nombreux logiciels différents et il existe des centaines de façons différentes de l'installer.

Pour simplifier la vie des utilisateurs et pour leur permettre de faire un choix, on a créé différentes distributions de Linux. C'est un concept qui n'existe pas vraiment sous Windows. C'est un peu comme la différence entre Windows XP Familial et Windows XP Professionnel, mais ça va bien plus loin que ça.

Voici ce qui peut différer d'une distribution à l'autre :

  • L'installation (elle peut être très simplifiée comme très compliquée)
  • La gestion de l'installation des programmes. Si elle est bien faite et centralisée, elle peut rendre l'installation de nouveaux logiciels plus simple que sous Windows comme nous le verrons plus loin !
  • Les programmes préinstallés sur l'ordinateur (par exemple Windows est livré avec Internet Explorer et Windows Media Player)

En fait, une distribution c'est un peu l'emballage de Linux. Le coeur, lui, reste le même sur toutes les distributions.

Quelle que soit la distribution que vous installez, vous avez un Linux compatible avec les autres. Certaines distributions sont juste plus ou moins faciles à prendre en main 


 

 

Les différentes distributions existantes



Il existe un grand nombre de distributions Linux différentes. Dur de faire un choix vous allez me dire : en effet, quand on débarque la première fois on ne sait pas trop laquelle choisir... surtout que toutes sont gratuites ! Rassurez-vous, je vais vous aider à faire votre choix 

Je ne vais pas vous faire la liste de toutes les distributions qui existent, mais voici au moins les principales :

  • Slackware : une des plus anciennes distributions de Linux. Elle existe toujours aujourd'hui !
  • Mandriva : éditée par une entreprise française, elle se veut simple d'utilisation.
  • Red Hat : éditée par une entreprise américaine "Red Hat", cette distribution est célèbre et très répandue, notamment sur les serveurs.
  • SuSE : éditée par l'entreprise Novell.
  • Debian : la seule distribution qui soit gérée par des développeurs indépendants au lieu d'une entreprise. C'est une des distributions les plus populaires.


Comme je vous l'ai dit, quelle que soit la distrib' (abréviation de distribution  ) que vous choisirez, vous aurez un Linux. Vous aurez "juste" grosso modo un fond d'écran différent au premier démarrage et des logiciels préinstallés différents (je simplifie un peu beaucoup, mais l'idée est là  ).


 

 

La distribution Debian



Nous, nous allons nous concentrer sur la distribution Debian.

 
 
Image utilisateur


Pourquoi Debian ? Ben déjà, parce qu'il faut bien faire un choix 
Ensuite, parce que c'est la seule distribution qui soit gérée par des gens comme vous et moi (enfin assez doués en programmation quand même  ). Les autres distributions sont gérées par des entreprises, ce qui ne les empêche pas d'être Open Source et gratuites, même si on peut aussi les acheter pour avoir droit à une assistance (hotline...).

Debian est donc la seule distribution éditée par des particuliers bénévoles à travers le monde. Jetez un oeil à cette carte pour vous faire une idée :

 
 
 
Image utilisateur
La carte des développeurs de Debian
Chaque point représente une personne participant à la création de Debian


Un autre gros avantage de Debian, c'est le gestionnaire de paquets apt-get. C'est un programme qui gère tous les logiciels installés. Vous pouvez les désinstaller en un rien de temps. D'autre part, tous les logiciels sont centralisés en un même endroit, ce qui fait que vous n'avez pas à parcourir tout le Web pour retrouver un programme 
En fait, vous avez juste à indiquer le nom du logiciel que vous voulez et Debian ira le télécharger et l'installer pour vous. C'est extrêmement simple d'utilisation, je vous montrerai ça !


Debian a tellement de succès que de nombreuses distributions sont basées sur Debian :
  • Knoppix
  • Skolelinux
  • Ubuntu
  • ...


Ce sont donc des euh... distributions de distributions 

Ok vous trouvez que c'est pas clair. Très bien très bien, je vais pas le prendre mal, je vais vous faire... un nouveau schéma ouaiiis 
Image utilisateur


Certaines distributions sont spécialisées. Par exemple, Skolelinux est faite pour être utilisée dans des écoles et est livrée avec de nombreux logiciels éducatifs (gratuits bien sûr !).

Quant à Ubuntu, c'est la distribution qui a créé la surprise. En peu de temps, elle est devenue très populaire. Pourquoi ? Il y a plusieurs raisons à cela :
Image utilisateur
 
 
 
Logo de Ubuntu

  • Elle est prévue pour le grand public, c'est-à-dire des gens comme vous et moi qui n'ont pas envie de se prendre la tête pour utiliser leur ordinateur. Le slogan est "Linux for human beings", ce qui signifie "Linux pour des êtres humains". Ca veut tout dire.
  • Les mises à jour sont fréquentes : les développeurs travaillent d'arrache-pied sur Ubuntu et une nouvelle version sort tous les 6 mois environ, ce qui vous permet de disposer des dernières nouveautés.
  • Il y a beaucoup d'utilisateurs, donc beaucoup de gens pour vous aider si vous avez des questions (un point à ne pas négliger !).

 

 





Créer un site
Créer un site