Great Lakes Consulting
              http://www.cepglconsulting.com

       « Les Logiciels Libres :
Quels avantages ? Quels inconvénients ?
Windows / Linux : Quelle différence ? »
            WaterFront Hôtel Bujumbura, Burundi
                      Jeudi 22 mars 2012
   Par Jibril TOUZI - http://jtouzi.net – jtouzi@gmail.com
            Great Lakes Consulting, IT Consultant
Plan de la présentation

1.   Logiciels Libres : Définition
2.   Les quatre libertés d’un Logiciel Libre
3.   Avantages des Logiciels Libres
4.   Inconvénients des Logiciels Libres
5.   Comment mettre en place un projet de LL ?
6.   10 différences fondamentales entre Linux et
     Windows
7.   Les logiciels les plus utilisés sous Windows et leurs
     équivalents sous Linux
8.   Pourquoi choisir Linux ?
9.   Des points faibles ?

                                                       2
Logiciels Libres :
                        Définition

« Un logiciel libre est un logiciel dont l'utilisation,
  l'étude, la modification et la duplication en vue de sa
  diffusion sont permises, techniquement et
  légalement, afin de garantir certaines libertés
  induites, dont le contrôle du programme par
  l'utilisateur, et la possibilité de partage entre
  individus » Source : Wikipedia




                                                            3
Logiciels Libres
                      Les quatre libertés
Un logiciel est libre selon la Free Software Foundation s'il confère à son
   utilisateur quatre libertés (numérotées de 0 à 3) :
• Liberté 0 : la liberté d'exécuter le programme, pour tous les usages,
• Liberté 1 : la liberté d'étudier le fonctionnement du programme et
   de l'adapter à ses besoins,
• Liberté 2 : la liberté de redistribuer des copies du programme (ce
   qui implique la possibilité aussi bien de donner que de vendre des
   copies),
• Liberté 3 : la liberté d'améliorer le programme et de distribuer ces
   améliorations au public, pour en faire profiter toute la
   communauté.
L'accès au code source est une condition d'exercice des libertés 1 et 3.

                                                                         4
Logiciels Libres
                            Avantages
• Fonctionnalité : Les logiciels libres sont réalisés par les personnes qui
  sont passionnées par un sujet donné ou par un domaine fonctionnel
  particulier. Par conséquent, ils disposent des fonctionnalités les plus
  avancées dans leurs domaines respectifs
• Rentabilité : Ce même phénomène permet de gagner énormément de
  temps et de ressources
• Efficacité : De part l'ouverture des sources et la possibilité de les
  modifier, les logiciels libres permettent la contribution de tout un
  chacun
• Fiabilité et sécurité
• Respect des standards
• Garantie de la liberté
• Indépendance et pérennité
                                                                        5
Logiciels Libres
                          Inconvénients
• Dépend fortement de la communauté
• Légèreté des documentations : Les manuels et modules de formations
  ne sont pas toujours aussi abouties que celles des logiciels propriétaires
• Modèle économique complexe
• Faible compatibilité avec les logiciels propriétaires : Les éditeurs de
  logiciels propriétaires ayant intérêt à limiter l'interopérabilité avec les
  logiciels libres qui les concurrencent, ils s'arrangent généralement pour
  rendre la compatibilité la plus difficile possible
• Difficulté d'intégration des solutions
• Fragmentation des solutions : Il n'est pas rare dans le domaine du libre
  que plusieurs solutions différentes soient développées pour un même
  problème. Ainsi, il y a une forte concurrence entre les logiciels libres
  eux-mêmes.
                                                                         6
Mettre en place un projet

• Analyse préalable : analyse fonctionnelle, contraintes à respecter
  (organisationnelle, budgétaire, technique, etc.)
• En cas de déploiement en interne : Investissement financier nul ou
  presque, Demande du temps et (ou) des compétences, La responsabilité
  n'est plus externalisée, Permet de revenir plus facilement en arrière et
  d'opter pour une autre solution, Repérer les logiciels qui semblent
  répondre aux principaux besoins, Analyser leurs communautés et leurs
  évolutions, Déployer le logiciel (L'installer, L'adapter, Le paramétrer,
  Impliquer et former, Maintenir le logiciel à jour, S'impliquer dans la
  communauté)
