Vous êtes sur la page 1sur 5

10 diffrences fondamentales entre Linux et Windows

Cela fait maintenant plus de 10 ans que je suis dans la communaut Linux. Depuis le tout dbut, je sais quil y a des diffrences basiques entre Linux et Windows qui les distinguera toujours. Cela ne veut pas dire, pas le moins du monde, que lun est meilleur que lautre. Cela veut dire quils sont fondamentalement diffrents. Beaucoup, selon la perspective dun systme dexploitation ou de lautre, ne saisissent pas vraiment les diffrences entre ces deux moteurs. Jai donc dcid quil pourrait tre bien utile pour le public de faire la liste des diffrences primaires entre Linux et Windows.

1. Accs total vs pas daccs


Laccs au code source est probablement LA diffrence la plus significative entre Linux et Windows. Le fait que Linux soit sous licence publique GNU garantit que les utilisateurs (de tout type) peuvent avoir accs (et droit de modification) au code jusquau noyau qui sert de fondement au systme dexploitation Linux. Vous voulez jeter un coup dil au code de Windows ? Bonne chance. moins dtre membre dun groupe tri sur le volet (et pour beaucoup une lite), vous ne verrez jamais le code qui constitue le systme dexploitation Windows. Vous pouvez interprter ceci depuis chaque rive du fleuve. Certains disent que le fait de donner un accs public au code ouvre le systme dexploitation (et les logiciels qui sy excutent) aux dveloppeurs mal intentionns qui se serviront de chaque faille quils trouveront. Dautres disent que le fait davoir un accs total au code aide gnrer des amliorations et des corrections de bugs plus rapides pour empcher ces dveloppeurs mal intentionns de venir bout du systme. Occasionnellement, je me suis plong dans le code de quelques applications Linux, et au bout du compte, jai t heureux du rsultat. Est-ce que jaurais pu le faire avec une application Windows sans accs aux sources ? Non.

2. Libert de licences vs restriction de licences


Avec laccs au code, nous avons la diffrence entre les licences. Je suis sr que chaque professionnel de linformatique pourrait parler des heures des licences de logiciels pour PC. Regardons juste les aspects cls des licences (sans rentrer dans le jargon juridique). Avec un systme dexploitation Linux licence GPL, vous tes libre de modifier ce logiciel et de lutiliser, mme de le republier ou de le vendre (tant que vous mettez le code disposition). galement, avec la GPL, vous pouvez tlcharger une seule copie dune distribution (ou application) Linux et linstaller sur autant de machines que vous le souhaitez. Avec la licence Microsoft, vous ne pouvez faire aucune de ces choses. Vous tes limit au nombre de licences que vous achetez, donc si vous achetez 10 licences, vous ne pouvez lgalement installer ce systme dexploitation (ou cette application) que sur 10 machines.

3. Support en ligne assur par des groupes dutilisateurs vs support payant


Cest un point qui fait fuir la plupart des entreprises. Mais ce nest vraiment pas ncessaire. Avec Linux, vous avez du support grce une norme communaut, via des forums, les moteurs de recherche, et plein de sites web spcialiss. Et bien sr, si vous en ressentez le besoin, vous pouvez acheter des contrats de support une des grosses entreprises Linux (par exemple Red Hat ou Novell). Il est vrai que, quand vous utilisez le support de la communaut inhrent Linux, vous y perdez pas mal de temps. Vous pourriez avoir un problme quelconque, poster sur une liste de diffusion ou sur un forum, et en dix minutes tre noy sous les suggestions. Ou alors ces suggestions pourraient prendre plusieurs heures avant darriver. Parfois, cela semble ne dpendre que du hasard. Mais, quand mme, gnralement, la plupart des problmes avec Linux ont dj t rencontrs, et sont documents. Il y a donc beaucoup de chances pour que vous trouviez votre solution assez rapidement. Ct face, le support pour Windows. Oui, vous pouvez prendre le mme chemin avec Microsoft et vous fiez aux utilisateurs pour trouver des solutions. Il y a juste autant de sites daide/listes/forums pour Windows quil y en a pour Linux. Et vous pouvez acheter du support Microsoft-mme. La plupart des responsables dentreprise sont des proies faciles pour le filet de scurit apport par un contrat de support. Mais la plupart des responsables nont pas eu faire appel au dit contrat de support. Des diverses personnes que je connais, et qui ont utilis soit un contrat de support payant Linux soit un contrat de support payant Microsoft, je ne peux pas affirmer que les uns taient plus satisfaits que les autres. Cela amne bien sr la question pourquoi tellement de gens disent-ils que le support pour Microsoft est meilleur que celui pour Linux ?

4. Support matriel complet vs partiel


