Ce premier chapitre assez long est d'un seul tenant, afin de vous permettre de le télécharger facilement pour le consulter hors-ligne.
A noter: Les liens en italiques pointent vers des documents que j'ai
rédigés. Ils sont donc du même "niveau" que celui-ci,
c'est à dire conçus pour des non-informaticiens qui approchent
Linux pour la première fois.
Les autres liens (en caractères droits) pointent vers des documents
parfois plus techniques.
Ce document et les liens qui suivent ne prétendent évidemment
pas former en quelques jours des administrateurs système !
Leur objectif est simplement de permettre au plus grand nombre de
faire rapidement ses premiers pas avec Linux et d'en apprécier la
puissance et la souplesse.
Ils ont été rédigés par des néophytes
qui ne sont pas informaticiens de profession. Il est donc probable qu'ils
contiennent des approximations, des lacunes, ainsi que des méthodes
"de débutant" qu'un véritable professionnel refuserait.
En particulier, ils ne seront sans doute pas d'une grande utilité:
Linux est un système d'exploitation de type UNIX, mais il n'utilise aucun code issu d'une version commerciale d'UNIX et les principaux programmes disponibles pour Linux sont conçus dans le cadre du "projet GNU" de la Free Software Foundation, Cambridge, Massachusetts, avec l'aide de programmeurs de tous horizons.
Linux n'est donc pas un simple programme comme on en trouve des milliers
dans les CD-ROM qui accompagne les revues ou sur l'Internet.
Un système d'exploitation, c'est un ensemble de programmes chargés
de faire fonctionner correctement le matériel et les applications.
Les plus connus à l'heure actuelle sont MSDOS, MACOS, OS2, DOS7/Windows98,
WindowsNT et UNIX. Linux est un UNIX gratuit capable de tourner sur un
simple PC.
Linux est multitâche (plusieurs programmes peuvent fonctionner
simultanément) et multiutilisateurs (plusieurs utilisateurs peuvent
utiliser simultanément le même ordinateur, via un réseau
local ou via l'Internet, par exemple).
Si l'on vient du monde Microsoft et qu'on cherche un point de comparaison,
il faudrait donc le comparer avec Windows NT.
Dans la plupart des cas, les difficultés que rencontrent les
débutants avec Linux viennent justement de ses capacités
multitâches et multi-utilisateurs. En effet, ce gain de puissance
a une contrepartie: Il faut qu'un "administrateur système" se charge
de faire en sorte que n'importe quel utilisateur ne puisse pas perturber
tout le système.
Si vous installez Linux chez vous, cet administrateur, qui agit généralement
à partir du "compte root", ce sera évidemment vous !
Cette "complication" peut vous sembler inutile si vous êtes seul
à utiliser votre ordinateur. Elle ne l'est pas, car elle vous évitera
de nombreux soucis, par exemple en cas d'erreurs de manipulation.
Linux et la majorité des milliers de programmes qui l'accompagnent sont "libres": Ils peuvent parfois être vendus, mais personne ne peut se les approprier. Ainsi, si vous installez Linux et ses programmes sur l'un des ordinateurs de votre lieu de travail, il vous en coûtera en moyenne quelques 300 FF. Mais si le système vous convient et que vous décidez de l'installer sur 50 autres machines, y compris chez vos amis et relations, il ne vous en coûtera pas un centime de plus, en toute légalité.
L'autre avantage du logiciel "libre", c'est qu'il vous évite
la position peu enviable qu'est celle du "client captif":
Imaginons par exemple que vous rédigiez une importante documentation
avec un logiciel commercial et que vous souhaitiez la diffuser autour de
vous. Avec de nombreux logiciels commerciaux, votre précieux travail
ne pourra être consulté que par les utilisateurs qui auront
déboursé plusieurs milliers de francs pour acheter le droit
d'utiliser le même logiciel de consultation que vous !
Rien de tel avec un logiciel protégé par la license GPL:
Dans la plupart des cas, vos documents auront un format standard, et si
d'aventure tel n'était pas le cas, vous seriez en droit de fournir
gratuitement et en toute légalité à votre correspondant
le logiciel nécessaire à la consultation de vos données.
Si vous souhaitez modifier un de ces programmes et si vous en avez la capacité, vous êtes parfaitement libre de le faire, ce qui est rarement le cas avec les logiciels commerciaux. La seule condition est que vous laissiez aux autres la possibilité de faire ce que vous venez de faire vous-mêmes.
Avec Linux, vous avez également la possibilité de vous fabriquer un système "sur mesure". Vous pouvez par exemple choisir entre plusieurs "shells" et plusieurs gestionnaires de fenêtres.
Linux est remarquablement stable. À moins de commettre des imprudences sous le compte "root", il est extrêmement difficile de le "planter" complètement. Toutefois, comme pour tout système informatique, il reste évidemment in-dis-pen-sa-ble d'effectuer régulièrement des copies de sauvegarde: Les disques durs ne tomberont pas moins souvent en panne avec Linux qu'avec un autre système d'exploitation !
Linux peut lire des disques de formats différents du sien. A partir de Linux, vous pouvez accéder à vos données qui se trouveraient par exemple sur votre partition MS-Windows. Toutefois, le contraire n'est pas vrai.
Certains de vos programmes MS-dos et Windows pourront fonctionner avec Linux. Le contraire ne sera probablement jamais vrai.
Enfin, ne cherchez pas d'antivirus ou de défragmenteur pour Linux.
Linux ne craint pas les virus "classiques" et ne fragmente pas vos fichiers.
Toutefois, d'autres formes de "virus" peuvent exister et des protections
existent.
(Une discussion technique complète sur ces deux points dépasserait
le cadre de ce document).
Ces raisons, et d'autres, font que, sans aucune publicité, Linux est maintenant sorti du cadre étroit des Universités et de quelques "grands comptes" et a séduit, à l'heure où ce document est rédigé, plus de 7 millions d'utilisateurs.
Linux n'aurait-il donc que des avantages ?
Evidemment non. Il y a aussi quelques inconvénients qu'il convient de connaître sous peine de s'exposer à de graves désillusions:
- Bien que de très importants progrès soient en cours, Linux nécessite qu'une personne compétente en informatique s'en occupe. Si vous n'avez jamais configuré un logiciel ni compris comment votre système fonctionne, et si vous n'avez pas un informaticien sous la main pour s'occuper de la maintenance à votre place, vous devrez apprendre à le faire.
- Pour que Linux puisse fonctionner confortablement, il sera indispensable de lui réserver une partition à son propre format sur votre disque dur. Si vous n'avez qu'un seul disque dur et si vous ne voulez pas vous risquer à le repartitionner, vous pourrez toujours essayer Linux à partir de MSDOS grâce à une intallation "UMSDOS", mais vous risquez d'être fort déçus du fait du ralentissement qui s'ensuivra.
- Vous ne trouverez probablement pas sous Linux les outils que vous
utilisez habituellement avec un autre système d'exploitation. Il
vous faudra donc sans doute un certain temps d'adaptation.
En particulier, à l'heure où j'écris ces lignes,
il n'existe pas encore pour Linux de logiciel libre de traitement de texte
qui puisse rivaliser avec le célèbre Word de Microsoft. Il
existe bien une suite bureautique complète gratuite, "StarOffice",
mais elle n'est gratuite que dans le cadre d'un usage privé.
Il existe aussi une suite bureautique commerciale complète,
"Applixware Office". Bien que payante, son prix retiendra peut-être
votre attention: 500 FF (Non, je n'ai pas oublié un zéro
! ;-)
On trouve par contre dans les logiciels libres sous licence GPL de
remarquables éditeurs de texte (par exemple Emacs, que j'utilise
pour écrire ces lignes), ainsi que des formateurs de texte très
puissants (comme TEX et LATEX). Mais il s'agit là d'outils relativement
professionnels et peu connus du grand public.
À l'heure actuelle, vous ne trouverez pas sous Linux autant de jeux que pour MS-Windows.
Ces deux dernières raisons font qu'un très grand nombre d'utilisateurs font coexister sur leur ordinateur deux systèmes d'exploitation. Le plus souvent, ils utilisent Linux pour des tâches plus professionnelles ou plus complexes mais ils gardent une petite partition Windows pour quelques logiciels particuliers qu'ils continuent de préférer, ainsi que pour les jeux et autres démos que l'on peut trouver dans les magazines grand-public.
Pour une utilisation honnête avec l'environnement graphique, il vaut mieux conseiller aujourd'hui un processeur 486DX (ou équivalent), 16 Mo de RAM, 200 Mo sur le disque dur, écran VGA, lecteur de CDrom.
Pour une utilisation confortable:
Processeur Pentium (ou équivalent), 32 Mo de Ram, 1 Go sur le
disque dur, écran SVGA, lecteur de CDrom.
Mais bien sûr, si vous disposez d'un processeur supérieur et de plus de Ram et d'espace disque, cela ne pourra jamais nuire ! La quantité de Ram et sa rapidité en particulier sont un facteur important pour les performances de l'ensemble.
- On peut aussi trouver Linux avec certains livres ou magazines.
Toutefois, ces "distributions" sont souvent incomplètes, dépassées,
ou ne correspondent pas à la version étudiée dans
le manuel. Prudence donc.
- La méthode la plus simple à l'heure actuelle est donc de se procurer Linux sur CDrom, soit dans les magasins de logiciels, soit par correspondance. Dans la plupart des cas, vous aurez ainsi une "distribution" relativement homogène, qui contiendra, outre le système d'exploitation Linux, une grande quantité de logiciels et de documentation.
Avec certaines de ces distributions (compter environ 300 FF), on trouve aussi des manuels papier fort complets et surtout une période d'assistance téléphonique ou par Internet. Je ne saurais trop conseiller cette solution aux débutants. Elle seule justifie à mon avis le prix payé. Si vous achetez dans un magasin, vérifiez que vous aurez droit à cette assistance.
Quelques conseils toutefois, avant de commencer:
- Pensez à sauvegarder vos travaux personnels. Il faut le faire régulièrement, quel que soit le système. Si vous ne l'avez pas fait depuis un moment, c'est une excellente occasion de rattraper cet oubli. Profitez-en pour mettre un peu d'ordre sur votre disque dur.
- Rassemblez toute la documentation que vous avez sur votre matériel.
Elle pourra vous être utile. Sachez également si votre souris
est sur le port "com1" ou "com2". Idem pour votre modem, qui est normalement
sur l'autre. Essayez si possible de retrouver la quantité de mémoire
de votre carte graphique ainsi que son type.
Si votre programme d'installation de Linux vous demande votre configuration
graphique, ne tentez pas de bluffer ! Si vous avez un doute, mieux
vaut répondre en choisissant une configuration plus simple que votre
configuration réelle plutôt que d'essayer de tirer de votre
matériel plus qu'il ne peut donner. Il sera toujours temps plus
tard d'améliorer les choses. Si vous ne savez pas si votre disque
dur est SCSI ou pas, c'est probablement qu'il ne l'est pas.
D'une manière générale, à chaque fois que
vous avez un doute, essayez d'abord l'option qui est recommandée
ou proposée par défaut par le programme d'installation.
- Si votre souris n'a que deux boutons, n'oubliez pas de répondre "oui" à la question "emulate 3 buttons" au moment de configurer votre souris. Vous pourrez ainsi simuler l'appui sur le bouton central en appuyant simultanément sur les deux boutons de votre souris. Ceci vous sera presque indispensable sous Xwindow.
- À moins que vous ne soyez un spécialiste (et dans ce cas pourquoi lire ceci ?), la taille recommandée pour la "partition de swap" est de 2 fois celle de votre mémoire vive, avec un minimum de 16 Mo. Donc, par exemple, 32 Mo de swap si vous avez 16 Mo de Ram.
- Si vous avez beaucoup de place disponible sur votre disque dur, vous
allez être tentés d'installer la totalité des "packages"
de votre distribution, en vous disant que comme ça vous ne manquerez
de rien. Ceci n'est PAS une bonne idée:
Si vous installez tous les programmes qui feront de votre machine Linux
un serveur Web et un serveur d'impression et un serveur de réseau
local et je ne sais quoi encore, vous risquez d'installer par la même
occasion toute une série de "daemons" inutiles qui tourneront en
tâche de fond et qui ralentiront votre machine. Installez plutôt:
1) Les éléments déjà cochés par
défaut dans votre distribution. C'est probablement le minimum indispensable.
2) La série de packages utile pour l'utilisation en réseau
et la connexion à l'Internet.
3) La documentation
4) Emacs et l'environnement Xwindow.
C'est largement suffisant pour commencer. Il sera toujours temps d'ajouter
d'autres éléments plus tard si besoin.
- De même, à la fin de l'installation, il vous est souvent proposé d'installer toute une série de "services" ou "daemons". Contentez -vous d'installer ceux qui sont proposés (cochés) par défaut. C'est une mauvaise idée de vouloir les installer tous: Vous n'avez pas besoin de tous ces services, et vous risquez d'être ennuyé pour les configurer correctement.
Voici maintenant quelques liens pour l'installation, mais si vous avez reçu un manuel avec votre distribution, mieux vaut évidemment commencer par lui et par les fichiers "README" ou similaires qui se trouvent sur votre CDrom !
- Installation Red Had
- Intallation Suse
- Arrêter Linux proprement quand "shutdown -h now" ne fonctionne
plus. (rédaction en cours)
- Les programmes les plus utiles aux débutants.
- Les commandes
fondamentales de Linux
- Gestion
des droits d'accès.
- Configurer son logiciel d'email (même sous Windows) pour qu'il
respecte les standards de l'Internet.
- Fouiller efficacement la documentation Linux. (on trouvera déjà
quelques indications dans le document "première exploration")
- Utiliser les newsgroups sans se faire "jeter".
- Fouiller
Linux-France, les newsgroups, les sites FTP.
- Les bases de l'édition de fichier avec l'éditeur "vi".
- Premiers pas avec l'éditeur "emacs".
- La FAQ
de fr.comp.os.linux.