• En cas de déploiement en externe : Faire le CdC (Cahier des Charges),
  identifier deux ou trois prestataires, étudier leurs offres en respectant
  plusieurs critères (expérience, fonctionnalités, coûts, communauté, etc.)

                                                                      7
10 différences
                    fondamentales

1. Accès total vs pas d’accès
   L’accès au code source est probablement LA
   différence la plus significative entre Linux et
   Windows ; ceci aide à générer des améliorations et
   des corrections de bugs plus rapidement
   Vous voulez jeter un coup d’œil au code de
   Windows ? Bonne chance !!!




                                                        8
10 différences
                  fondamentales

2. Liberté de licences vs restriction de licences
   Avec la licence GPL de Linux, possibilité de
  modifier, de dupliquer, de distribuer le logiciel
   Impossibilité de faire tout ceci avec la licence
  Windows, limité au nombre de licences
  achetées




                                                      9
10 différences
                    fondamentales

3. Installation des applications centralisée vs non
   centralisée
    – Installation des applications beaucoup plus simple
      sous Linux que sous Windows
    – Sous Linux, existence des systèmes de gestion de
      paquets gain de temps, fiabilité quant à la
      compatibilité
    – Sous Windows, savoir où trouver le logiciel, quelle
      version du logiciel est compatible avec le système,
      etc.
                                                        10
10 différences
                    fondamentales

4. Flexibilité vs Rigidité
Le bureau et l’apparence de Linux sont les plus flexibles
   qui puissent exister sur un ordinateur
5. Fans (Communauté) Vs Entreprises
Aujourd’hui les utilisateurs de Linux sont plus des fans,
   il bénéficie d'une communauté large et variée.
   Windows n’a pas ces fans, mais un bataillon
   d’administrateurs officiels (battage médiatique,
   chiffres trompeurs)

                                                        11
10 différences
                     fondamentales
6. Médias amovibles automatiquement vs pas
   automatiquement
Aujourd’hui plusieurs modèles de médias amovibles
   (imprimantes, appareils photos, Webcams, scanners,
   etc.) peuvent être automatiquement reconnus
   installés sous Linux dès que l’on a une connexion
   Internet, c’était une faiblesse de Linux il y a quelques
   années, où les fabricants de matériel informatique ne
   fournissaient pas toujours des pilotes (drivers) pour
   Linux.


                                                         12
10 différences
                    fondamentales

7. Système sécurisé vs système ayant besoin d’antivirus
Avec Linux laissez tomber vos antivirus coûteux. Il est
   souvent délicat de faire comprendre aux utilisateurs de
   Windows® qu'il n'y a aucun logiciel espion et quasiment
   aucun virus sous Linux. La seule chose à faire est de
   garder son système à jour




                                                      13
10 différences
                       fondamentales
8. Les « 3 S » – Stabilité, Sécurité, Sérénité du système
    – Les nouvelles distributions de Linux démarrent beaucoup
       plus vite que Windows, même avec l’interface graphique
       activée
    – Il faut en moyenne redémarrer un serveur Linux tous les
       45 jours, contre 15 jours maximum pour les serveurs sous
       Windows. Le système Linux ne rame pas tout le temps, pas
       besoin de défragmentation, redémarrages ou autre
       maintenance
    – Pas besoin d’antivirus ou d’antispywares


                                                              14
10 différences
                        fondamentales

9. Ligne de commande vs pas de ligne de
  commande
Pour les informaticiens, la ligne de commande sera toujours un
  outil précieux pour administrer sa machine. Il n’y a d’ailleurs
  pas de comparaison à faire entre les lignes de commande de
  Linux et celles de Windows…




                                                                    15
10 différences
              fondamentales
• 10. Pour finir sur ce point… comparaison graphique
  entre Windows et Linux




                                                       16
Logiciels indispensables sous Windows et
                        leurs équivalents sous Linux

