Paiement en 3 fois sans fraisCHEQUE - VIREMENT

paiement en 6x ou 12x via
paiement en 6x ou 12x via PayPal

Langue

Suite à la migration de notre site vers Joomla! 1.7, les versions Anglaise et Espagnole sont temporairement hors ligne.
Due to the migration of our site to Joomla! 1.7 the English and Spanish versions are temporarily unavailable.
A causa de la migración de nuestra página a Joomla! 1.7 las versiones Inglesa y Española todavía no están disponibles.

Accès client

Pourquoi je conseille OpenSUSE Linux et non Windows

Sommaire:

  1. Constat
  2. Logiciel libre, logiciel propriétaire
  3. Distribution Linux
  4. Sécurité
  5. Foire aux Questions
  6. Piège dans le cyberespace

Commençons par un constat:

Depuis plus de dix ans que j'ai abandonné (complètement) Windows, voici tout ce qui ne m'est pas arrivé:

  • Je n'ai pas été victime d'un virus.
  • Je n'ai pas été victime d'un logiciel espion.
  • Je ne me suis pas fait vider mon compte PayPal (ni d'autres compte de systèmes de paiement du même type - j'en connais à qui c'est arrivé).
  • Je ne me suis pas fait voler mon numéro de carte de crédit.
  • Je n'ai pas payé des fortunes tous les 2 ou 3 ans pour des logiciels et les nouvelles versions qui sortent régulièrement (je parle de logiciels propriétaires (définition ci-dessous) et payants, soit ceux qu'on vous vend voire qu'on vous force à prendre).
  • Je n'ai pas payé un centime pour des logiciels que je ne voulais pas (allez en grande surface et essayez donc d'acheter un ordinateur sans Windows?).
  • On ne m'a jamais dérobé aucun mot de passe.
  • Je n'ai pas eu à me taper l'installation d'un pare-feu, d'un anti-virus, d'un anti-spyware, d'un anti-machin-truc-bidule-chouette, souvent payants et très envahisants... Ce qui ne signifie pas que je ne dispose d'aucun outil de sécurité, simplement la plupart (à commencer par le pare-feu) sont directement intégrés au système et ne nécessitent absolument pas mon attention.

Ce ne sont là que les constatations les plus basiques, je ne cherche pas à rentrer dans des détails techniques... Il n'y a pas à être d'accord ou pas d'accord: ce sont des faits. Tous ces problèmes-là ne me sont pas arrivés. J'en ai eu d'autres - généralement techniques - mais ceux que j'ai cités ci-dessus sont les plus critiques à mes yeux.


Logiciel libre, logiciel propriétaire

Ceci dit, il y a plein d'autres raisons d'abandonner le monde du logiciel propriétaire. Voilà qui appelle quelques définitions avant d'aller plus loin... Merci Wikipedia:

Les termes logiciel propriétaire, logiciel privateur ou encore logiciel non-libre, désignent des logiciels qui ont été publiés sans fournir les moyens techniques ou légaux de les utiliser et de les étudier librement. Ceci se matérialise par des restrictions d'utilisation, de diffusion, de modification et d'évolution.

Ici déjà il faut s'arrêter pour casser une première idée reçue: combien ici pensent posséder Windows ou encore Microsoft Office? Levez la main... Et bien, tous ceux qui ont levé la main se trompent. Vous ne possédez jamais un logiciel propriétaire. Vous n'achetez pas windows, vous achetez un droit d'utilisation extrêmement restreint (utilisable sur une seule machine... Interdiction de copier et / ou de redistribuer... Interdiction (impossibilité pure et simple même) de modifier... Etc...).

 

Les limitations légales, liées aux choix des ayants droits, sont souvent encadrées par un contrat de licence utilisateur final (CLUF), nommé alors licence propriétaire. Leur application technique est souvent mise en œuvre par des composants logiciels nommés « gestion des droits numériques ». Les droits des utilisateurs de logiciels propriétaires sont souvent réduits à son exécution pour des usages donnés.

