Nous sommes le 09/07/2008
Visiteurs aujourd'hui :
Unix, GNU, Linux, noyau, distribution...
Avant d'entamer cet article dédié à Linux, un système d'exploitation intéressant, j'aimerais éclaircir quelques notions afin de se placer dans le contexte.
C'est quoi "Unix" ?
C'est le nom d'un système d'exploitation créé en 1969. Il était destiné à un usage professionnel, multitâches (éxécution de plusieurs applications à la fois) et multi-utilisateurs (gestion de plusieurs comptes d'utilisateurs pour un même système). Depuis 1969 à aujourd'hui, plusieurs systèmes "enfants" d'Unix sont nés, formant une grande famille. Les plus célèbres doivent être Mac OS, Linux et BSD. C'est à Linux que l'on va s'intéresser :-)
C'est quoi "GNU" ?
GNU est un projet lancé en 1984 par Richard Stallman qui avait pour but de créer un système d'exploitation à la fois libre et complet. Voici le symbole de GNU :
Un système d'exploitation libre est d'après sa définition un système qui peut être utilisé, copié, étudié, modifié et redistribué sans restriction. Parfois on trouve le mot "libre", parfois "open-source" (la source du programme est "ouverte" à tous). GNU est un acronyme signifiant GNU's Not Unix, l'objectif était de créer un système compatible Unix, mais nouveau, dans une optique de libre partage des connaissances.
Et Linux dans tout ça ?
GNU s'est par la suite associé avec le noyau Linux, un système Unix créé par Linus Torvalds en 1991. Le noyau Linux est donc un système libre. La mascotte de Linux est un manchot, appelé Tux :
Le "noyau" Linux ? C'est quoi un "noyau" ?
Le noyau est l'interface logicielle capable de communiquer avec les composants matériels d'une architecture informatique. Seulement, ça ne suffit pas pour faire un système d'exploitation complet ! Il faut y ajouter des interfaces graphiques, des composants particuliers, et surtout des logiciels afin que le système installé soit prêt à l'emploi. C'est le rôle d'une distribution : entourer le noyau Linux de tous les composants nécessaires pour qu'il soit exploitable.
Quelques exemples de ces "distributions" ?
Pour l'instant je ne citerai pas de nom particulier de distribution, mais je peux indiquer quelles peuvent être leurs différences. Certaines peuvent contenir seulement les outils essentiels et des logiciels de travail, dans le cadre d'une utilisation professionnelle. Au contraire, d'autres peuvent intégrer beaucoup de moyens d'accessibilité, des environnements agréables à l'oeil, beaucoup de logiciels pour une utilisation familiale. Linux n'est pas "un" système, les distributions peuvent avoir des buts très différents.
On peut résumer ? Le système Linux...
...est un système issu de la famille Unix, est un système libre, est un système qui se décline en beaucoup de distributions pour des utilisations très variées. Mais pour en apprendre plus sur lui, je vous propose de le comparer à un autre système, que vous connaissez sans doute :-P
Comparer Windows et Linux
Avant d'aller plus loin, il faudrait se demander si Linux à des avantages sur Windows, et si au contraire il a des inconvénients. Je suis un peu fatigué des discours du type "Linux c'est pourri, vive Windows !" ou "Windows est une daube, Linux est mille fois mieux", sans autre forme d'argumentation. Comparer deux systèmes totalement différents n'est pas une tâche facile, alors on va essayer d'y aller point par point.
Windows XP version familiale peut se trouver généralement dans les 250 euros, et la version professionnelle 380 euros. Bien que je doive rester ici le plus objectif possible, je dois vous informer que ce prix est injustifié : copier un logiciel pour le vendre ne mobilise pas le même investissement financier que de construire plusieurs voitures sur le même modèle par exemple.
Linux le montre bien : la plupart de ses distributions sont totalement gratuites au téléchargement, et un ami peut vous en faire une copie en toute légalité. Comme je l'ai annoncé plus haut, Linux et GNU prônent le libre partage des connaissances, ce qui explique la gratuité du système. Certaines distributions sont payantes, mais tout de même libres.
Linux peut s'installer sur un bon nombre d'architectures. Son système peut fonctionner sur beaucoup d'ordinateurs : tous les Intel x86, les AMD64, les PowerPC, les architectures alpha... encore ici il faut voir les spécificités de chaque distribution, mais Linux est très portable, et peut fonctionner correctement sur des configurations très modestes, tout en conservant de bonnes performances.
On ne peut pas en dire autant de Windows. Ne fonctionnant que sur les architectures les plus courantes, il réclame au fil de ses versions (95, 98, 2000, XP...) toujours plus de ressources matérielles pour fonctionner confortablement ! On ne peut pas dire qu'il évolue dans le bon sens. Et je ne parle pas de la version Vista qui battra tous les records en terme de ressources nécessaires...
Alors, mieux vaut-il acheter une configuration modeste pour y installer Linux, ou un ordinateur dernier cri, embarquant les dernières technologies pour y installer un système de plus en plus gourmand ? A méditer.
Les programmes ne fonctionnant pas de la même manière sous Windows et sous Linux, on ne peut pas intaller un programme Windows sur Linux et vice-versa. Je vois les habitués de Windows crier "Eh, mais dans ce cas je ne pourrai plus utiliser tous mes programmes habituels sous Linux !". Non, mais vous pourrez trouver d'excellentes alternatives, et dans la plupart des cas gratuites ! Les concepteurs de logiciels pour Linux partagent souvent l'esprit du GNU et proposent donc leurs outils gratuitement, des outils apportant les mêmes possibilités que sous Windows.
Encore une fois on peut se demander s'il est nécessaire de continuer à payer ses logiciels sous Windows alors que l'on trouve des équivalents gratuits sous Linux. Mais il y a un hic qui fera réfléchir deux fois ceux qui veulent migrer vers Linux : les éditeurs de jeux-vidéos, d'une façon générale, ne développent leurs produits que pour Windows, Linux étant très peu utilisé. Pour les joueurs PC, Linux n'est pas une bonne solution. On trouve tout de même assez fréquemment des personnes ayant à la fois Windows et Linux d'installé sur leur ordinateur : Windows pour jouer, Linux pour travailler.
Windows est un système qui met de plus en plus l'accent sur la convivialité et l'accessibilité du système, afin d'être exploitable par tous les types d'utilisateurs. Il faut reconnaître que Windows est très simple à prendre en main, et très simple à installer.
Linux à la réputation d'être difficile à installer et à utiliser. C'est une réputation à laquelle il faut mettre fin, c'est une idée tout à fait fausse. Certaines distributions "grand public" sont très simples à installer, et très simples à utiliser aussi.
Linux et Windows sont deux systèmes qui fonctionnent de façon complètement différente, l'utilisateur habitué à Windows devra passer par une petite période d'adaptation pour utiliser Linux, le temps d'aquérir certains réflexes. C'est quelque chose de tout à fait normal, et les personnes qui proclament que "Linux c'est pour les bac +12 et encore" sont celles qui ont abandonné à la première difficulté sans chercher à comprendre.
Je pourrais dire qu'il n'est pas plus compliqué de débuter l'informatique avec une distribution simple de Linux qu'avec Windows.
Linux, dans les versions récentes du noyau, intègre une gestion des connexions entièrement repensée et un firewall aussi performant, sinon plus, que certains firewalls matériels. Le firewall est intégré au noyau et il est facilement configurable en passant par des interfaces graphiques. Le système des utilisateurs est lui aussi très bien pensé : on ne peut se logguer sur le système qu'avec des droits limités, et pour les opérations d'administration un mot de passe est nécessaire. Ainsi les zones sensibles du système sont protégées des modifications en permanence, et le système est donc beaucoup, beaucoup moins vulnérables des virus et malwares. (Je ne dis pas invulnérable car le risque zéro n'existe pas). Linux est un système extrêmement bien pensé au niveau de la sécurité.
Et Windows ? On peut déjà constater que la session créée par défaut dispose des droits d'administrateur, ce qui signifie aucune protection des dossiers systèmes. Windows est vulnérable à des dizaines de milliers de virus. Des services inutiles sont activés par défaut et sont les causes d'insécurité directe. De plus, le firewall actuellement mis en place avec Windows XP ne filtre pas tous les flux et s'avère inefficace. On pourrait aussi parler de la base de registre, cette zone qui contient toutes les valeurs régulant le système, et que rien ne protège... Un des gros points faibles de Windows est son manque de sécurité (c'est d'ailleurs pourquoi ce site existe).
Alors, préférez-vous un système où il faut installer un antivirus, le tenir à jour, installer un firewall, des anti-malwares, où il faut dézinguer des tonnes de services dangereux et trouver une solution pour protéger les dossiers système, ou bien un autre où rien de tout cela n'est nécessaire ?
Linux a été pensé pour pouvoir gérer plusieurs applications, plusieurs tâches à la fois tout en restant très stable. De plus, une machine sous Linux peut rester des mois allumée sans avoir à redémarrer. Les logiciels sont totalement indépendant du système, ce qui fait que si une application ralentit où plante, le reste n'est pas affecté et continue à travailler normalement.
Sous Windows c'est une autre paire de manches. On rencontre souvent un programme qui plante et qui oblige à redémarrer. On rencontre très souvent des ralentissements divers, car trop de programmes différents tournent à la fois. On rencontre un système qui ne veut plus démarrer parce qu'un seul fichier du système a été modifié par une fausse manipulation. Si vous connaissez un seul utilisateur de Windows qui n'a jamais connu de problème de stabilité je veux bien avaler ma souris.
Windows a fait de gros progrès en ce qui concerne la détection des périphériques externes (imprimantes, clés usb, scanners, webcams...), la version XP arrive facilement à en reconnaître un bon nombre sans avoir à installer de pilote particulier.
Linux étant encore très peu utilisé, les constructeurs ne fournissent pas beaucoup de pilotes pour le système. Toutefois ils commencent à prendre en compte les autres utilisateurs que Windows et à produire des solutions. Beaucoup de pilotes existent aussi sur internet, il suffit de chercher. Certaines distributions Linux font aussi beaucoup d'efforts pour détecter un grand nombre de périphériques, un nombre qui grandit souvent au fil des versions.
Encore une fois, peut-on résumer ?
Oui :-) Linux est un système très différent de Windows. Il est libre, souvent gratuit, stable, installable sur un grand nombre de machines, consomme peu de ressources, est très bien pensé au niveau de la sécurité, fait des efforts pour améliorer la détection matérielle et permet de bénéficier de beaucoup de logiciels gratuits. C'est aussi un système qu'il faut apprendre à connaître et qui se révèle confortable à utiliser.
Les distributions Linux
C'est le moment de voir quelle distribution semble la mieux adaptée à vos besoins. Il existe des centaines de distributions, je ne vais ici vous présenter que les plus connues afin que vous ne vous mélangiez pas trop les pinceaux.
Appelé Mandrake dans ses anciennes versions, Mandriva est une distributions Linux très simple d'accès. Elle est prévue pour fonctionner avec de nombreux périphériques externes et embarque de nombreuses applications afin que l'utilisateur dispose d'un système prêt à l'emploi. Des panneaux de configurations permettent de modifier certaines options du système très facilement. C'est une distribution pratique pour débuter avec Linux et tout à fait utilisable dans le cercle familial. Par contre, comme cette distribution est "grand public" et qu'elle embarque donc beaucoup d'applications et de modules, elle a la réputation d'être un peu lourde, et moins stable. Ce n'est pas la distribution idéale pour une vieille configuration.
Debian est une distribution plus orientée pour un usage professionnel. Elle est réputée pour sa grande stabilité. Des images cd sont téléchargeables et permettent l'installation avec plus ou moins de composants. La meilleure solution reste le cd net-install, vous ne téléchargez et installez que ce dont vous avez besoin. Bien que peu de composants soient installés à la base, il existe environ 15500 paquetages contenant des programmes ou des modules à télécharger au besoin. Debian satisfait son utilisateur, et il paraît que quand on y est on ne veut plus changer ! Par contre il n'existe pas, ou peu, de composants comme des panneaux de configuration pour guider l'utilisateur dans des opérations systèmes telles que l'installation de logiciels, la configuration d'un périphérique... avec cette distribution savoir utiliser les commandes Unix devient indispensable.
Ubuntu est une distribution relativement récente (2004) qui se base sur Debian. Elle profite donc d'une grande stabilité. C'est une distribution comportant de nombreux outils pour configurer très simplement le système, Ubuntu peut donc être utilisée par des utilisateurs aux connaissances limitées, même pour une première utilisation de Linux. Cet ensemble stable et accessible fait d'Ubuntu une distribution aimée, qui se répand de plus en plus.
Fedora est une distribution proposée par l'entreprise Red Hat, créant des solutions pour les stations de travail. Le but de Fedora est d'apporter à l'utilisateur un système pour travailler et développer avec tous les logiciels dont il peut avoir besoin, gratuitement, et ce dans un environnement relativement simple à utiliser. Idéal pour ceux qui utilisent leur ordinateur principalement pour travailler et qui veulent tourner sur quelque chose de simple et stable.
J'ai entendu parler de "live-cd", c'est quoi ?
Un live-cd est une distribution de Linux qui ne nécessite pas d'installation sur le disque dur, il suffit de lancer l'ordinateur et d'insérer le cd ! C'est idéal pour découvrir Linux. La plupart des live-cd donnent le moyen d'installer le système sur le disque dur si l'on est satisfait du coup d'essai :-)
Voici quelques live-cd :
Simply Mepis est une distribution live-cd qui se base sur Debian, elle est donc très stable. Elle est conviviale, simple à utiliser, et à une bonne détection des périphériques. C'est une distribution qui peut convenir à beaucoup d'utilisateurs, car il faut reconnaître qu'elle réunit de bons atouts. Pas idéale pour un débutant, mais très bien pour ceux qui ont un minimum de pratique avec Linux. Comme c'est un live-cd, je ne peux conseiller que de l'essayer !
C'est un autre live-cd basé sur Debian, simple à utiliser, avec une bonne détection matérielle et beaucoup de logiciels installés. Cette distribution est toutefois un peu lourde comparée à d'autres. C'est une des solutions les plus conviviales pour un utilisateur débutant, pour découvrir Linux. Pourquoi pas l'installer et l'utiliser quelques temps, puis après passer à quelque chose de plus léger.
Une distribution qui pèse moins de 50Mo, idéale pour les petites configurations ! Damn Small Linux s'améliore au fil de ses versions et permet d'utiliser confortablement un ordinateur aux ressources matérielles limitées. De plus vous pouvez la placer sur une clé usb pour l'emmener partout avec vous, ou même la lancer sur un autre système d'exploitation !
Quelques liens utiles :
Sites d'informations sur Linux :
Forums où vous pouvez poser vos questions sur Linux d'une manière générale :
Forums francophones spécifiques à une distribution :
Ces liens ne sont pas là pour faire joli ! Avant d'installer une distribution, je vous recommande très vivement d'aller demander des conseils sur un forum ou de voir les sujets déjà traités, histoire de "préparer le terrain". Lisez aussi attentivement la documentation fournie avec votre distribution, c'est important et utile.
Un dernier mot
Une question qui trotte peut-être dans votre tête est "Pourquoi dédier un article sur Linux dans un site centré sur la sécurité ?". Ma réponse est que la plupart des utilisateurs Windows connaissent beaucoup de problèmes de sécurité et ce site est fait pour eux, seulement si ces utilisateurs Windows s'intéressent à Linux ils vont faire un pas immense en avant dans la sécurité de leur vie privée et de leur ordinateur.
Etre sous Linux ne signifie pas connaître la sécurité absolue et parfaite, mais ça signifie être bien plus en sécurité que sous Windows.
Retourner en haut de la page
Besoin d'aide ? Passez donc sur le forum
Site conçu par odSen en 2005 // Dernière MàJ : 9 novembre 2006 // e-mail : benoit[point]auneau[chez]gmail[point]com