1. Public débutant
   1. Bureautique : Suite MS Office       LibreOffice.org
   2. Navigateur : Internet Explorer       Firefox, Chromium
   3. Mail : MS Outlook        Mozilla Thunderbird
   4. (Dé)Compresseur : WinZip         7-Zip
   5. Lecteur audio/vidéo : Windows Media Player/RealPlayer
        VLC Media player
   6. Gravure de CD : Nero Burning        burnatonce / cdrtools




                                                                  17
Logiciels indispensables sous Windows et
                      leurs équivalents sous Linux

2. Public avancé
    1. Gestion de projet : MS Project         Gantt Project / Open
        Workbench
    2. Publication assistée : InDesign        Scribus
    3. Création de PDF : Adobe Acrobat          PDFCreator
    4. FTP : Smart FTP, WS FTP        FileZilla
    5. Graphisme : Adobe Photoshop            The Gimp
    6. Plateforme de développement : MS Visual Studio.net
        Eclipse, EasyPHP



                                                               18
3. Pourquoi choisir Linux ?
•   Les standards ouverts : une plus grande facilité pour le développement de
    l’offre logiciel
•   La profusion d'applications libres : Vous pouvez faire presque tout ce que
    vous faisiez sous Windows, mais sans avoir à pirater vos logiciels il existe
    toujours plusieurs applications différentes pour chaques taches de base.
•   La sécurité : De par sa structure et son organisation, le système
    d'exploitation Linux est très résistant aux virus. De plus, la communauté
    des développeurs de logiciels pour Linux est prompte à corriger ses erreurs
    lorsqu'une faille de sécurité est découverte dans une application
•   La puissance des environnements (personnalisation) : les environnements
    de bureau sous Linux sont interchangeables, très puissants et ultra
    customisables !
•   Une plus grande stabilité : La performance de votre ordinateur demeurera
    constante au fil du temps. Les utilisateurs de Windows sont habitués à
    l'opération pénible consistant à reformater leur disque dur et à reinstaller
    leur système d'exploitation
•   Le coût : les distributions de Linux sont généralement moins chers, voire
    gratuit.

                                                                           19
4. Des points faibles ?

1. Problèmes de matériels non reconnus/pas
   fonctionnels : c'est le premier problème de Linux,
   comme il est peu répandu, les fabricants de matériel
   ne font généralement que peu d'effort pour faire
   marcher leurs appareils sous Linux, ceci est cependant
   en train de changer
2. Les jeux sous Linux
3. Multitude de distributions, choix difficile




                                                            20
Merci pour votre attention !




                               21