Les limitations d'origine techniques sont liées à la diffusion du code source. Contrairement aux logiciels libres et open source l'accès au code source de ces logiciels n'est pas possible ou pas libre.


Il devient important de faire la distinction entre code source et exécutable...

Les logiciels sont écrits dans un language compréhensible par l'homme. Encore heureux, sans cela je pense qu'il n'y aurait pas beaucoup de logiciels! Compréhensible par l'homme mais pas par la machine... Pour qu'un code soit exécutable par la machine, il faut le compiler. Je schématise un peu, il existe des languages pour lesquels cette étape n'est pas nécessaire, mais il n'est pas question ici de faire une introduction au développement logiciel. Le programme une fois compilé est compréhensible par la machine - c'est un exécutable - mais plus par l'homme. Pour pouvoir comprendre, étudier et / ou modifier le programme il faut donc disposer de son code source.

menottesDans le cas d'un logiciel propriétaire, seul l'exécutable (et tout un ensemble d'autres éléments allant avec, je simplifie naturellement dans le cadre de cette explication destinée à des débutants) est distribué. A ce stade, vous devez avoir compris que ni vous ni personne d'autre, à part l'auteur ou l'éditeur du logiciel, ne peut:

  • Savoir précisément ce que fait le logiciel. Ne fait-il pas quelque chose dans votre dos?
  • Corriger les défauts du logiciel.
  • Adapter le logiciel.
  • Se soustraire à la volonté de l'auteur ou de l'éditeur, qui garde les pleins pouvoirs sur ce qui peut ou ne peut pas être fait avec le logiciel. Que vous soyez d'accord ou pas! Car vous avez accepté un Contrat de Licence Utilisateur Final (CLUF) que probablement vous n'avez même pas lu...

cartes_prison

Passons un peu à des choses plus joyeuses...

Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication et la diffusion sont autorisées (notamment techniquement et légalement).

Voilà qui me plaît déjà plus... Même si personnellement je n'ai pas de vraies compétences en développement logiciel (je développe en PHP / HTML / CSS qui sont des languages de développement web, c'est différent), je sais que d'autres que moi peuvent:

  • Contrôler le comportement du logiciel.
  • Proposer des corrections si quelque chose ne va pas.
  • Créer des versions dérivées si le besoin s'en fait sentir.

Richard Stallman rappelle que plus généralement ce sont les principes de "Liberté, Égalité, Fraternité" qui sont l'origine du développement du logiciel libre.

Richard serait-il un brin chauvin? 

Les droits correspondant à ces libertés peuvent être simplement disponibles (comme pour les logiciels du domaine public) ou établis par une licence dite « libre » basée sur le droit d'auteur ; les licences qui garantissent le maintien de ces droits aux logiciels dérivés sont dites « licences copyleft ».

Si la production et la distribution de logiciels libres peuvent être rémunérées, leur utilisation doit rester libre, et donc potentiellement gratuite. Ils sont toutefois à distinguer des freewares (gratuiciels) qui ne sont pas nécessairement libres. La notion de logiciel Open Source telle que définie par l'Open Source Initiative est reconnue comme techniquement comparable à celle du logiciel libre.

Une conséquence commune - mais non obligatoire cependant - est que les logiciels libres sont très souvent gratuits. Même lorsqu'ils sont supportés par de grandes entreprises. Alors, comment ces grandes entreprises font-elles pour vivre? Et bien, elles vendent du support technique. Des formations. Ou même des versions modifiées du même logiciel - l'une est gratuite, l'autre payante, c'est le cas par exemple avec Novell qui supporte activement le développement d'OpenSUSE, et qui se sert de son travail sur cette distribution Linux pour proposer SLES (SuSE Linux Enterprise Server) et SLED (SuSE Linux Enterprise Desktop) à la vente.

 

Distribution Linux

Là le lecteur moyen se dit: "Distribution" Linux? Qu'est-ce que c'est encore que cette bête-là?

