Spécialiste en pose de puce PSTWO, PS2, XBOX 360, PSP,GAMECUBE,WII

La boutique des Metagamers!

Metagames-eu:La passion de la technique
Accueil > Articles > Informatique > DOSSIER LINUX : QU'EST CE QUE LINUX?
DOSSIER LINUX : QU'EST CE QUE LINUX?

Dossier Linux : Qu'est-ce que Linux?

A la base cet article devait s’appeler « Pourquoi choisir Linux » mais n’ayant pas
l’intention de créer un énième débat Linux/Window$, car de toute façon il n’a pas
lieu d’être ! Ce sont 2 OS et c’est bien la seule chose qu’ils ont en commun ! Je
n’établirai donc aucune comparaison !! Je m’efforcerai juste de présenter Linux de
manière impartiale, en présentant les bons comme les mauvais côtés.

Prenons tout d’abord de bonnes habitudes, le monde libre c’est bien, mais vous avez
des obligations !! Et la première chose à faire, c’est de citer ses sources !! Je
n’ai pas fait ce petit exposé uniquement avec ma tête, il m’a fallu l’aide des
quelques sites que voici :

http://people.via.ecp.fr/~alexis/formation- linux/formation-linux.html
(Le HandBook de la debian écrit par mon maître spirituel)
http://www.framasoft.net
http://cvinchon.waika9.com/node12.html
http://www.afrik.com/article6562.html
http://www.logiciellibre.net/ossfswhy.php
http://www-igm.univ-mlv.fr/~dr/ Xpose2001/vayssade/pourquoi%20choisir%20linux.htm
http://joice.chez.tiscali.fr/inform/linux/linux_4.htm
http://membres.lycos.fr/latourky/appreciables/linux.html

Pourquoi sortir des sentiers battus et choisir un autre système d’exploitation ?
Car loin d’être aujourd’hui un choix de francs-tireurs informatiques, Linux recèle
de précieux avantages. Stable, gratuit, malléable, transparent, il jouit aujourd’hui
d’une solide maturité qui, à terme, devrait devenir un OS indispensable.

LINUX, GNU, LOGICIELS LIBRES, LOGICIELS LIBRES,… C’EST QUOI?
([Source] : Handbook d’Alexis Delattre)

Qu’est-ce qu’un logiciel OpenSource ?

La compilation

Un programme informatique, que ce soit un noyau ou un logiciel, est constitué
de nombreuses lignes de code, écrites dans un langage de programmation (le langage
C dans le cas du noyau Linux). Ce code n'est pas utilisable en tant que tel. Il faut
passer par la phase de compilation qui transforme le code source en programme exécutable,
souvent appelé binaire. Il suffit d'avoir le binaire pour utiliser le programme ;
on n'a pas besoin des sources du programme.Il n'existe pas de moyen de remonter aux
sources du programme à partir du seul binaire. Quand on achète un logiciel ou un
système d'exploitation, on a un CD qui contient le binaire, mais pas les sources.
Il est donc impossible de savoir comment le programme est conçu. Par conséquent, on
ne peut pas modifier le programme. On peut seulement l'utiliser et éventuellement le
copier à l'identique.

Les logiciels propriétaires et les logiciels OpenSource

Les logiciels propriétaires sont donc les logiciels pour lesquels on n'a accès
qu'aux binaires. Généralement, on doit acheter le logiciel, ce qui nous donne
le droit d'utiliser les binaires dans la limite des termes du contrat de licence.
Certains logiciels propriétaires sont gratuits, on les appelle freeware.