Les Logiciels Libres et Open Sources

  • 1.
    Great Lakes Consulting http://www.cepglconsulting.com « Les Logiciels Libres : Quels avantages ? Quels inconvénients ? Windows / Linux : Quelle différence ? » WaterFront Hôtel Bujumbura, Burundi Jeudi 22 mars 2012 Par Jibril TOUZI - http://jtouzi.net – jtouzi@gmail.com Great Lakes Consulting, IT Consultant
  • 2.
    Plan de laprésentation 1. Logiciels Libres : Définition 2. Les quatre libertés d’un Logiciel Libre 3. Avantages des Logiciels Libres 4. Inconvénients des Logiciels Libres 5. Comment mettre en place un projet de LL ? 6. 10 différences fondamentales entre Linux et Windows 7. Les logiciels les plus utilisés sous Windows et leurs équivalents sous Linux 8. Pourquoi choisir Linux ? 9. Des points faibles ? 2
  • 3.
    Logiciels Libres : Définition « Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises, techniquement et légalement, afin de garantir certaines libertés induites, dont le contrôle du programme par l'utilisateur, et la possibilité de partage entre individus » Source : Wikipedia 3
  • 4.
    Logiciels Libres Les quatre libertés Un logiciel est libre selon la Free Software Foundation s'il confère à son utilisateur quatre libertés (numérotées de 0 à 3) : • Liberté 0 : la liberté d'exécuter le programme, pour tous les usages, • Liberté 1 : la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins, • Liberté 2 : la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies), • Liberté 3 : la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté. L'accès au code source est une condition d'exercice des libertés 1 et 3. 4
  • 5.
    Logiciels Libres Avantages • Fonctionnalité : Les logiciels libres sont réalisés par les personnes qui sont passionnées par un sujet donné ou par un domaine fonctionnel particulier. Par conséquent, ils disposent des fonctionnalités les plus avancées dans leurs domaines respectifs • Rentabilité : Ce même phénomène permet de gagner énormément de temps et de ressources • Efficacité : De part l'ouverture des sources et la possibilité de les modifier, les logiciels libres permettent la contribution de tout un chacun • Fiabilité et sécurité • Respect des standards • Garantie de la liberté • Indépendance et pérennité 5
  • 6.
    Logiciels Libres Inconvénients • Dépend fortement de la communauté • Légèreté des documentations : Les manuels et modules de formations ne sont pas toujours aussi abouties que celles des logiciels propriétaires • Modèle économique complexe • Faible compatibilité avec les logiciels propriétaires : Les éditeurs de logiciels propriétaires ayant intérêt à limiter l'interopérabilité avec les logiciels libres qui les concurrencent, ils s'arrangent généralement pour rendre la compatibilité la plus difficile possible • Difficulté d'intégration des solutions • Fragmentation des solutions : Il n'est pas rare dans le domaine du libre que plusieurs solutions différentes soient développées pour un même problème. Ainsi, il y a une forte concurrence entre les logiciels libres eux-mêmes. 6
  • 7.
    Mettre en placeun projet • Analyse préalable : analyse fonctionnelle, contraintes à respecter (organisationnelle, budgétaire, technique, etc.) • En cas de déploiement en interne : Investissement financier nul ou presque, Demande du temps et (ou) des compétences, La responsabilité n'est plus externalisée, Permet de revenir plus facilement en arrière et d'opter pour une autre solution, Repérer les logiciels qui semblent répondre aux principaux besoins, Analyser leurs communautés et leurs évolutions, Déployer le logiciel (L'installer, L'adapter, Le paramétrer, Impliquer et former, Maintenir le logiciel à jour, S'impliquer dans la communauté) • En cas de déploiement en externe : Faire le CdC (Cahier des Charges), identifier deux ou trois prestataires, étudier leurs offres en respectant plusieurs critères (expérience, fonctionnalités, coûts, communauté, etc.) 7
  • 8.
    10 différences fondamentales 1. Accès total vs pas d’accès L’accès au code source est probablement LA différence la plus significative entre Linux et Windows ; ceci aide à générer des améliorations et des corrections de bugs plus rapidement Vous voulez jeter un coup d’œil au code de Windows ? Bonne chance !!! 8
  • 9.
    10 différences fondamentales 2. Liberté de licences vs restriction de licences Avec la licence GPL de Linux, possibilité de modifier, de dupliquer, de distribuer le logiciel Impossibilité de faire tout ceci avec la licence Windows, limité au nombre de licences achetées 9
  • 10.
    10 différences fondamentales 3. Installation des applications centralisée vs non centralisée – Installation des applications beaucoup plus simple sous Linux que sous Windows – Sous Linux, existence des systèmes de gestion de paquets gain de temps, fiabilité quant à la compatibilité – Sous Windows, savoir où trouver le logiciel, quelle version du logiciel est compatible avec le système, etc. 10
  • 11.
    10 différences fondamentales 4. Flexibilité vs Rigidité Le bureau et l’apparence de Linux sont les plus flexibles qui puissent exister sur un ordinateur 5. Fans (Communauté) Vs Entreprises Aujourd’hui les utilisateurs de Linux sont plus des fans, il bénéficie d'une communauté large et variée. Windows n’a pas ces fans, mais un bataillon d’administrateurs officiels (battage médiatique, chiffres trompeurs) 11
  • 12.
    10 différences fondamentales 6. Médias amovibles automatiquement vs pas automatiquement Aujourd’hui plusieurs modèles de médias amovibles (imprimantes, appareils photos, Webcams, scanners, etc.) peuvent être automatiquement reconnus installés sous Linux dès que l’on a une connexion Internet, c’était une faiblesse de Linux il y a quelques années, où les fabricants de matériel informatique ne fournissaient pas toujours des pilotes (drivers) pour Linux. 12
  • 13.
    10 différences fondamentales 7. Système sécurisé vs système ayant besoin d’antivirus Avec Linux laissez tomber vos antivirus coûteux. Il est souvent délicat de faire comprendre aux utilisateurs de Windows® qu'il n'y a aucun logiciel espion et quasiment aucun virus sous Linux. La seule chose à faire est de garder son système à jour 13
  • 14.
    10 différences fondamentales 8. Les « 3 S » – Stabilité, Sécurité, Sérénité du système – Les nouvelles distributions de Linux démarrent beaucoup plus vite que Windows, même avec l’interface graphique activée – Il faut en moyenne redémarrer un serveur Linux tous les 45 jours, contre 15 jours maximum pour les serveurs sous Windows. Le système Linux ne rame pas tout le temps, pas besoin de défragmentation, redémarrages ou autre maintenance – Pas besoin d’antivirus ou d’antispywares 14
  • 15.
    10 différences fondamentales 9. Ligne de commande vs pas de ligne de commande Pour les informaticiens, la ligne de commande sera toujours un outil précieux pour administrer sa machine. Il n’y a d’ailleurs pas de comparaison à faire entre les lignes de commande de Linux et celles de Windows… 15
  • 16.
    10 différences fondamentales • 10. Pour finir sur ce point… comparaison graphique entre Windows et Linux 16
  • 17.
    Logiciels indispensables sousWindows et leurs équivalents sous Linux 1. Public débutant 1. Bureautique : Suite MS Office LibreOffice.org 2. Navigateur : Internet Explorer Firefox, Chromium 3. Mail : MS Outlook Mozilla Thunderbird 4. (Dé)Compresseur : WinZip 7-Zip 5. Lecteur audio/vidéo : Windows Media Player/RealPlayer VLC Media player 6. Gravure de CD : Nero Burning burnatonce / cdrtools 17
  • 18.
    Logiciels indispensables sousWindows et leurs équivalents sous Linux 2. Public avancé 1. Gestion de projet : MS Project Gantt Project / Open Workbench 2. Publication assistée : InDesign Scribus 3. Création de PDF : Adobe Acrobat PDFCreator 4. FTP : Smart FTP, WS FTP FileZilla 5. Graphisme : Adobe Photoshop The Gimp 6. Plateforme de développement : MS Visual Studio.net Eclipse, EasyPHP 18
  • 19.
    3. Pourquoi choisirLinux ? • Les standards ouverts : une plus grande facilité pour le développement de l’offre logiciel • La profusion d'applications libres : Vous pouvez faire presque tout ce que vous faisiez sous Windows, mais sans avoir à pirater vos logiciels il existe toujours plusieurs applications différentes pour chaques taches de base. • La sécurité : De par sa structure et son organisation, le système d'exploitation Linux est très résistant aux virus. De plus, la communauté des développeurs de logiciels pour Linux est prompte à corriger ses erreurs lorsqu'une faille de sécurité est découverte dans une application • La puissance des environnements (personnalisation) : les environnements de bureau sous Linux sont interchangeables, très puissants et ultra customisables ! • Une plus grande stabilité : La performance de votre ordinateur demeurera constante au fil du temps. Les utilisateurs de Windows sont habitués à l'opération pénible consistant à reformater leur disque dur et à reinstaller leur système d'exploitation • Le coût : les distributions de Linux sont généralement moins chers, voire gratuit. 19
  • 20.
    4. Des pointsfaibles ? 1. Problèmes de matériels non reconnus/pas fonctionnels : c'est le premier problème de Linux, comme il est peu répandu, les fabricants de matériel ne font généralement que peu d'effort pour faire marcher leurs appareils sous Linux, ceci est cependant en train de changer 2. Les jeux sous Linux 3. Multitude de distributions, choix difficile 20
  • 21.
    Merci pour votreattention ! 21