Un point qui peu peu tend disparatre est le support matriel. Il y a des annes, si vous vouliez installer Linux sur une machine, il vous fallait vous assurer de bien slectionner chaque pice, sinon votre installation naurait pas fonctionn 100%. Je me souviens, vers 1997, davoir essay de comprendre pourquoi je narrivais pas dtecter mon modem avec Caldera Linux ou Red Hat Linux. Aprs bien des recherches, jai dcouvert que jtais lheureux propritaire dun Winmodem. Jai donc d aller acheter un modem externe US Robotics, parce que ctait le seul modem dont je savais quil fonctionnerait. Ce nest plus aussi frquent prsent. Vous pouvez prendre un PC (ou un portable) et il y a toutes les chances quune ou plusieurs distributions Linux puisse sinstaller et fonctionner presque 100%. Mais il reste toujours des exceptions. Par exemple, la fonction hiberner/suspendre reste problmatique sur beaucoup de portables, mme si cela sest beaucoup amlior. Avec Windows, vous savez que quasiment tout le matriel fonctionnera avec le systme dexploitation. Bien sr, parfois (et je narrte pas den faire lexprience) vous vous retrouvez passer la majeure partie de la journe la recherche des bons pilotes pour ce matriel dont vous

navez plus le disque dinstallation. Mais vous pouvez aller acheter cette carte Ethernet dix centimes, en sachant quelle fonctionnera sur votre machine (pour autant que vous ayez ou que vous trouviez les pilotes). Vous pouvez aussi tre assur que quand vous achetez cette carte graphique incroyablement puissante, vous pourrez probablement lexploiter au maximum.

5. Ligne de commande vs pas de ligne de commande


Peu importe ce quest advenu le systme dexploitation Linux et que lenvironnement graphique de bureau soit dsormais si extraordinaire, la ligne de commande sera toujours un outil prcieux pour qui a besoin dadministrer sa machine. Rien ne remplacera jamais mon diteur de texte prfr, ssh, et nimporte quel outil de ligne de commande donn. Je nimagine pas ladministration dune machine Linux sans la ligne de commande. Mais pour lutilisateur de base il en va diffremment. Vous pourriez utiliser une machine Linux des annes sans jamais toucher la ligne de commande. Pareil pour Windows. Vous pouvez quand mme utiliser la ligne de commande dans Windows, mais trs loin des possibilits sous Linux. De plus, Microsoft a tendance cacher ses utilisateurs linvite pour utiliser la ligne de commande. Sans aller dans Excuter et taper cmd (ou command, ou je ne sais trop quoi maintenant), lutilisateur ne saura mme pas que loutil de ligne de commande existe. Et si un utilisateur russit atteindre la ligne de commande Windows, que pourrait-il vraiment en faire ?

6. Installation des applications centralise vs non centralis


Le titre de ce point pourra eit vous laisser compltement baba. Mais rflchissons-y une seconde. Sous Linux vous avez (avec presque toutes les distributions) un endroit central, o vous pouvez rechercher, ajouter ou supprimer des logiciels. Je parle des systmes de gestion de paquets, comme Synaptic. Avec Synaptic, vous pouvez ouvrir un outil, chercher une application (ou un groupe dapplications), et installer cette application sans avoir chercher quoi que ce soit sur le web (ou acheter quoi que ce soit). Sous Windows, rien de la sorte. Vous devez savoir o trouver le logiciel que vous voulez installer, le tlcharger (ou mettre le CD dans votre machine), et excuter setup.exe ou install.exe grce un simple double clic. Pendant longtemps, on pensait quil tait de loin plus facile dinstaller des applications sous Windows que sous Linux. Et pendant longtemps, on pensait bien. Plus vraiment maintenant. Linstallation sous Linux est simple, sans effort, et centralise.

7. Flexibilit vs rigidit
Je compare toujours Linux (surtout le bureau) et Windows une pice dont le plancher et le plafond sont soit fixes soit mobiles. Sous Linux, vous avez une pice o vous pouvez rehausser ou abaisser le plancher et le plafond, volont, aussi haut ou bas que vous le voulez. Sous Windows, impossible de bouger ce plancher et ce plafond. Vous ne pouvez pas aller plus loin de ce que Microsoft a jug ncessaire. Prenez, par exemple, le bureau. moins que vous ne soyez prt payer et installer une application non-Microsoft qui peut changer lapparence du bureau, sous Windows vous tes coinc dans ce que Microsoft a dclar tre le meilleur bureau pour vous. Sous Linux, vous pouvez pratiquement adapter lapparence et le comportement de votre bureau exactement ce

