Top Banner
Le logiciel libre Club Linux Nord Pas-de-Calais ROUMICS 2006 - Lille - 15 juin 2006
31

Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Sep 12, 2018

Download

Documents

vuxuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Le logiciel libre

Club Linux Nord Pas-de-Calais

ROUMICS 2006 - Lille - 15 juin 2006

Page 2: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Club Linux Nord-Pas-de-Calais■ Association loi 1901 créée en 1999 http://clx.anet.fr■ Participe à la diffusion du libre dans l'EuroRégion

Nord-Pas-de-Calais■ « Marketing » (information des acteurs)■ Lobbying (propositions auprès des fournisseurs informatiques)■ Inciter les collectivités et les PME régionales à adopter ce

modèle■ Partenaires d'autres associations locales

■ X2000 (sur Dunkerque, Lille), Odys (Lille)■ D'autres LUGs : Linux62, Campux, Epplug, VALibre,

LinuxCambresis■ Rendez-vous aux RMLL à Vandoeuvre-les-Nancy du 4 au 8 juillet

cette année, à Amiens en 2007

Page 3: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Plan■ Le contexte■ Le libre sur les serveurs■ Le libre sur les postes clients■ Le libre à votre insu■ Conclusion

Page 4: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Philosophie du libre■ Liberté d'utilisation■ Liberté de copie■ Liberté de modification■ Liberté de rediffusion des modifications

Page 5: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Devise française■ Liberté (d'utilisation, de modification)■ Egalité (tout le monde peut utiliser ce logiciel)■ Fraternité (liberté de copie, de rediffusion)

Page 6: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Recette de cuisine■ Logiciel propriétaire

■ On en a le goût■ On en a la photo■ On n'a pas accès à la recette

■ Logiciel libre■ On en a le goût■ On en a la recette■ On peut modifier la recette■ On peut revendre la recette

Page 7: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Les acteurs■ Individus et associations■ Sociétés privées

■ Constructeurs (IBM, Dell, HP, SGI, Bull...)■ Prestataires de services (Think, Insite, Netasq, Neuronnexion,

Capensis, Arunix, Cliss XXI ...)■ Editeurs (Red Hat, Mandriva, Novell ...)

■ Gouvernements■ Motivations

■ Economiques■ Stratégiques (indépendance vis-à-vis d'un éditeur en position

dominante)

Page 8: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Pourquoi choisir le libre ?■ Stabilité et sécurité

■ Moins de bugs -> moins de temps perdu■ Possibilité de vérifier / faire vérifier le code■ « Our products just aren't engineered for security », Brian

Valentine, VP Microsoft■ Cadre légal: droit d'auteur / copyright

■ Coût■ Pas de licences à payer / à gérer■ Mutualisation des développements

■ Mais...■ Coût de migration à prendre en compte■ Coût de formation pour les utilisateurs

Page 9: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Choix politique■ Europe: Conseil de l'Europe de Feira■ France: rapport Carcenac, MTIC et ADAE■ Ex. du MEN: Didier Ganichot

■ « 450 informaticiens formés à Linux chaque année »■ Linux sur tous les serveurs d'ici 3 ans (30000)■ Webification des applicatifs métier

■ Ex. du Ministère de l'Intérieur■ Passage à OpenOffice.org

■ Nombreuses initiatives à travers le monde■ Chine, Vénézuela, Argentine, Brésil, Pérou...■ Plus récemment l'Allemagne a signé un accord avec SuSE

Page 10: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Développement collaboratif■ Des communautés mondiales de tailles variables

■ Nombreux projets individuels■ Noyau Linux, Mozilla, Python, Perl, Zope...: plusieurs

centaines de contributeurs actifs■ Encyclopédies en ligne : Wikipedia, WikiTravel, WikiMap

■ Quels outils ?■ E-mail (listes de diffusion), newsgroups, CVS, suivi de défauts

et de contributions■ Sites web collaboratifs: GForge, SourceForge, Savannah,

Tigris.org, PicoLibre (projet du GET), ...

Page 11: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Distributions Linux (I)■ Red Hat (US)

■ Résolument serveur■ Le leader commercial US

■ Mandriva (FR / BR)■ Vise aussi le grand public■ Leader en France■ Installation facile

Page 12: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Distributions Linux (II)■ SuSE

■ Rachetée par Novell■ Effort de R&D commun■ marketing différencié

■ Debian■ Projet communautaire■ 100% libre■ Totalement multi-plateformes (11)

Page 13: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Le libre sur les serveurs■ Les logiciels■ Les utilisateurs

Page 14: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Constructeurs

Page 15: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

GNU / Linux■ OS POSIX / Unix-like■ Naissance en 1991■ Principales plateformes serveurs

■ Intel/AMD (IA32, IA64, x86-64), mainframes IBM (zSeries), PowerPC, SPARC, MIPS, Alpha...

■ Linux a fait le ménage dans le marché de l'Unix entrée et milieu de gamme■ Montée progressive en gamme (SMP, clusters, mainframes...)■ OSDL: projets carrier / datacenter grade Linux

■ Linux = 30% du marché OS serveurs (source IDC) en croissance exponentielle

Page 16: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Apache■ Issu du serveur httpd du NCSA (1995)■ Patchs -> formation d'un core group de développeurs -

> Apache Software Foundation en 1999 (avec IBM)■ Entre 60 et 65 % des serveurs web dans le monde

(source netcraft.co.uk)■ Conception modulaire -> facilement extensible (ex:

réécriture d'URL, SSL, tunneling, proxy, environnement d'applications)

■ Sortie d'Apache 2.0 en avril 2002 mais la branche 1.3 perdure

■ Projets parallèles Java / XML

Page 17: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Autres logiciels d'infrastructure■ Partage de fichiers (Samba pour Windows, Netatalk

pour AppleTalk)■ MTA (Sendmail, Postfix, Qmail [non libre] )■ DNS (BIND)■ LDAP (OpenLDAP)■ Cache (Squid)■ Sécurité (firewall, PKI, détection d'intrusion, connexion

sécurisées, VPN...)