Il va falloir tordre le cou à une autre idée reçue: Linux n'est pas, ne sera jamais un système d'exploitation! Linux est un noyau, le composant central. Tout comme windows a un noyau, bien que son mode de distribution propriétaire fasse qu'il n'est jamais évoqué puisqu'il n'est pas dissociable du reste. Et il existe de très nombreux autres noyaux, comme le noyau BSD (utilisé notamment dans FreeBSD) ou Hurd, pour ne citer qu'eux...

Une distribution Linux est un ensemble, organisé autour du noyau Linux. On y trouve donc le noyau, une interface graphique (que les puristes ne me tombent pas dessus à bras raccourcis, je schématise pour les débutants, vous vous souvenez? Wink), un système de configuration qui lui est propre, des logicels, etc... Les distributions Linux sont généralement très complètes - installez donc windows, vous obtiendrez une boîte vide, avec juste le système d'exploitation, à charge pour vous de vous débrouiller pour vous procurer tout ce dont vous pourriez avoir besoin... Alors que dans le cas d'une distribution Linux, la plupart des outils dont vous pourriez avoir besoin sont inclus dedans.

Une des conséquences est qu'on obtient ainsi un système extrêmement modulable... Il existe des distributions Linux spécialisées pour tout un tas d'usages, pour ne citer que les plus communs:

  • Distribution bureautique généraliste (ce sont celles qui sont généralement adaptées pour Monsieur Tout-Le-Monde),
  • Distribution spécalisée serveur,
  • Distribution allégée (pour les ordinateurs d'ancienne génération, exemple: Vector Linux),
  • Distribution spécialisée sécurité (qu'on trouve en général sur des live-cds, on les exécute notamment sur des postes connaissant de graves problèmes de virus ou de logicels espions, voire sur des systèmes qui ne démarrent plus du tout, pour sauver les données et réparer ce qui peut l'être),
  • etc...

Dans un domaine plus accessible au commun des mortels, de combien de types d'interfaces graphiques disposez-vous sous windows? Une seule, si rien n'a changé? De combien d'interfaces graphiques dispose l'utilisateur d'une distribution Linux généraliste? Trois, quatre, cinq... C'est souvent une question de goûts! Vous pouvez utiliser celle qui vous plaît le plus. Pour ne citer que les plus courantes: KDE, Gnome, XFCE, IceWM...

Et ce n'est qu'un exemple...


Une petite note sur les questions de sécurité, avant de conclure:

Le système de gestion des droits utilisateurs sous Linux est extrêment bien développé et efficace. Il date quasiment de la nuit des temps, il a été hérité d'Unix... Oui, Unix, le système (ou plutôt noyau!) que vous avez peut-être rencontré par exemple à l'université il y a 30 ans. Unix qui existe toujours d'ailleurs. Autant dire qu'il a eu le temps d'être perfectionné...

Un utilisateur normal a des droits restreints. Il a les pleins droits sur son dossier personnel - là où il range ses documents, également là où sont stockés les réglages de tous les logiciels qu'il utilise - il y fait ce qu'il veut, pas contre ses droits sont extrêmement limités sur le reste du système. Il ne peut donc pas faire de gros dégâts, et aucun processus ou logicel lancé par lui ne peut faire de gros dégâts.

Question sécurité toujours, toute distribution Linux qui se respecte inclue un pare-feu, composant destiné à protéger votre système des menaces extérieures - pour faire très simple, il s'assure que les portes qui sont sensées être fermées le restent, et que personne n'entre par la fenêtre... Contrairement à ceux que j'ai pu voir il y a des années sous windows (j'ignore si cela a changé...), il n'y a pas à l'installer (il est là il fait partie intégrante du système), et il ne vous dérange pas sans cesse avec des questions sur tel ou tel évènement, faut-il autoriser ceci ou cela? Il fait sont travail et c'est tout.


Terminons ce (déjà trop long) article par une petite Foire Aux Questions:

 

Que puis-je faire avec une distribution Linux?

A peu près tout ce dont vous avez l'habitude: bureautique, Internet, gravure de CD /DVD, lecture de vidéos, édition audio et vidéo, chat, téléphonie, et j'en passe... Il existe des logiciels Linux pour à peu près tous les usages.