que vous voulez/ce dont vous avez besoin. Vous pouvez avoir autant ou aussi peu sur votre bureau que vous le voulez. Dun Fluxbox simple et plat une exprience 3D Compiz extrme, le bureau Linux est lenvironnement le plus flexible qui soit sur un ordinateur.

8. Les fans vs les entreprises


Je voulais ajouter ceci parce que mme si Linux a dpass de beaucoup ses racines universitaires, les utilisateurs de Linux ont tendance tre des fans qui occupent la tribune et sont prompts dbiter toutes sortes de raisons de choisir Linux plutt que Windows. Je men rends coupable quotidiennement (je fais de mon mieux pour recruter de nouveaux fans), et cest une tiquette que je revendique. Bien sr, cela est peru par certains comme moins professionnel. Aprs tout, pourquoi est-ce que quelque chose qui est dsormais de digne dun environnement dentreprise a ou aurait besoin de pom-pom girls ? Le logiciel ne devrait-il pas se diffuser massivement tout seul ? De par la nature ouverte de Linux, celui-ci doit se dbrouiller sans laide des budgets marketing et du gros portefeuille de Microsoft. En consquence, les fans ont besoin de prcher la bonne parole. Et le bouche oreille est le meilleur alli de Linux. Certains associent ce fanatisme au chahut universitaire qui confine Linux aux sous-sols des runions de LUGS. Permettez-moi dtre en dsaccord. Une autre entreprise, grce son simple lecteur de musique et son tlphone, est tombe dans le mme fanatisme, et pourtant limage de cette entreprise na pas t corne par ce fanatisme. Windows na pas ces fans. la place, Windows a un bataillon dadministrateurs officiels qui croient au battage mdiatique des parts de march, des chiffres trompeurs qui les rassurent quils seront employs jusqu la nuit des temps.

9. Mdias amovibles automatiquement vs pas automatiquement


Je me souviens de cette poque o il vous fallait monter sa disquette pour pouvoir lutiliser, et la dmonter pour la sortir. Eh bien, ces jours sont presque termins (mais pas compltement). Un problme qui nuit aux nouveaux utilisateurs est lutilisation des mdias amovibles. Lide dtre oblig de monter manuellement un lecteur de CD pour accder au contenu du disque est compltement trangre aux nouveaux utilisateurs. Il y a une raison pour que ce soit ainsi. Parce que Linux a toujours t une plate-forme multi-utilisateurs, on pensait quen forant un utilisateur monter un mdia pour lutiliser, cela empcherait les fichiers de cet utilisateur dtre remplacs par un autre utilisateur. Pensez-y : sur un systme multi-utilisateurs, si tout le monde avait instantanment accs un disque qui venait dtre insr, quest-ce qui les empcherait de supprimer ou de remplacer un fichier qui venait juste dtre ajout au mdia ? Les choses ont maintenant volu au point que les sous-systmes de Linux sont paramtrs pour pouvoir utiliser un priphrique amovible de la mme faon que sous Windows. Mais ce nest pas la norme. Et en plus, qui refuse dditer manuellement le fichier /etc/fstab ?

10. Les niveaux dexcution superposs vs un seul niveau dexcution


Je nai pas pu trouver un meilleur titre pour ce point, cest donc une description. Ce dont je parle est la capacit inhrente Linux de sarrter sur diffrents niveaux dexcution. Ainsi, vous

pouvez travailler soit en ligne de commande (niveau dexcution ou runlevel 3) soit avec linterface graphique (runlevel 5). Cela peut vraiment sauver votre chemise, quand votre serveur graphique est vraiment bien dzingu, et que vous devez rgler le problme. Vous pouvez y arriver en dmarrant sur le niveau dexcution 3, en vous identifiant en tant que propritaire du systme, pour identifier/rsoudre le problme. Sous Windows, vous vous contentez dune ligne de commande en mode sans chec, et l vous ntes pas sr davoir les utilitaires quil vous faut pour rgler le problme. Sous Linux, mme en runlevel 3, vous pouvez quand mme russir installer un utilitaire pour vous aider (tapez apt-get install application-de-votre-choix via la ligne de commande). Il y a de plus une autre utilit. Mettons que la machine en question est un serveur web ou un serveur de mails. Vous voulez lui allouer toute la mmoire dont vous disposez, donc vous ne voulez pas que la machine dmarre sur une session graphique. Toutefois, il y a des moments o vous voulez vraiment linterface graphique pour ladministration de votre machine (mme si vous pouvez pleinement administrer un serveur Linux depuis la ligne de commande). Parce que vous pouvez excuter la commande startx depuis la ligne de commande en runlevel 3, vous pouvez tout de mme dmarrer votre serveur graphique et avoir galement votre interface habituelle. Sous Windows, vous tes coinc sur une session graphique, moins de rencontrer un gros problme.