Page 18: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Applications Web■ Serveurs d'applications « J2EE » libres

■ Tomcat, Jboss, ObjectWeb, Cocoon■ PHP / Perl / Python + MySQL / PostgreSQL (LAMP)

■ Langages dynamiques orientés Web / web services■ Zope

■ Serveur d'application orienté gestion documentaire et travail collaboratif

Page 19: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Applications web collaboratives■ Gestion de sites de news / weblogs

■ SPIP, PHPNuke, DaCode, Zope+Plone...■ Wikis: tableaux blancs coopératifs

■ Mediawiki, Twiki, MoinMoin, Spikini, PHPWiki...■ Partage de documents + workflow, portails

■ Document Manager■ Alternc

■ Groupware■ Mioga, Nuxeo, eGroupWare, OpenXchange

Page 20: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Applications tierces (non libres)

Page 21: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Utilisateurs (I)■ Centres de recherche (NCSA, CERN, NASA...),

universités, industrie du cinéma■ Serveurs départementaux■ HPC (clusters, Beowulf, grid)

■ Prestataires internet / telecom (petits et gros FAI, France Telecom, etc.)■ Services réseaux (DNS, annuaires, serveurs de caches...)■ Hébergement (Free.fr , OVH, L'Autre Net)■ Messageries unifiées convergentes (mail + webmail +

push/pull sms/voip)

Page 22: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Utilisateurs (II)■ Grands comptes (privés + administration)

■ Services d'infrastructures■ Gestion de contenu / travail collaboratif (LAMP, Zope)

■ PME, collectivités territoriales et services déconcentrés■ Serveurs pour applicatifs métier■ Server appliances (Cobalt, RightVision, Cristall...)

Page 23: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Le libre sur les postes de travail■ Les logiciels■ Les utilisateurs