Puis-je faire fonctionner le logiciel xxxxxx sous Linux?

S'il existe une version Linux du logiciel, oui. Dans le cas contraire, ce n'est pas totalement impossible mais cela devient un peu technique (on peut faire fonctionner un bon nombre de logiciels WIndows sous Linux à l'aide d'un logiciel spécial nommé Wine), mais sachez que pour la plupart des logiciels pour windows il existe un équivalent sous Linux.

J'ai besoin du logiciel xxxxx

Faux. Sauf cas particulier, vous n'avez pas besoin d'un logicel donné, vous avez besoin d'une utilisation précise. Par exemple, vous n'avez pas besoin de Microsoft WOrd. Vous avez besoin d'un logiciel de traitement de textes. Or, il en existe plein! Pensez à raisonner en termes d'usages, et non en termes de logiciels spécifiques.

Puis-je avoir une distribution Linux et garder mon système windows?

Absolument. Les deux peuvent cohabiter dans le même ordinateur.

C'est impossible, rien n'est gratuit, donc Linux c'est piraté!

Avez-vous bien lu cet article? Si vous pensez encore cela, relisez-le...

Linux c'est compliqué, c'est pour les experts...

Voilà encore une idée reçue assez commune (encore que... Le temps passant elle commence à avoir du mal à tenir la route). Ce n'est absolument pas vrai: l'utilisateur lambda (vous donc...) se sert d'un clavier et d'une souris, de fenêtres avec des boutons, il clique, il coche des cases, il sélectionne etc... Que des choses très classiques. Les grands principes restent les mêmes partout.

Installer un logiciel sous Linux c'est compliqué!

Autre idée reçue...

Installer un logiciel sous Linux: lancer le gestionnare de paquets. Chercher avec le nom du logiel ou un mot-clé. Cocher une case. Valider. Attendre. L'installateur est le même pour tous les logiciels (c'est ce que j'ai appelé le "gestionnaire de paquets").

Installer un logiciel sous Windows: chercher le logiciel sur Internet. Le télécharger ou le commander par la poste, ou encore aller dans un magasin. Cliquer sur l'exécutalbe ou mettre le CD dans le lecteur. Suivre les instructions, cliquer sur "suivant" plusieurs fois. Attendre. Chaque logiciel a son installateur spécifique.

Aurai-je besoin d'un anti-virus? D'un pare-feu? D'un anti-machin-truc-bidule-chouette?

Oui et non... Tout d'abord, il y a déjà un excellent pare-feu inclus au système. La question ne se pose même pas. Ensuite, il exite très, très peu de virus pour Linux. Les anti-virus pour Linux sont généralement destinés à détecter les virus affecant les autres sytèmes, on les installe en général sur des serveurs, pour enrayer la propagation des virus et autres saletés. Ceci dit vous pouvez toujours en installer un. Quant aux logiciels espions, idem, la plupart sont destinés à windows et quelques-uns à MacOS X.

Par ailleurs, le système de droits utilisateur est extrêmement bien développé, le système est "cloisonné" de telle sorte qu'un utilisateur normal ne puisse pas faire de dégâts. Et tout processus ou programme lancé par un utilisateur normal a donc les mêmes droits restreints que lui.

Je croyais que Linux c'était Ubuntu?

Ubuntu est une distribution Linux parmi d'autres. Je ne la connais pas particulièrement, et je ne peux vous parler que des distributions que je connais...

Je ne me sens pas capable de tout installer moi-même! Pouvez-vous le faire pour moi?

Tout à fait, cela entre dans le cadre de mon programme de formations, lisez ce post: [lève le doigt] M'sieur! M'sieur! C'est quand la récré?


Pour approfondir un peu le sujet, je vous conseille la lecture de "Piège dans le cyberespace" par Roberto Di Cosmo, bien que ce document date un peu (il remonte à l'époque de windows xp), il reste très instructif: http://www.dicosmo.org/Piege/PiegeFR.html

Discuter de cet article