Comparaison Windows/Linux

Jean-Philippe Mengual



Table des matières

INTRODUCTION

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).

Le layout

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!

La bureautique

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:

L'interface graphique

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.

En mode texte

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.

L'impression

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.

Surfer sur Internet

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.

mail

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.

le chat (irc)

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é!

Le ftp

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).

Téléchargement

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.

La musique et le multimédia

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.

Graver

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.

L'USB

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.

Scanner

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).

Réseau

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.

programmation

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.

Et les handicapés!

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.

CONCLUSION

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.

À propos de ce document...

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