21
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 – [email protected] Great Lakes Consulting, IT Consultant

Les Logiciels Libres et Open Sources

Embed Size (px)

DESCRIPTION

Les logiciels Libres - Quels avantages ? Quels inconvénients ?Comparatif Windows / Linux (présentation faite en 2009, mise à jour partiellement en 2012)

Citation preview

Page 1: Les Logiciels Libres et Open Sources

Great Lakes Consultinghttp://www.cepglconsulting.com

« Les Logiciels Libres : Quels avantages ? Quels inconvénients ?

Windows / Linux : Quelle différence ? »Windows / Linux : Quelle différence ? »

WaterFront Hôtel Bujumbura, Burundi

Jeudi 22 mars 2012

Par Jibril TOUZI - http://jtouzi.net – [email protected]

Great Lakes Consulting, IT Consultant

Page 2: Les Logiciels Libres et Open Sources

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 ?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

Page 3: Les Logiciels Libres et Open Sources

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 induites, dont le contrôle du programme par

l'utilisateur, et la possibilité de partage entre

individus » Source : Wikipedia

3

Page 4: Les Logiciels Libres et Open Sources

Logiciels LibresLes 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,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

Page 5: Les Logiciels Libres et Open Sources

Logiciels LibresAvantages

• 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 ressourcestemps 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

Page 6: Les Logiciels Libres et Open Sources

Logiciels LibresInconvé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 • 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

Page 7: Les Logiciels Libres et Open Sources

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

Page 8: Les Logiciels Libres et Open Sources

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

Page 9: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

�Impossibilité de faire tout ceci avec la licence Windows, limité au nombre de licences achetées

9

Page 10: Les Logiciels Libres et Open Sources

3. Installation des applications centralisée vs non

centralisée

– Installation des applications beaucoup plus simple

sous Linux que sous Windows

10 différences fondamentales

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

Page 11: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

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

Page 12: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

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

Page 13: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

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

Page 14: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

– 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

Page 15: Les Logiciels Libres et Open Sources

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

10 différences fondamentales

pas de comparaison à faire entre les lignes de commande de

Linux et celles de Windows…

15

Page 16: Les Logiciels Libres et Open Sources

• 10. Pour finir sur ce point… comparaison graphique entre Windows et Linux

10 différences fondamentales

16

Page 17: Les Logiciels Libres et Open Sources

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-Zip4. (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

Page 18: Les Logiciels Libres et Open Sources

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

Logiciels indispensables sous Windows et

leurs équivalents sous Linux

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

Page 19: Les Logiciels Libres et Open Sources

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 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 à reinstallerleur système d'exploitation

• Le coût : les distributions de Linux sont généralement moins chers, voire gratuit.

19

Page 20: Les Logiciels Libres et Open Sources

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 marcher leurs appareils sous Linux, ceci est cependant

en train de changer

2. Les jeux sous Linux

3. Multitude de distributions, ���� choix difficile

20

Page 21: Les Logiciels Libres et Open Sources

Merci pour votre attention !Merci pour votre attention !

21