Les logiciels OpenSource sont les logiciels pour lesquels on a accès au code
source (d'où le terme OpenSource).

Le projet GNU (Prononcé Gnou !!)

Les logiciels libres

Le projet GNU démarre en 1983 sous l'impulsion de Richard Stallman.
Scandalisé par les restrictions de libertés imposées par les logiciels
propriétaires, il lance ce projet pour accélérer le développement des
logiciels libres, qui étaient très peu nombreux à l'époque. L'histoire
raconte que c'est une histoire de driver d'imprimante
(http://www.april.org/articles/divers/intro_ll.html#ToC3)
qui lui a fait prendre conscience du danger de la logique propriétaire.

Il fonde alors une association, la Free Software Foundation
(http://www.gnu.org/gnu/manifesto.fr.html), dans lequel il décrit
les quatre libertés fondamentales que doit respecter un
logiciel pour être qualifié de logiciel libre (free software en anglais) :

- la liberté d'exécution : tout le monde a le droit de lancer le programme,
quel qu'en soit le but
- la liberté de modification : tout le monde a le droit d'étudier le
programme et de le modifier, ce qui implique un accès au code source
- la liberté de redistribution : tout le monde a le droit de rediffuser
le programme, gratuitement ou non
- la liberté d'amélioration : tout le monde a le droit de redistribuer
une version modifiée du programme.

Il ne faut pas confondre les logiciels libres et les logiciels OpenSource :
les logiciels libres garantissent les quatre libertés fondamentales décrites
ci-dessus, alors que les logiciels OpenSource ne garantissent à priori que le
droit d'accès au code source. Dans la pratique, l'adjectif OpenSource est souvent
employé à la place de libre.

La licence GPL

Pour donner un cadre juridique aux logiciels du projet GNU, il écrit une licence,
la GNU General Public License (http://www.april.org/gnu/gpl_french.html)
non officielle). Cette licence reprend les quatre libertés fondamentales citées
précédemment et impose pour la liberté d'amélioration que les versions modifiées
d'un logiciel sous licence GPL ne peuvent être redistribuées que sous cette même
licence. Richard Stallman invite alors tous les logiciels libres à adopter la licence GPL.

Très tôt, Linus Torvalds adopte la licence GPL pour son noyau Linux. Aujourd'hui,
de très nombreux logiciels libres sont distribués sous Licence GPL (VideoLAN par
exemple ). Mais la licence GPL n'est pas la
seule licence utilisée pour les logiciels libres. Par exemple, il existe aussi la
licence BSD, qui diffère de la licence GPL par le fait qu'une version modifiée d'un
logiciel sous Licence BSD peut être redistribuée sous une autre licence, même
propriétaire.

Qu'est-ce que Linux ?

Un noyau

Linux désigne au sens strict un noyau de système d'exploitation. Le noyau est
la couche de base d'un système d'exploitation. C'est le noyau qui gère la mémoire,
l'accès aux périphériques (disque dur, carte son, carte réseau, etc...), la
circulation des données sur le bus, les droits d'accès, les multiples processus
qui correspondent aux multiples tâches que l'ordinateur doit exécuter en même
temps, etc...

Par contre, le noyau ne gère pas le mail, l'affichage des pages Web, ou encore
le traitement du texte. Ce sont des programmes ou applications qui s'en chargent.
Ces programmes viennent se greffer sur le noyau, et ils doivent être adaptés à celui-ci.
Ce noyau de système d'exploitation a l'originalité d'être multi-utilisateurs et
multi-tâches et de fonctionner sur de nombreuses plates-formes (Intel, Apple, Sparc,
etc...). Il est conforme à la norme POSIX et est distribué sous Licence GPL.

Il a la réputation d'être fiable, stable et sécurisé. Son appartenance au monde du
libre garantit une correction rapide des erreurs qui pourraient être découvertes.

Une distribution Linux

Comme nous venons de le voir, Linux ne se suffit pas à lui-même. Avec un simple
noyau, on ne peut rien faire ! Le noyau Linux vient donc à l'intérieur de distributions.
Une distribution Linux, c'est un ensemble cohérent de plusieurs choses :

  • un noyau Linux
  • des programmes, en majorité libres (un navigateur Web, un lecteur de Mail,
    un serveur FTP, etc...)
  • une méthode pour installer et désinstaller facilement ces programmes
  • >
  • un programme d'installation du système d'exploitation
  • >
Le noyau Linux ne se suffit donc pas à lui même, mais on fait souvent un
abus de langage en désignant par le terme Linux ce qui est en fait une
distribution Linux.

Il existe de nombreuses distributions Linux, comme par exemple Fedora Core,
Slackware, Knoppix, ou Debian.

Un peu d'histoire

Linux naît en 1991 dans la chambre d'un étudiant Finlandais, Linus
Torvalds. Il développe un noyau en s'inspirant de la philosophie Unix.
Son but initial est de s'amuser et d'apprendre les instructions Intel 386.
Quand son noyau commence à marcher, il le met en libre téléchargement sur
Internet en demandant aux gens de l'essayer et de lui dire ce qui ne marche
pas chez eux.

De nombreuses personnes se montrent intéressées et l'aident à développer
son noyau. Dès la version 0.12, il choisit de mettre Linux sous licence GPL.
Quelques années plus tard, d'autres bénévoles commencent à créer des distributions
Linux.Aujourd'hui, le succès de Linux s'explique par la qualité technique du noyau,
mais aussi par la présence de nombreuses distributions Linux qui facilitent
l'installation du système et des programmes. Il s'explique surtout par son
appartenance au monde du libre qui lui apporte une grande rapidité et qualité
de développement. Le nombre d'utilisateurs de Linux est aujourd'hui estimé à
plusieurs millions ! Si vous voulez en savoir plus sur l'histoire de Linux
et de son père fondateur, Linus Torvalds, je vous conseille le livre qu'il a
écrit intitulé Just for fun - History of an accidental revolution.

LINUX EST UN SYSTEME...

Transparent.Le premier avantage de l’open source est que les utilisateurs
maîtrisent totalement le fonctionnement des applications.

Efficace. Les applications Linux sont sensées fonctionner sur des
configurations machines très anciennes, elles n'utilisent donc que très peu
de ressources système. De plus, l’installation de nouveaux logiciels et même
la compilation d’un nouveau noyau (kernel) ne nécessite pas de redémarrer
(rebooter) le PC !

Stable. Cette stabilité résulte de l’interactivité entre les milliers
d’utilisateurs. Chaque application Linux est d’abord lancée en version Test
sur internet pour qu’elle soit testée par les utilisateurs. Ces derniers se
chargent de rapporter chaque bug, pour qu’il soit corrigé. La version finale
jouira d’une extraordinaire stabilité, puisque de milliers de personnes auront
participé à sa perfectibilité. Une fiabilité sur laquelle s’appuient aujourd’hui
près de 50% des serveurs à travers le monde!

Fiable. Toutes les applications fonctionnent indépendamment des autres,
ce qui garantit pour Linux l'absence de conflit ou d'erreur système. De plus,
l'installation d'une application ne vient pas modifier le système lui même mais
simplement s'imbriquer à ce dernier.

Puissant et multitâche. Il permet de travailler sur plusieurs applications
indépendamment l'une de l'autre.

Robuste. Une erreur d'un des utilisateurs ou un "plantage'' éventuel
d'une application n'affectent pas le reste du système. D'autre part, il est
exceptionnel de devoir arrêter une machine sous linux, la quasi totalité des opérations
de configuration, mise à jour, etc, (je le répète) ne nécessitent pas l'arrêt du
système, ni de redémarrage.

Multi-utilisateurs. Plusieurs personnes peuvent utiliser la ou les mêmes
applications, en même temps sur les différents postes d'un réseau ou sur la même machine.

Gratuit. La majorité des distributions sont disponibles gratuitement
sur internet. Mais vous pouvez trouver des distributions, vendu en magasin
accompagnées de manuels, ainsi que des distributions commerciales (que je
déconseille bien évidement d’utiliser car la philosophie GNU, est de vivre
dans un monde libre et gratuit) !!

Sans virus. Il n'existe pas de virus connu à ce jour sous Linux ou
sur les systèmes de type Unix, pour la raison suivante : « Un virus, au sens
classique du terme, est un programme qui s'attache à un exécutable et s'exécute
en même temps que celui-ci, souvent pour détruire tout ou partie d'un système
ou des données. Sous UNIX, il faut tout d'abord obtenir les privilèges du
super-utilisateur (root) pour être en mesure d'agir ainsi. Or, "si un programmeur
parvient à obtenir ces privilèges sur un système, il n'a pas besoin d'un virus
pour saboter. » (Matt WELSH et Lar KAUFMAN , Le système Linux, éditions
O'Reilly , 1996, note de la page 172.)

Ouvert à tous. Le support technique de Linux, c'est Internet
lui-même avec ses milliers d'utilisateurs, d'une qualité sans concurrence,
en vertu du principe qu'il y en a plus dans des milliers de têtes que dans
quelques dizaines. Si vous avez un problème, quelqu'un l'a déjà certainement
rencontré avant vous. Et ce quelqu'un, non seulement a la solution, mais en plus
il vous la donnera gracieusement... Il existe également des sociétés de
services qui proposent, non la vente des logiciels, mais installation,
configuration et maintenance.

Possédant aussi une interfaçage graphique. L'interface graphique est
assurée par le serveur X-window qui permet l'utilisation de fenêtres, semblables
à celles qui existent sous Mac ou Windows. On rencontre une dizaine de gestionnaires
de fenêtres différents qui se choisissent en fonction de la puissance de la machine
et offrent des bureaux, ou environnements de travail, au goût de chacun.

Conforme à la norme POSIX et aux standards du marché, en particulier
d’Internet. Cela signifie que qu'un logiciel conçu pour un autre système de
la même famille (Solaris de SUN, Digital Unix, AIX d'IBM, SCO Unix...) peut
être rapidement porté sous Linux et vice-versa, ce qui assure une protection
de l'investissement logiciel en cas d'obligation de changement de système.

Pouvant cohabiter avec un autre OS (UNIX, M$ ou Mac)
Linux, non seulement s'installe sur une machine disposant déjà d'un système
d'exploitation, mais dispose en plus d'un utilitaire appelé GRUB permettant
de choisir le système d'exploitation à démarrer.

LES DIFFERENTES DISTRIBUTIONS

J’avais dans un premier temps l’idée de présenter les distributions les plus
connues et les plus utilisés, mais cet article est déjà bien étoffé sans cette
description ! Par conséquent, je listerai uniquement les distributions de manière non
exhaustive. Après libre à vous d’ aller faire un tour sur leur site officiel ! !

Il est à noter que je ne parlerai que de distributions gratuites ! En revanche,
je n’ai pas fait de choix qualitatifs, c’est l’expérience de diverses
distributions, qui permet de se faire une idée sur le concept UNIX !

Niveau débutant :

Fedora Core : http://fedora.redhat.com
Mandrake : http://www.mandrakelinux.com/fr/
$u$e : http://www.suse.de/fr/
(désolé j’ai pas pu m’empêcher de mettre des $ à la place
des « s »)

Niveau intermédiaire :

Gentoo : http://www.gentoo.org
Ubuntu : http://www.ubuntulinux.org
FreeBSD : http://www.freebsd-fr.org
(ce n’est pas une distrib Linux, mais si vous voulez
tester un autre UNIX, ça doit être votre premier choix. En plus,
vous ne manquerez pas de documentation) :

Niveau expert :

Debian : http://www.debian.org
Slackware : http://www.slackware.org (site aussi chaleureux que le mode texte
de l’installation)
Linux From Scratch « lfs » : http://www2.fr.linuxfromscratch. org/lfs/news.html
(distribution réservée aux programmeurs
expérimentés ayant de solides connaissances dans la création et la
compilation d’une distribution)

Lives CD :

SimplyMepis : http://www.mepis.org
Knoppix : http://www.knoppix.org
Gnoppix : http://www.gnoppix.org

LES OUTILS AUTOUR DE LINUX ...

Voici une liste non-exhaustive des logiciels sous linux! De plus,
j’ai choisi de mettre uniquement des softs mis à jour dernièrement.

Outils réseau

Browsers (Netscape, Mozilla, Firefox), Messageries (Gaim, aMSN),
Video/audio conférence (Gnome Meeting), Firewall (Kmyfirewall, easy
firewall generator), p2p (Amule, Azureus, LimeWire for Linux), LAN (Samba).

Bureautique

Suite Office (OpenOffice).

Multimédia

Lecteur MP3 (XMMS), Lecteur MPEG4 (Mplayer) Lecteur DVD (Xine),
CDRipping + Encoder (Grib), DVDRipping + Encoder (DVD Rip, Mencoder),
Traitement Video (Avidemux, ffmpeg), Modélisme 3D (Blender), Retouche
d’images (Gimp), Visualisateur d’image(Xnview), MP3encoder (Lame) !!

Serveurs

Apache ! Ne cherchez pas, vous ne trouverez pas mieux !

Attention néanmoins, certaines distributions "commerciales" incluent
des logiciels commerciaux avec des licences restrictives et qui ne
sont donc pas librement recopiables telles quelles.Que dire d'autre,
le seul inconvénient, pour l'instant est pour les joueurs. En effet,
peu de jeux récents sont à ce jour porté sur Linux. On y trouve tout
de même Quake (I et II) (http://www.linuxgames.com).

OU TROUVER DE LA DOCUMENTATION

A partir du système

La meilleur source s’information est le manuel des commandes
de toutes les applications de bases sous linux, accessible par
le shell : $man « nom_de_l’application »

La seconde source est composée des HOWTO, dont la majorité sont
disponibles en français et fournis avec la distribution. Vous
les trouverez généralement sous le répertoire /usr/doc/.

Sur internet

Voici la deuxième alternative, qui peut même être la première
si vous êtes un utilisateur débutant qui ne sait pas comment
appréhender le man et ne veut pas chercher des heures dans les
HOWTO la réponse à sa question ! La solutions la plus facile
reste la recherche google grâce a ce lien http://www.google.com/linux
vous pourrez accéder à la page réservé à linux, c'est-à-dire
pour toute recherche, vous n’aurez pas besoin de préciser « linux »
au moteur de recherche. Vous trouverez toutes les réponses à vos
questions ! Biensur, ne vous contentez pas d’une recherche sur les
pages francophones !

Et pour finir, vous avez aussi les forums ainsi que les mailings
lists, qui sont généralement en anglais !

Dans des livres

Si vous êtes motivés, où que vous avez une soif d’apprendre ou que
simplement Linux vous a envoûté et que par conséquent vous voulez
avoir le contrôle de la machine, il va vous falloir un support de qualité.
Les livres sont incontestablement, à l’heure d’Internet et du multimédia,
les meilleures sources d’informations.Vous avez donc le choix, c’est à
vous de voir ce que vous recherchez en feuilletant les livres ! Si vous
êtes un vrai débutant je vous conseille des livres comme « Linux pour les
nuls », « Unix pour les nuls » qui même s’ils ne sont pas irréprochables,
ont le mérite de fixer de bonnes bases !

Ensuite, pour un niveau plus élevé, vous pourrez vous intéresser aux
livres des éditions O’Reilly, vous pouvez quasiment y aller les yeux fermés.
Ils ont toute une série de livres traitant de Linux. « Le système Linux »
étant le livre par lequel commencer si l'on a peu ou pas de connaissance
dans le système. Ce livre est fortement déconseillé pour quiconque
ayant déjà de bonnes notions car vous risquez de rester sur votre faim.
On peut ensuite continuer avec « Linux in a Nutshell », si vous
devez acheter qu’un seul livre ce doit être celui là, il regroupe toutes
les commandes dont vous aurez besoin (hors commandes X11).

Les éditions Eyrolles sont aussi pas mal !!
Il existe aussi des livres un peu plus spécialisés :

« Administration réseau sous Linux », « Pilotes de périphériques sous
Linux », « Sécuriser un réseau Linux »
et le dernier sorti :
« Debian » .En revanche, n’achetez pas un livre uniquement
parce qu’il a un CD avec tel ou tel utilitaire, vous le retrouverez
obligatoirement sur le net.

Dans des magazines

Je ne ferai aucune pub à ces magazines ! Ils sont à mon goût
totalement en opposition vis-à-vis de la philosophie du monde
libre !! Payer entre 5 et 10€ pour un magasin de 80 pages qui
explique comment faire un truc incompréhensible sachant qu’il
vous faut dans 99% des cas se reporter aux informations données
dans un numéro précédent !!De toute façon, toutes les infos de
ces magazines proviennent du net, vous n’aurez donc pas de mal
à les retrouver!!

Dans les manuels des distributions vendus en pack

Sur ce sujet, mon opinion est assez mitigée ! Ces manuels peuvent
être utiles mais pas indispensables !! Préférez dépenser 60€ dans
des manuels vendus hors distribution et un peu plus généralistes.
Souvenez-vous, il ne faut pas rester figé sur une seule distribution,
pour la bonne et simple raison que quasiment aucune distribution n’est
éternelle, il vous faudra probablement changer un jour ! C’est sur
que si vous utilisez Debian ou Slackware, il y a peu de chance que
vous ayez à changer, mais il y a aussi peu de chance que vous ayez
des problèmes avec une autre distribution sachant le niveau de
technicité que demande ces 2 distributions.

OU TROUVER LINUX !!

Corrigeons pour la énième fois la tournure de la phrase, ce n’est
pas Linux que nous cherchons mais une distribution ! La majorité des
distributions sont donc disponibles sur les sites officiels en libre
téléchargement. Si la distribution que vous cherchez n’est pas disponible
en téléchargement trouvez en une autre, le but de l’OS libre c’est de le
trouver gratuitement sur le net !!

Evitez de télécharger les distributions par p2p, les serveurs sont
excellents, vous téléchargerez au maximum de votre connexion !!

Si vous voulez une distribution en version CD/DVD pressé je vous conseille,
ce site : http://ikarios.com/form/

J’ai commandé de nombreuses fois chez eux et je n’ai jamais eu de problème
et puis pour moins de 2€ par CD pressé c’est vraiment pas cher! Bon c’est
sur que pour ceux qui veulent la version 14CDs de GNU/Linux Debian (7CDs
remplis de softs et 7 CDs avec les sources des softs), il faudra débourser
la somme de 24€!

LES SITES INCONTOURNABLES

Je ne fais aucun commentaires sur ces sites, je vous laisse les découvrir !!

En français

http://linuxfr.org/pub/
http://www.lea-linux.org/
http://www.linux-kheops.com/
http://www.linux-france.org/
http://www.freenix.fr
http://www.linuxjournal.com

Manuels de base en français

http://www.freenix.fr/unix/ linux/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html#toc1
http://www.linux-france.org/article/appli/emacs/manuel/

En anglais

http://www.gnu.org/
http://www.linuxhq.com/
http://linuxshop.ru/linuxbegin/win-lin-soft-en/table. shtml
http://distrowatch.com/
http://www.linuxgames.com/

Comme vous avez pu le constater, Linux est un système exceptionnel
donnant satisfaction aussi bien sur des machines anciennes ou que
sur des machines puissantes assignées à des fonctions importantes.

CONTRIBUER

Si vous voulez contribuer au monde de Linux ou plus généralement du
logiciel libre, vous avez différentes possibilités :

  • en aidant les personnes ayant des problèmes dans l’utilisation de l’OS
    ou des logiciels.
  • en créant des tutos expliquant le fonctionnement de l’OS ou de ses applications.
  • en devenant bêta testeur ! Vous rapporterez alors tous les bugs que vous constaterez.
  • en aidant au développement des distributions, ou du noyau ou même des
    applications et pourquoi pas en créant votre propre application sous licence GPL.
  • ou tout simplement en faisant de la pub, en parlant autour de vous.
NOTE DE FIN

Amis historiens ou passionnés d’histoire vous vous demandez peut-être
si Richard Stallman s’est inspiré d’Etienne Cabet pour lancer le projet
GNU ! Et bien je n’en sais rien, mais ça fait 21 ans que cette philosophie
existe ! Elle est aujourd’hui plus vivante que jamais et partagée par des
millions d’utilisateurs à travers la planète ! Même les extraterrestres nous
envient!

Pour terminer, je vais vous présenter quelques screenshots de desktops :



















Ecrit le 27/11/2004 par Shutruk-Nahunte - Hits: 4262


[Disclaimer] [Team et contributeurs] [Articles] [Forums]

(C) metagames-eu.com / 2002-2007

News Puces WII,PS2,XBOX,XBOX360 Forums Consoles Tutoriaux Consoles Téléchargements Rechercher Castes

Sites amis : PS3