Comparaison Windows/Linux
Jean-Philippe Mengual
Certains utilisent Windows et viennent de découvrir l'existence de Linux, système alternatif. Mais on leur dit que c'est compliqué, les logiciels ne sont pas compatibles..., on leur déconseille d'essayer. Sans débattre sur les avantages/inconvénients des deux systèmes, nous nous contenterons ici de montrer que l'argument de la non-compatibilité des logiciels n'est pas valable. Au contraire, quand un seul logiciel existe sous Windows, plusieurs existent sous Linux, faisant chacun une tâche bien précise, mais étant facilement utilisables. Ainsi, nous verrons les tâches les plus fréquentes qu'un utilisateur normal voire avancé peut vouloir faire sur une machine, et comment ces tâches sont aussi facilement exécutables sous Windows que sous Linux. Précisons seulement que, si les logiciels mentionnés sous Windows s'achètent, ceux sous Linux se téléchargent, sans contrevenir à la loi, puisqu'ils sont pour la très grande majorité sous la license GPL (General Public License ou license libre).
Pour celui qui installe Linux pour la première fois, il est le plus
souvent dérouté par la présentation du système. Sobre, voire moche,
c'est une ligne de texte un peu repoussante, où il faut taper les
commandes. Mais cette ligne, rappelant MS-DOS, est beaucoup plus
puissante. Notamment, le système multiutilisateurs avec les consoles
virtuelles. Pour plus d'informations sur la ligne de commande, voir le
Tuto relatif à la ligne de commande**.
Pour certains cependant, ils voudront retrouver l'interface graphique
de Windows (icônes, menus, souris...). Eh bien c'est
possible. Installez pour cela les packages (application) xFree86
(pourla base du graphique sous Linux) et KDE (le bureau). Il existe,
comme alternative à KDE, Gnome, mais il est moins similaire à Windows
dans sa présentation et pourrait dérouter des novices. Mais rien ne
vous empêche de l'essayer,si vous acceptez de changer quelque peu
d'univers.
En résumé, soit vous approfondissez vos connaissances en console, ce
qui est nécessaire si vous êtes l'administrateur de votre système
(responsable d'un réseau ou propriétaire d'un ordinateur personnel), soit
vous restez avec un système proche de Windows avec XFree86 et
KDE. Donc, vous ne serez pas totalement perdu!
Le plus souvent, on veut d'abord un ordinateur pour rédiger des
textes, les présenter correctement, les imprimer... Cela est possible
avec Linux. Sous Windows, on utilise bien sûr Office. Sous Linux, les
solutions sont de deux types:
Si vous utilisez l'interface X et KDE, installez abiword ou
openoffice, fournis avec la plupart des distributions
récentes. Openoffice est un outil présentant les mêmes
caractéristiques, la même présentation, que le pack Office. Il est
gratuit, lit très bien les documents écrits sous Office, produit des
documents aux formats Word, Excel, Powerpoint... Donc, avec
Openoffice, vous retrouvez votre Office préféré sous Windows, avec le
prix en moins! Openoffice est même plus complet, puisqu'il permet de
produire des documents PDF (Acrobat Reader)...
Il existe d'autres solutions comme abiword, moins complètes mais
présentant, par exemple, le mérite de pouvoir produire des fichiers
lisibles sous Word.
Il faut être honnête, les choses sont plus compliquées. Pour les
documents sans nécessité de mise en forme (pas de soulignement...),
vous utiliserez des éditeurs, malheureusement encore souvent en
anglais, mais pas tous. Ainsi, Vim est un éditeur de texte en
français. Il existe un nombre très importamt de logiciels. Je vous
recommande Emacs, qui, par sa présentation sous forme de menus comme
dans le bloc-notes de Windows, vous dépaysera peut-être moins. Il est
très puissant, mais en anglais. Il existe aussi nano, et énormément
d'autres éditeurs.
Pour produire des documents avec une mise en forme, il vous faudra
apprendre un outil appelé LaTeX. Très puissant, il s'utilise dans un
éditeur. Le principe, c'est de décrire le document au moyen de
mots-clés comme
center,
flushright... Même s'il paraît être un
véritable langage de programmation, il est bien moins complexe, il
s'apprend vite et offre des fonctionnalités qui vont de la plus
basique à la plus développée. On peut ainsi faire des mathématiques,
écrire en grec ancien. Plus basiquement, si vous souhaitez un résultat
similaire à Word en console, LaTeX est votre ami, puisque vous pouvez
régler, au moyen de quelques commandes, les marges, les polices, la
mise en forme (gras, souligné...). Au terme d'un petit apprentissage,
vous l'apprécierez, d'autant plus qu'il permet d'être plus rigoureux
qu'avec Word, voire il permet une création facilitée de longs
fichiers.
Une fois le fichier créé, avec ses codes descriptifs (les commandes
LaTeX), vous n'avez plus qu'à taper:
latex nom_du_fichier.tex
et voilà! vous pouvez convertir le résultat en pdf, postscript,
html... et obtenir un résultat de qualité professionnel.
Avec LaTeX, vous pouvez aller jusqu'à la présentation PowerPoint, et
même faire des tableaux de type Excel. Certes, il n'existe pas de
tableur aussi puissant qu'Excel en console, seul OpenOffice peut
vous sauver. Mais en principe, LateX est souvent suffisant.
Il est souvent utile d'imprimer les fichiers créés. Bien entendu,
Linux le permet. Au lieu d'utiliser le CD-ROM centenant le driver, on
va sur
http://www.linuxprinting.org/
et on récupère le pilote associé à son imprimante (l'idéal étant d'y
aller avant d'acheter l'imprimante pour qu'elle soit compatible
Linux). Il y en a beaucoup. Ensuite, on installe l'environnement cups,
éventuellement ghoscript... Puis, lorsqu'elle est correctement
configurée, plus aucun problème.
Sans l'interface graphique, les choses se passent comme avec Windows:
Fichier Imprimer.
En console, soit l'éditeur comporte directement un menu pour imprimer
(c'est le cas d'Emacs), soit il faut taper, en console, lp Fichier
Et c'est tout! Rien de plus compliqué. La commande lp est en effet
personnalisable, donc vous pouvez préciser les paramètres. Mais elle
fonctionne sans, et de manière efficace.
Là encore, riende plus simple. En mode graphique, KDE vous
offre konqueror, mais il y a aussi firefox de Mozilla. Outre sa
puissance, il est plus sécurisé que Internet Explorer, et offre les
mêmes caractéristiques.
En console, il existe lynx ou w3m, mais il faut reconnaître qu'ils
sont trop primaires, ils leur manque souvent la gestion des cadres, du
javascript, des protocoles d'autorisation comme SSL utiles pour
s'authentifier sur certains sites. Je vous svggère plutôt links, dont
la seule lacune et sa difficulté à gérer les javascript, mais il en
gère beaucoup, et est aussi complet qu'un navigateur de Windows. Etant
en mode texte, les images n'apparaissent bien sûr pas. Il n'en reste
pas moins le meilleur navigateur en console.
Enormément de solutions existent. En graphique, le plus simple est
d'utiliser kmail fourni avec KDE, ou thunderbird, inclu dans le
package mozilla avec firefox. D'autres solutions existent.
En console, il faut utiliser trois packages: un pour rapatrier les
mails, un pour les trier et un pour les lire comme sous Outlook. Mais
lorsque vous utiliserez ensuite ces trois packages, vous n'aurez qu'à
lancer le rapatriment puis à faire la lecture de vos mails, les choses
se font de façon transparente. Ainsi, installez fetchmail, procmail et
mutt. L'envoi de mail peut être plus complexe: il nécessite, soit
l'installation du package esmtp, permettant de gérer facilement le
protocole smtp, soit l'installation et la configuration d'un serveur
de mail. postfix peut alors être utile, mais sendmail aussi. Un
serveur de spam est aussi accessible, avec spamassassin. Voir les
autres tutos ou les manuels de ces packages pour leur configuration.
Là encore, si vous aimez chatter, Linux ne vous en privera pas. mirc
fonctionne en graphique, et irssi est l'un des plus recherché en mode
texte.
Pour les fans de msn, aucun problème. Excluez en mode texte l'accès à
votre boîte hotmail. En effet, Microsoft empêche l'accès au site
d'hotmail par un navigateur tel que links. Mais MSN Messenger reste
disponible, en mode texte avec centericq, en console avec, par
exemple, jabber ou gaim.
Centericq va même plus loin, puisqu'il supporte les protocoles msn,
yahoo, aim, icq, irc, et bien d'autres. Toutes les fonctionalités ne
sont pas disponibles: par exemple, avec centericq, il est impossible
de se transmettre des fichiers via MSN ou AIM, seul yahoo le
permet. Sous MSN, il est délicat d'ajouter des contacts. Mais ceci
peut toujours se contourner.
Même netmeeting a son équivalent compatible: ohphone en mode texte, ou
gnomemeeting en mode graphique, sont compatibles avec un éventuel
netmeeting du destinataire.
Enfin, seulement en mode graphique, skype a une version Linux!
Décidément, il n'y a aucune réelle incompatibilité!
Si vous aviez l'habitude d'aller sur des serveurs ftp avec un logiciel
particulier, Linux vous propose entre autres gftp (sous X), yafc (en console).
Les applications de peer-to-peer sont aussi sous Linux, uniquement en
mode graphique (Emule).
Pour tout autre logiciel de téléchargement, wget fera l'affaire, il
est simple et efficace.
Là encore Linux tient bien son rôle. En console, mpg321 gère les
fichiers mp3, alsaplayer ou sox gèrent les fichiers wav,
sound-recorder permet, si arecord ne vous plaît pas,
d'enregistrer. Enfin, vlc fonctionne aussi bien en console que sous X,
et MPlayer, capable de lire des DVDs, des radios en streaming... (en
direct) peut lire de nombreux formats.
vlc permet aussi de lire les chaînes de la freebox, pour ceux qui ont
ce produit: il est opérationnel aussi sous Linux.
sox est plus orienté vers la manipulation de sons. La lecture de DVD
se fait, entre autre, avec MPlayer.
Pour manipuler des photos, des images, la solution est gimp en mode
graphique. En console, zgv permet la visualisation des images sans
avoir installé tout le système graphique.
Cela est bien entendu possible. En console, il faudra utiliser les
logiciels mkisofs (pour les CDs de données, afin de créer l'image, qui
sera gravée) et cdrecord pour effectuer la gravure. Ces applications
fonctionnent aussi pour les DVDs, évidemment. Elles n'ont aucune
limite, exceptées celles de votre graveur, ou de votre
lecteur/graveur.
Il est très facile, moyennant un noyau bien compilé (ce qui est en
général le cas de ceux proposés par les distributions) et les
logiciels usbutils et hotplug, l'accès à un périphérique USB (clé,
disque dur externe, imprimante, souris...) est très facile et guère
différente de Windows. Il faut cependant que Linux ait été bien
configuré, ce que les manuels rendent le plus souvent possible.
Des solutions existent! En mode texte, sane et gocr sont les rois! En
graphique ......
Ils vous épargnent un pilote sur CD-ROM pour le scanner, qui doit être
compatible (cf. pour le savoir
http://sane-project.org/sane-mfgs.html).
Vous retrouverez pour faire du réseau traceroute, si vous
l'aimiez. Ensuite, Linux gère bien entendu tous les protocoles réseau
traditionnels. Ainsi, utilisez nmap, net-tools, iproute2, ethereal,
nessus, satan, iptables/netfilters (pour le pare-feu par exemple),
eur, nslookup... et bien d'autres, remplissant les fonctions réseau des plus
basiques aux plus complexes. A la base d'ailleurs, Linux fonctionne
sur des réseaux, il est surtout utilisé dans les universités.
D'innombrables langages de programmation sont pris en compte sous
Linux. Pour n'en citer que quelques-uns, vous pouvez programmer en C
(compilateur GCC), C++, fortran, python, PHP, Pascal... et bien d'autres
langages. Le html est aussi supporté, le sgml, xml, qui sont plutôt
des langages pour décrire des documents, ressemblant à LaTeX.
Ils peuvent utiliser Linux! KDE propose de nombreuses solutions pour
les déficients visuelsou pour les personnes ayant un handicap
moteur. Pour les non-voyants, il faut avouer que linux en mode
graphique balbutie quelque peu. Gnopernicus permet un accès
relativement correct à Gnome; KDE n'apas encore de programme pour le
lire. Par contre, en console, BRLTTY est l'idéal. Or, sachant que sous
Linux, la ligne de commande est aussi voire plus puissante que Windows
en mode graphique, un aveugle peut tirer parti de Linux sans
problème. Souvent l'accès s'avère meilleur (le Web, sauf pour les
sites avec javascript; la musique car les fichiers de playlists sont
des fichiers au format texte donc facilement modifiables...).
Donc, BRLTTY est votre ami dans ce cas.
Ainsi, le mythe de l'incompatibilité ne tient pas. Chaque tâche a un
logiciel équivalent sous les deux systèmes. Reste à voir vosbesoins.
Mais ceci n'est qu'un résumé, loin d'être exhaustif. Il existe des
milliers de packages, parmi lesquels vous trouverez bien votre
bonheur. Je viens même d'apprendre récemment qu'un logiciel pour
enregistrer de véritables émissions de radio professionnelles existe,
aussi bien sous X qu'en console. En cherchant un peu grâce aux outils
de votre distribution et à Internet, vous trouverez forcément le
package qui vous correspond le mieux.
Il est certain que les applications vraiment spécifiques ne tournent
pas sous Linux (les applications de comptabilité, d'imagerie
médicale), mais énormément restent utilisables, et permettent de faire
un travail souvent professionnel.
Comparaison Windows/Linux
This document was generated using the
LaTeX2HTML translator Version 2002-2-1 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 Win-Linux.tex
The translation was initiated by Didier on 2006-12-23