Page 24: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Linux poste de travail■ Equivalent station de travail Unix■ Interfaces graphiques

■ X11 (affichage)■ KDE / GNOME (environnements bureautiques)

■ Terminaux légers■ Navigateur web pour applications webifiées■ Clients X11, ICA (Citrix) ou RDP (Rdesktop) pour applications

déportées

Page 25: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Mozilla■ Issu de Netscape Communicator (1er avril 1998), lui-même issu

de Mosaic (NSCA)■ Version 1.0 sortie le 4 juin 2002 (Mozilla Parties) – 1.5 vers

novembre 2003■ Navigateur web le plus conforme aux standards W3C (HTML 4,

XML, CSS2, etc.) + e-mail + éditeur HTML + chat (IRC)■ Plateforme de développement d'applications

■ Gecko, XUL, NSPR, JavaScript, XPCOM...■ Embedding (Netscape 6, Galeon, AOL, etc.)■ Multiplateformes (Windows, Linux/Unix, MacOS)

■ Développements parallèles■ Fureteur simples : Firefox, Safari■ Maileur simple : Thunderbird■ Autres : BugZilla (Gestionnaire de bugs) , Sunbird (Calendrier)

Page 26: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

OpenOffice.org■ Issu de StarOffice, libéré par Sun en 2000 après rachat de

StarDivision en 1999■ Sortie d'OpenOffice.org 1.0 en mai 2002, 2.0 en octobre 2005

■ Base de code pour StarOffice 6 (SUN)■ Suite bureautique complète (traitement de texte, tableur,

présentations) et multiplateforme (Windows, Linux, Solaris)■ Format natif XML (norme ISO avril 2006)■ Import / export des documents MS-Office■ Mais interopérabilité encore imparfaite

■ Succès immédiat■ Environ 13 500 contributeurs au projet■ 310 000 téléchargements mensuels (difficilement mesurable)

Page 27: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Outils de développement■ Environnements de développement

■ Emacs, Vim, Kate■ Eclipse (IBM), Kdevelop■ Concurrent Version System (CVS / Subversion)

■ GCC (Gnu Compiler Collection)■ Front-ends: C, C++, Fortran, Objective-C, Java, Ada...■ Gambas (Basic)■ Back-ends: 15 architectures différentes

■ Toolkits graphiques■ Qt (Trolltech) + KDE, Gtk + GNOME■ Lesstif / OpenMotif / OpenGL

Page 28: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Utilisateurs■ Grand public éclairé (power users)

■ Facilité d'installation et d'administration des distributions Linux (Ubuntu, Mandriva,...)

■ Salles d'enseignements (écoles, universités, organismes de formation), espaces publics numériques

■ Intérêt principaux■ OpenOffice.org / Firefox/ Gaim / etc sous Windows■ Applications webs (WIMS / SPIP / Web2.0 / ...)■ Poste de travail complet sous Linux

Page 29: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Le logiciel libre est partout■ Logiciels■ Utilisations

Page 30: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Utilisation dans l'embarqué■ Tendance lourde: remplacement des OS « maison »

par du libre (générique)■ Assistants personnels

■ Ex: Sharp Zaurus, Yopy, iPaq...■ Network appliances

■ Routeurs, VPN, firewalls, micro-serveurs■ Télévision (décodeurs câble et satellite, DVR)■ Caisses enregistreuses (POS)■ Téléphonie IP■ Livres électroniques■ Etc.

Page 31: Le logiciel libre Club Linux Nord Pas-de-Calais · Mutualisation des développements ... (Windows, Linux, Solaris) ... Poste de travail complet sous Linux.

Discussion

Merci de votre attention

Club Linux Nord Pas de Calais [email protected]://clx.anet.fr

Ce document est inspiré d'une présentation que l'AFUL a effectuée auprès du LORIA

http://www.aful.org/publi/transparents/ait/view

Ce document est inspiré d'une présentation que l'AFUL a effectuée auprès du LORIA

http://www.aful.org/publi/transparents/ait/view