\chapitre{Rendre votre distribution Ubuntu pleinement fonctionnelle}{Certaines questions}{ vous sont sûrement déjà venues à l'esprit. Ces petits détails peuvent peut-être vous faire douter quant à la possibilité d'une utilisation quotidienne de votre système GNU/Linux. N'ayez crainte, ce chapitre répondra à la plupart de celles-ci et vous en expliquera les tenants et aboutissants. À l'issue de celui-ci, votre \RefGlossaire{Système}{OS}{Système d'exploitation}{système d'exploitation} sera alors, ce que l'on peut qualifier de totalement opérationnel pour une utilisation dite «~classique~» (flash, java, DivX, mp3\ldots{}).}
\section{Que faire si certaines applications installées par défaut sont en anglais ?}
\label{RefSupportLangue}
«~Tant pis, on fera avec\ldots{}~»
Mais non, je vous taquine\NotePage{«~Il peut se les garder ses blagues, lui~»} ! Êtes-vous bien certain d'avoir correctement configuré le réseau avant l'installation ? Bon, en tout cas, inutile de tout réinstaller. Paramétrez déjà l'\RefGlossaire{-}{L'Internet}{Internet}{Internet} --- cf. section \ref{RefInstallReseau}.\par
Au bout de quelques minutes, une boîte de dialogue apparaîtra vous informant que le support d'une langue n'est pas complet --- normalement, en ayant choisi le Français par défaut, seule une partie de cette langue sera installée, d'où cet avertissement comme montré dans l'image \ref{ImgLangueIncomplet}. En acceptant l'installation, vous lancerez l'outil d'administration de prise en charge des langues. Une autre manière de le faire est de se rendre dans Système \FlecheDroite Administration \FlecheDroite Prise en charge des langues.\par
\ImgCentree{7}{corps/chapitre5/img/Language_Support.png}{Support de langue incomplet}{ImgLangueIncomplet}
Vous pourrez alors vérifier que la langue actuelle choisie -- celle la plus en haut -- est bien «~Français~», aussi bien pour les fenêtres et menus qu'à la connexion. Le bouton «~Installer / supprimer des langues\ldots{}~» ouvre une fenêtre avec toutes les langues que vous pouvez installer\NotePage{Si vous ne voyez rien à cocher, attendez quelques minutes avant d'ouvrir à nouveau ce logiciel. Il faut en effet que Ubuntu récupère une première fois la liste des mises à jour.}. Une case vide signifie qu'aucun support de la langue n'est installé, un trait signifie que le support de la langue est partiellement installé et la «~coche~» -- tick en anglais -- dans la case, que la langue est effectivement installée.\par
Une fois le bouton «~Appliquer les changements~» actionné, votre système va donc télécharger l'intégralité des paquets de traduction en français de vos applications installées si le support de langue n'est pas complet comme indiqué sur la figure \ref{ImgSupportLangue}.\par
Des options supplémentaires permettent un réglage plus fin comme l'activation de l'aide à la saisie, ou les logiciels supplémentaires spécifiques à une langue particulière.\par
\ImgCentree{6.5}{corps/chapitre5/img/Support_French.png}{Installation complète de la localisation française}{ImgSupportLangue}
\section{Pourquoi je ne peux lire directement ni mes DivX, ni mes MP3 ?}
Vous pouvez passer cette partie et les 3 suivantes en installant directement le paquet «~Suppléments restreints Ubuntu~» que vous trouverez par l'application «~Logithèque Ubuntu~»\NotePage{Voir \ref{RefInstallApp}}. Il vous faudra tout de même jeter un coup d'oeil à la section \ref{RefLireDVD} expliquant l'installation des DVD cryptés.\\
Par curiosité, rien ne vous empêche de lire ce qui suit !\NotePage{Faites comme vous voulez, c'est votre livre après tout !}
\subsection{Les faits}
\AddIndex{Problèmes légaux}{Logiciel}{Codec}{-}
Ces fichiers utilisent ce que l'on appelle des \RefGlossaire{-}{-}{Codec}{codecs}\NotePage{Sortes de traducteurs que l'on pourrait associer à des «~décodeurs~»}. Il y a des raisons\NotePage{En plus du fait que ces \RefGlossaire{-}{-}{Codec}{codecs} ne soient pas \AddIndex{Philosophie}{-}{Libre}{Libres}} pour lesquelles Ubuntu n'inclut pas certains \RefGlossaire{-}{-}{Codec}{codecs} \AddIndex{Philosophie}{-}{Libre}{non-Libres} dans sa version «~prête à l'emploi~». Un seul exemple sera présenté : les fichiers MP3. \par
Cet algorithme de compression -- le MP3 -- est soumis à un brevet logiciel, donc légalement incompatible avec la licence Open Source de la distribution.\\
Thomson et le Fraunhofer Institute, détenant les droits sur la technologie MP3, demandent pour chaque lecteur une rémunération de 75 cents\NotePage{En dollars}. Plus d'informations disponibles sur le site \url{http://www.mp3licensing.com/royalty/index.html}.\\
Ce prix peut sembler dérisoire, mais quand une distribution est gratuite, payer ce genre de contribution est impensable. La seule autre solution consiste à payer le tout en une seule fois, ce qui reviendrait à payer un développeur pour travailler sur Ubuntu pendant une année entière ! Cela coûterait donc cher pour distribuer des logiciels capables de lire les MP3.\\
Si Canonical passe outre, la société pourrait être assignée en justice aux USA, où cette loi est en vigueur. Soit Ubuntu paye cette rémunération, soit les développeurs de la distribution se doivent de ne pas mettre les pieds dans un pays acceptant cette législation. Du fait du coût important, Ubuntu n'inclut pas de support MP3.\par
Maintenant regardez la situation, et multipliez ce cas autant de fois qu'un utilisateur a besoin d'un logiciel \AddIndex{Philosophie}{-}{Libre}{non-Libre} -- comme Flash, Real ou WMA -- et vous vous rendrez compte de l'ampleur de la situation. Donc, dans le but de dépenser de l'argent pour des développeurs, et non pour des avocats, Ubuntu se doit de ne pas utiliser ces \RefGlossaire{-}{-}{Codec}{codecs}.\par
De plus, certains \RefGlossaire{-}{-}{Codec}{codecs} ne sont pas légaux dans tous les pays : la lecture d'un DVD impose bien souvent, pour les DVD commerciaux, de devoir déchiffrer un code.  Aucun éditeur de \RefGlossaire{Philosophie}{Libre}{Logiciel Libre}{Logiciel Libre} ne propose actuellement de méthode pour déchiffrer ce code pour les systèmes GNU/Linux. Heureusement, un programmeur brillant\NotePage{Jon Johanson surnommé «~Dvd Jon~»} a réussi à comprendre ce code et a fourni une méthode pour lire les DVD cryptés sous GNU/Linux et Ubuntu en particulier. La diffusion de ce logiciel est interdite aux États-Unis\NotePage{Et peut-être un jour en France} par exemple. Ubuntu, distribué sur tout le globe, ne contient pas, par défaut, de paquet pour lire les DVD commerciaux. Informez-vous avant d'en installer car vous êtes le seul responsable de ce que vous faites.\par
\begin{nota}
Vous remarquerez qu'il n'est pas possible non plus, sous Microsoft Windows, de lire directement un fichier DivX par exemple, juste après son installation, et cela, à cause des mêmes lois.
\end{nota}
C'est pourquoi il est important de supporter les \RefGlossaire{-}{-}{Codec}{codecs} \AddIndex{Philosophie}{-}{Libre}{Libres} et standards, comme par exemple le format Ogg Vorbis, donnant des fichiers audios de meilleure qualité et plus petits en taille que le MP3\ldots{} malheureusement, pas assez démocratisé. C'est également pour ces raisons idéologiques que Ubuntu ne fournit pas, par défaut, de \RefGlossaire{-}{-}{Codec}{codecs} \AddIndex{Philosophie}{-}{Libre}{non-libres}. En effet, hormis les \RefGlossaire{Système}{Pilote}{Driver}{drivers} \RefGlossaire{Philosophie}{-}{Logiciel Propriétaire}{propriétaires} de certaines cartes \RefGlossaire{Réseau}{Connexion sans fil}{Wi-Fi}{Wi-Fi} qui sont considérés comme indispensables car sans équivalents, la fondation Ubuntu refuse de mettre des paquets \AddIndex{Philosophie}{-}{Libre}{non-Libres} dans sa distribution, c'est-à-dire des logiciels sur lesquels les développeurs n'ont aucun pouvoir d'effectuer un réel contrôle de qualité et de transparence.
\subsection{Euh\ldots{} cela signifie que ce n'est pas possible de lire des fichiers audios/vidéos non-libres ?}
\label{RefInstallCodec}
Hop, hop, hop, que nenni ! Car si vous résidez dans un pays où cela est autorisé, vous pouvez le faire. En effet, au moment de l'installation, la possibilité vous était offerte d'installer le support. Si vous n'avez pas choisi cette option, pas de panique, Ubuntu met à votre disposition un outil, d'une facilité déconcertante, afin de pouvoir les lire sans savoir qu'il vous faut un \RefGlossaire{-}{-}{Codec}{codec} X, Y ou encore Z !\par
Ce système «~merveilleux~» va être accessible même aux plus grands néophytes : il suffit de lancer pour la première fois un fichier nécessitant un \RefGlossaire{-}{-}{Codec}{codec} que vous n'avez pas pour qu'il vous propose de le télécharger\NotePage{Et vous commencez à vraiment être persuadé que GNU/Linux est plus simple d'utilisation que Windows\ldots{}} ! Après avoir accepté, vous avez, comme pour l'installation d'un programme, à cocher le ou les choix proposés, demandant éventuellement une validation par un autre avertissement selon lequel certains \RefGlossaire{-}{-}{Codec}{codecs} peuvent être interdits dans certains pays. Une fois tout ceci validé, l'installation s'effectue et la vidéo est lancée ! Les images de la figure \ref{InstallCodec} illustrent ce point.\par
\InstallationCodec
\begin{nota}
Il existe également le \RefGlossaire{Philosophie}{Libre}{Logiciel Libre}{Logiciel Libre} VLC\NotePage{Voir son installation dans la partie \ref{RefInstallVLC}}, qui a la particularité, contrairement aux autres logiciels vidéo, de fonctionner avec ses propres \RefGlossaire{-}{-}{Codec}{codecs}. Si une vidéo ne tourne pas avec les \RefGlossaire{-}{-}{Codec}{codecs} «~classiques~», vous pouvez toujours essayer ce logiciel.
\end{nota}
\begin{nota}
Un autre point est également à souligner, si jamais vous ne pouvez vraiment pas lire une vidéo libre de \RefGlossaire{Problèmes légaux}{GDN}{DRM}{DRM}, installez, si le droit de votre pays le permet, le paquet «~w32codecs\NotePage{Disponible dans le dépôt de Medibuntu, auquel vous avez accès si vous avez suivi la partie \ref{RefSourceMAJ}}~» contenant la plupart des \RefGlossaire{-}{-}{Codec}{codecs} Windows ainsi que «~gstreamer0.10-pitfdll~» pour en profiter notamment dans Totem\NotePage{Lecteur multimédia par défaut, par Synaptic -- voir \ref{RefInstallSynaptic}}.
\end{nota}
\subsection{Mes DVD commerciaux ?}
\label{RefLireDVD}
2 solutions s'offrent à vous :
\begin{itemize}
\item Il faut installer le paquet «~libdvdcss2~» par Synaptic, manipulation similaire à celle vue section \ref{RefInstallSynaptic}, disponible dans le dépôt de Medibuntu, cf section \ref{RefSourceMAJ}. Cependant, la navigation dans le menu des DVD est rendue incertaine : en effet, il suffit d'installer normalement la bibliothèque «~libdvdnav4~». Mais, cette dernière ne semble pas fonctionner pour la version 0.10 de Gstreamer\NotePage{Version qu'utilise Totem, le lecteur multimédia par défaut de \AddIndex{Environnement graphique}{-}{GNOME}{GNOME}}. Il faut alors normalement utiliser un autre «~backend\NotePage{Gestionnaire de rendu de flux vidéo et/ou audio}~» où cette bibliothèque est directement intégrée, avec Totem. Cette bibliothèque répond au nom de Xine\NotePage{Que l'on peut intégrer à Totem par le paquet «~Totem-xine~»}, mais nous perdons alors la fonctionnalité d'installation automatique des \RefGlossaire{-}{-}{Codec}{codecs} et sortons donc du cadre du livre.
\item Comme expliqué précédemment, VLC\NotePage{Voir son installation dans la section \ref{RefInstallVLC}} permet de lire, quasiment, toutes les vidéos, il en est de même avec les DVD commerciaux, et le menu fonctionne sans autre manipulation !
% CAR DEPRECATED DEPUIS HARDY, ESPERONS QUE CELA REVIENNE Il reste alors seulement à le lancer par défaut lorsque l'on insère un DVD. Pour cela, direction Système \FlecheDroite Préférences \FlecheDroite Périphériques et médias amovibles\NotePage{Voir le point \ref{RefMediaAmovible}}, onglet «~multimédia~» et dans la case en dessous de «~DVD vidéo~», vous pouvez remplacer \Commande{totem \%m} par \Commande{vlc \%m}.
\end{itemize}
\section{Bon, on peut passer à Flash maintenant ?}
Ok ok, pas tant d'impatience ! Bon, l'installation de Flash ressemble énormément à celle sous Windows. Il suffit d'aller sur une page requérant Flash\NotePage{Et laissant au fureteur le choix de détecter Flash lui-même, pas comme Youtube.}, et Firefox vous préviendra. Il suffit alors de cliquer sur «~Installer les plugins manquants\ldots{}~», puis de sélectionner le greffon, et d'accepter l'installation comme illustré par les images de la figure \ref{ImgInstallFlash}. La différence entre le plugin «~Adobe Flash Player~» et les deux «~Swfdec player for Adobe/Macromedia Flash~» ainsi que «~Gnash SWF Player~» est que le premier est propriétaire -- supporte plus de sites étant directement fournis par Adobe, normal puisque c'est lui qui a créé ce format fermé\ldots{}, mais contient des bugs faisant planter Firefox -- et que les deux autres sont \AddIndex{Philosophie}{-}{Libre}{Libres}, mais n'offrent pas encore toutes les fonctionnalités de Flash, notamment au niveau des jeux --- mais permettent de bloquer automatiquement les animations par défaut, vous préservant de nombreuses publicités irritantes.\par
\InstallationFlash
\begin{nota}
Je suis tout particulièrement attaché à Swfdec, qui fonctionne particulièrement bien avec les sites de partage de vidéos en ligne, puisque je l'ai notamment packagé pour cette version particulière de Ubuntu, n'allant jamais sur des sites de jeux en Flash :-)
\end{nota}
\section{Mais que fait la police ?}
Par défaut, Ubuntu est livré avec des polices d'écriture \AddIndex{Philosophie}{-}{Libre}{Libres}, et par conséquent, les «~fonts~» Windows ne sont pas disponibles. Les pages web ne s'affichent donc pas exactement de la même manière et vous rêvez peut-être secrètement de retrouver l'horrible «~Times New Roman~» et autres polices True Type. Pour cela, vous pouvez installer «~Microsoft Core Fonts~» également par l'application «~Logithèque Ubuntu~». Les opérations d'installation sont toujours décrites en \ref{RefInstallApp} si vous commencez à être touché par Alzheimer !
\section{Pouvoir lire tous les types d'archives}
Comme pour les vidéos et bien d'autres choses, les archives ont également des formats avec des licences différentes. Cela va des formats \AddIndex{Philosophie}{-}{Libre}{libres} comme le .tar.gz, le .tgz, le .zip, aux formats \RefGlossaire{Philosophie}{-}{Logiciel Propriétaire}{propriétaires} .ace, ou .rar --- ne pouvant être théoriquement utilisés que pendant un temps restreint.\\
Comme précédemment, les formats \AddIndex{Philosophie}{-}{Libre}{libres} sont installés par défaut. Malheureusement, la plupart des utilisateurs utilisent des formats \RefGlossaire{Philosophie}{-}{Logiciel Propriétaire}{propriétaires}, malgré l'existence de programmes comme 7zip permettant de lire des formats \AddIndex{Philosophie}{-}{Libre}{libres} sous d'autres \RefGlossaire{Système}{OS}{Système d'exploitation}{systèmes d'exploitation} --- comme sous GNU/Linux d'ailleurs. Si vous voulez alors ouvrir de tels formats, il vous faudra rechercher «~ace~» et «~rar~» dans l'application «~Logithèque Ubuntu~». J'espère que vous savez, maintenant que je vous ai expliqué à la section \ref{RefInstallApp}, comment installer une application.
\section{Pourquoi y-a-t-il un écart entre mon heure sous Ubuntu et sous Windows ?}
\label{RefHeureNTP}
Quoi ? Vous n'habitez pas à la même longitude que le méridien de Greenwich ? Désolé\ldots{}\\
Trêve de plaisanteries, voici une explication : le \RefGlossaire{Système}{-}{BIOS}{BIOS} enregistre l'heure de votre machine. C'est lui le vrai maître de votre PC. Quand vous mettez à l'heure votre Ubuntu, celui-ci considère que l'heure du \RefGlossaire{Système}{-}{BIOS}{BIOS} est le temps UTC \NotePage{Temps Universel Coordonné correspondant à l'heure atomique, différent de l'heure GMT -- Greenwich Mean Time -- cf \url{http://fr.wikipedia.org/wiki/Temps_universel_coordonné} et \url{http://fr.wikipedia.org/wiki/Greenwich_Mean_Time}}. Par contre, Windows considère que l'heure du \RefGlossaire{Système}{-}{BIOS}{BIOS} est l'heure locale. Il y a donc un décalage entre les heures sous Ubuntu et sous Windows.\\Pas de solution ? Si, mais celle-ci requiert une connexion \RefGlossaire{-}{L'Internet}{Internet}{Internet} au démarrage du système. Pour que Ubuntu remette automatiquement la bonne heure à chaque démarrage : cliquez sur «~Système \FlecheDroite Administration \FlecheDroite Date et heure~». Votre mot de passe Administrateur vous sera demandé après un clic sur la petite icône avec un trousseau de clef. Vous remplacerez, dans la liste de configuration déroulante «~Manuel~» par «~Rester synchronisé avec les serveurs sur \RefGlossaire{-}{L'Internet}{Internet}{Internet}~». Le système vous informera que le support NTP\NotePage{Network Time Server est un \RefGlossaire{Réseau}{-}{Protocole}{protocole}, comme http pour le web, permettant de synchroniser des horloges} est manquant, cliquez sur «~Installer le support NTP~» comme dans la figure \ref{ImgSupportNTP} et la procédure classique d'installation se déroulera.\\
Il sera également possible de sélectionner le serveur avec lequel synchroniser votre ordinateur.\par
\ImgCentree{6}{corps/chapitre5/img/Support_NTP.png}{Synchronisation automatique de l'horloge}{ImgSupportNTP}
Bon, OK, à chaque démarrage, Ubuntu mettra alors l'heure du \RefGlossaire{Système}{-}{BIOS}{BIOS} à l'heure UTC. Il calculera alors en fonction de votre fuseau horaire l'heure à afficher sous votre système. Mais si vous démarrez Windows, eh bien ce dernier croira toujours que l'heure du \RefGlossaire{Système}{-}{BIOS}{BIOS} est l'heure locale ! Nous allons remédier à cela : démarrez Windows\NotePage{Je ne le répéterai pas deux fois ;-)}. L'explication est pour Windows XP, mais selon votre version, cela ne doit pas trop différer. Cliquez-droit sur l'horloge, puis «~Ajuster la date/l'heure~». Choisissez le troisième onglet «~Temps \RefGlossaire{-}{L'Internet}{Internet}{Internet}~» et cocher la case «~Rester Synchronisé avec les serveurs sur \RefGlossaire{-}{L'Internet}{Internet}{Internet}~». Il ne reste plus qu'à cliquer sur «~OK~», puis d'accepter le remplacement du fichier \Chemin{/etc/netp.conf} et voilà, problème résolu !
\begin{nota}
Pour ceux qui ne veulent pas toucher à leur Windows, il leur suffit alors d'éditer un fichier pour spécifier à Ubuntu que l'heure déclarée dans le \RefGlossaire{Système}{-}{BIOS}{BIOS} n'est pas l'heure UTC mais qu'il tient compte du méridien. Pour cela, ouvrez un \RefGlossaire{-}{Console}{Terminal}{terminal} par Applications \FlecheDroite Accessoires \FlecheDroite Terminal, puis rentrer : \Commande{gksudo gedit /etc/default/rcS}. Après avoir renseigné votre mot de passe, remplacez dans l'éditeur de texte qui s'affiche \Commande{UTC=yes} par \Commande{UTC=no}. Une fois sauvegardé -- un redémarrage est ici très très fortement conseillé -- Ubuntu considérera alors l'heure du BIOS comme locale et vous n'aurez plus de problème.
\end{nota}
\section{Je cherche sans succès un outil de défragmentation. Où se trouve-t-il ?}
Ah là là, on voit bien là les réflexes de windowsiens :-). Bon, version courte : \RefGlossaire{Réflexes Windows}{-}{Défragmentation}{défragmentation} sous Linux, on oublie ! En effet, contrairement à Windows, le disque dur sous Linux ne se fragmente pas au gré des utilisations. Il se passe même le phénomène contraire : plus on utilise son disque dur, et moins il est fragmenté !\par
Petite piqûre de rappel : la \RefGlossaire{Réflexes Windows}{-}{Défragmentation}{défragmentation} est un algorithme dont le but est de réordonner les fichiers sur le disque afin qu'ils occupent des clusters adjacents\ldots{} «~C'est pas faux\ldots{}~» ;-)\\
\ImgPar{r}{4.0}{corps/chapitre5/img/Defragmentation.png}
Imaginez que votre disque dur soit une énorme armoire\NotePage{Merci à Roberto Di Cosmo \url{http://www.pps.jussieu.fr/~dicosmo} pour cette comparaison} à fichiers, avec des millions de tiroirs. Chaque tiroir peut contenir une quantité donnée d'informations, de sorte que les fichiers trop gros pour tenir dans un tiroir doivent être répartis dans plusieurs tiroirs. Certains fichiers sont si gros qu'ils occupent plusieurs milliers de tiroirs. Et bien sûr, l'accès à ces fichiers est beaucoup plus facile lorsque tous les tiroirs qu'ils occupent sont proches les uns des autres dans l'armoire.\\
Imaginez maintenant que vous soyez l'heureux possesseur de cette armoire à fichiers, mais que vous n'ayez pas le temps de vous occuper de son classement : vous devez embaucher quelqu'un pour le faire à votre place. Deux personnes se présentent pour le poste, un homme et une femme.\par
\begin{itemize}
\item L'homme a la stratégie suivante : il vide simplement les tiroirs quand un fichier est effacé, découpe les nouveaux fichiers en morceaux de la taille d'un tiroir, et place chaque morceau aléatoirement dans le premier tiroir libre. Lorsque vous évoquez le fait qu'il risque d'être difficile de retrouver tous les morceaux d'un fichier donné, l'homme répond qu'il faut embaucher une douzaine de gars costauds tous les week-ends pour remettre l'armoire en ordre. 
\item La femme a une technique différente : elle tient à jour, sur une feuille de papier, la liste de tous les tiroirs vides contigus. Lorsqu'arrive un nouveau fichier, elle cherche dans la liste une suite de tiroirs contigus suffisamment longue pour contenir le fichier, et c'est là qu'elle le place. De cette façon, pourvu qu'il y ait suffisamment d'activité, l'armoire reste toujours rangée. 
\end{itemize}
Sans aucun doute, vous devriez embaucher la femme\NotePage{Vous auriez dû vous en douter, les femmes sont mieux organisées :-)}. Windows utilise la première méthode et GNU/Linux, la seconde. Plus vous utilisez Windows, plus l'accès aux fichiers est lent ; plus vous utilisez GNU/Linux, plus il est rapide. À vous de choisir !\par
\begin{nota}
Une explication plus complète\NotePage{Assez longue à lire, vous pouvez vous limiter à la section «~Armoire à tiroirs et lavage de cerveaux~» si ce n'est que la \RefGlossaire{Réflexes Windows}{-}{Défragmentation}{défragmentation} qui vous intéresse} du «~comment est-ce possible~» est accessible ici : \url{http://www.alexandrie.org/genpdf.php?lid=45}.\\
Enfin, un outil de \RefGlossaire{Réflexes Windows}{-}{Défragmentation}{défragmentation} existe sous GNU/Linux, mais son utilisation n'est vraiment, mais vraiment pas nécessaire pour un usage de particulier.
\end{nota}
\section{Ai-je besoin d'un antivirus ?}
Si votre ordinateur s'éteint sans vous prévenir, si des fenêtres étranges avec du texte que vous ne comprenez pas et toutes sortes de publicités apparaissent alors que vous n'avez rien demandé, si des courriels sont envoyés à tous vos contacts sans que vous n'y soyez pour rien, alors votre ordinateur est probablement infecté par un virus. Principal suspect : Windows. Virus, trojans, logiciels espions, adwares\ldots{} Windows laisse tout cela entrer dans votre ordinateur plutôt facilement. Le temps moyen avant qu'un ordinateur sous Windows\NotePage{Connecté à l'\RefGlossaire{-}{L'Internet}{Internet}{Internet} et avec une installation «~Service Pack 2~» par défaut} ne soit infecté est de 40 minutes. Il faut donc vous dépêcher pour installer \RefGlossaire{Réflexes Windows}{Firewall}{Pare-Feu}{pare-feu} et \RefGlossaire{Réflexes Windows}{-}{Antivirus}{antivirus} !\par
Contrairement à cela, GNU/Linux n'a pratiquement pas de virus. Et je ne veux pas dire «~Euhh, enfin bon, pas très souvent quoi~», mais plutôt : «~Si vous entendez parler d'un virus sous Linux, prévenez-moi~». Bien sûr, un virus sous GNU/Linux n'est pas chose impossible. Mais GNU/Linux est construit de telle sorte que cela ne peut arriver que très difficilement pour les raisons suivantes :
\begin{itemize}
\item La plupart des gens utilisent Windows, et les pirates cherchent à faire le plus de dommages possibles --- ou obtenir le plus de contrôle possible : par conséquent, ils s'attaquent à Windows. Mais cela n'est pas l'unique raison, car par exemple le serveur web Apache possède la plus grande part de marché --- contre le serveur ISS de Microsoft, mais a tout de même beaucoup moins de trous de sécurité et subit beaucoup moins d'attaques que celui de Microsoft. 
\item De plus, les \RefGlossaire{Philosophie}{Libre}{Logiciel Libre}{Logiciels Libres} -- par exemple, GNU/Linux -- permettent à n'importe qui de vérifier leur code. N'importe quel programmeur sur la Planète Terre\NotePage{Ou autres !} peut télécharger le code, jeter un coup d'œil, et voir si des failles de sécurité peuvent exister. En revanche, les seules personnes autorisées à voir le code source de Windows\NotePage{Sa «~recette~», cf. section \ref{RefSourceBinaire} pour plus d'informations à ce sujet.} sont celles qui travaillent chez Microsoft. Cela représente des centaines de milliers de gens -- peut-être des millions -- contre quelques milliers. Et c'est une grosse différence. 
\item Mais à vrai dire, le problème n'est pas vraiment combien de failles un système possède, comparé aux autres. S'il y a beaucoup de failles, mais que personne ne les a encore découvertes --- y compris les pirates, ou qu'elles sont mineures --- c'est-à-dire qu'elles ne compromettent pas l'intégrité d'une part importante du système, les pirates ne seront pas capables de faire beaucoup de dégâts. La question est surtout combien de temps s'écoulera entre la découverte d'une faille de sécurité et la publication d'un correctif. Si une faille est découverte dans un \RefGlossaire{Philosophie}{Libre}{Logiciel Libre}{Logiciel Libre}, n'importe qui dans la communauté «~open source~» peut venir voir et donner un coup de main. La solution, et la mise à jour, apparaissent en général en quelques jours, voire en quelques heures. Une fois la mise à jour effectuée, vous êtes protégé\NotePage{À moins que vous ne fassiez jamais vos mises à jour, ce que vous ne faites pas, n'est-ce pas ?}. Microsoft ne dispose pas d'autant de «~main-d'œuvre~», et publie généralement un correctif environ un mois après la découverte de la faille --- parfois rendue publique : c'est plus qu'il n'en faut aux pirates pour faire ce qu'ils veulent avec votre ordinateur.
\item Enfin, GNU/Linux possède une gestion intelligente des autorisations. Sous Windows, vous -- et par conséquent n'importe quel programme que vous installez -- avez en général le droit de faire à peu près ce que vous voulez sur le système. Si vous avez envie de punir votre PC parce qu'il vient juste de faire disparaître votre précieux travail, vous pouvez aller jeter un coup d'œil dans le dossier système et jeter ce que vous voulez dans la corbeille : Windows ne dira rien. Naturellement, la prochaine fois que vous redémarrerez, les ennuis commenceront. Mais pensez que si vous pouvez détruire ces fichiers système, les autres programmes le peuvent aussi. Ou bien les endommager, les modifier. GNU/Linux ne permet pas cela. Chaque fois que vous demandez à effectuer une opération en rapport avec le système, on vous demande un mot de passe d'administrateur --- et si vous n'êtes pas administrateur sur ce système, vous n'en aurez simplement pas le droit. Les virus ne peuvent pas se balader tranquillement et effacer ou modifier ce qu'ils veulent dans le système : ils n'en ont pas l'autorisation, puisque vous-même, vous ne l'avez pas !
\end{itemize}
Vous comprenez que globalement, l'utilisation d'un \RefGlossaire{Réflexes Windows}{-}{Antivirus}{antivirus} n'est pas nécessaire du moment que vous faites régulièrement les mises à jour. Si vous n'êtes pas convaincu, vous pouvez toujours alourdir votre machine en installant un \RefGlossaire{Réflexes Windows}{-}{Antivirus}{antivirus} comme le paquet «~ClamAV\NotePage{Plus d'informations sur ClamAV sur \url{http://doc.ubuntu-fr.org/clamav}}~» et une interface graphique pour ce dernier, répondant au doux nom de «~ClamTK~», par le Gestionnaire de paquet Synaptic comme expliqué à la section \ref{RefInstallSynaptic}.
\section{Bon, un firewall alors ?}
Un \RefGlossaire{Réflexes Windows}{Firewall}{Pare-Feu}{pare-feu} est un programme -- exécuté généralement en arrière-plan, en tant que \RefGlossaire{Système}{Démon}{Service}{service} -- qui empêche les curieux de faire des vilaineries via le réseau sur votre ordinateur. Ce n'est pas une sécurité absolue, loin s'en faut, mais une sécurité de plus. En gros, tout ordinateur relié à un réseau -- par exemple, l'\RefGlossaire{-}{L'Internet}{Internet}{Internet} -- possède des entrées et des sorties -- un peu comme les portes d'une maison -- qui servent à faire transiter les données. Le \RefGlossaire{Réflexes Windows}{Firewall}{Pare-Feu}{pare-feu} surveille ces «~portes~» et évite qu'un malotru ne vienne vous rendre visite à l'improviste, tout en laissant passer ce que vous lui aurez dit de laisser passer.\par
Ubuntu utilise un \RefGlossaire{Réflexes Windows}{Pare-Feu}{Firewall}{firewall} par défaut nommé iptables. Sa politique par défaut est très permissive, rien n'est fermé ! Est-ce un énorme défaut de sécurité alors ? Non, car tous les processus écoutent sur les ports «~locaux~» et non sur les ports extérieurs. Par conséquent, toute communication initiée de l'extérieur vers les \RefGlossaire{Réseau}{-}{Port}{ports} ne fonctionnera pas car elle ne trouvera pas de processus vers lequel communiquer. Cependant, iptables peut se configurer dans d'obscurs fichiers \RefGlossaire{Système}{Fichier de configuration}{Texte brut}{textes} et je suis sûr que vous n'êtes pas -- encore, tout du moins -- fan. Pas de problème, une interface graphique existe et se nomme FireStarter\NotePage{Plus d'informations sur FireStarter : \url{http://doc.ubuntu-fr.org/firestarter}}.\\
Comprenons-nous bien : son installation ne vous est nécessaire que si vous souhaitez configurer facilement le \RefGlossaire{Réflexes Windows}{Pare-Feu}{Firewall}{firewall} et que ses paramètres par défaut ne vous conviennent pas. Qu'elle soit installée ou non ne change en rien votre protection, puisque le \RefGlossaire{Réflexes Windows}{Pare-Feu}{Firewall}{firewall} est déjà activé dès l'installation de Ubuntu. Il est donc inutile de faire tourner en permanence FireStarter ! Le \RefGlossaire{Réflexes Windows}{Pare-Feu}{Firewall}{firewall} iptables n'a pas besoin de cette interface pour fonctionner et vous pouvez donc, à tout moment, fermer la fenêtre de FireStarter sans avoir de craintes ! FireStarter est installable par le biais du paquet du même nom.

