22 Incroyable mais vrai : Microsoft contribue au code du noyau Linux : quoi, pourquoi, comment… 10 février 2010 Alfonso Castro Directeur de la stratégie Interopérabilité Microsoft France
33 Objectifs de la session Comprendre la stratégie dinteropérabilité de Microsoft Les codes sources livrés au noyau Microsoft et Linux Commercial Communautaire Les différentes formes dengagement Microsoft et lOpen Source
44 Microsoft et Interopérabilité 1984 : Word 1.0 pour MAC 1989 : Office 1.0 pour Mac 1991 : projet Samba 1993 : Services pour Mac sur Windows NT 1996 : Exchange Server 4.0 est certifié X
55 Les trois temps du calendrier Interopérabilité chez Microsoft Les annnoncesLes preuves Limpact local Engagements avec des concurrents Support de standards importants Engagements locaux (ISVs, communautés) Offres locales Détermination de la stratégie Développements produits Février 2008 Sept. 2009
66 Actions récentes Fév 2008 Mar 2008 Doc Interop initiative Avril 2008 Open XML approuvé par lISO Mai 2008Aout 2008 Extension des accords avec Novell Oct 2008 Annonce Windows Azure Nov 2008 Support dOpen ID Conférence Apache Dec 2008 Groupwise et SharePoint Jan 2009 Codes source à Apache Fév 2009 Normalisation Offre Microsoft Relations avec la concurrence Juillet 2009 Sept 2009 Oct 2009
77 Notre démarche : structuration Produits/Services Web StandardsStandards Documentation technique Participation active à différents travaux (formats, services web,..) APIs, protocoles, implémentation de standards PHP,EclipseApacheODF/PDF/OXML Dialogue ? CollaborationCollaboration VirtualizationManagementSilverlightIdentity Document management
88 Sécurité, identité Outils de développement Outils collaboratifs Administration de systèmes Processus métiers Politiques publiques Interoperability Executive Customer Council Sappuyer sur les besoins réels Multi-secteurs Profitant de lexpérience de nos clients En définissant les axes de collaboration à développer avec le marché Partenaires Concurrents Normes et standards Communautés
99 Avec Novell : adaptateurs logiciels Performances entre leurs technologies de virtualisation respectives. Création dun pack dintégration (Hyper-V integration components) Avec Red Hat : validation et support des solutions croisées de virtualisation Linux Coucheapplicative Microsoft Hyper-V Invité Adaptateur VM APIAPI APIAPI Exemple de scénario de virtualisation Virtualisation Linux – Windows Server Windows Server 2008
10 Microsoft contribue au noyau Linux avec lignes de code, en GPL V2 Juillet 2009 : lannonce !
11 Pourquoi, comment … Permettre à TOUTES les distributions Linux doptimiser leur fonctionnement sur Hyper-V En passant dune logique commerciale à une approche communautaire En appliquant les règles de gestion du noyau Linux : la GPL Afin de marquer la volonté de connecter au mieux lOpen Source à la plate-forme Microsoft Sur des drivers, gérés par Hyper-V, en mode para virtualisation
12
13 Un travail avec la communauté Dans le cadre du Linux Driver Project Par les équipes de lOpen Source Technology Center de Microsoft (Redmond) En étroite collaboration avec Greg Kroah-Hartman ( ) Sources disponibles via le Linux Driver Project, sur :
14 Les bénéfices Optimisation des performances de Linux Server en environnement Hyper-V Para virtualisation Administration commune aux environnements Linux, Unix et Windows System Center Operations Manager Le choix de lOS, la centralisation de ladministration
15 Les plates-formes supportées AIX – Version 5.3 (Power) – Version 6.1 (Power) HP-UX – Version 11iv2 (PA-RISC/IA64) – Version 11iv3 (PA-RISC/IA64) Solaris – Version 8 (SPARC) – Version 9 (SPARC) – Version 10 (SPARC/x86) Red Hat Enterprise Linux – Version 4 (x86/x64) – Version 5 (x86/x64) SUSE Linux Enterprise Server – Version 9 (x86) – Version 10 SP1 (x86/x64)
16 Microsoft et Linux Un engagement commercial Microsoft (re)vend des services Linux ! Certificats de support Suse Linux de Novell Egalement applicables à Red Hat Microsoft intègre Linux Sur Hyper-V Microsoft supporte ses clients sous Linux (Suse, Red Hat) Microsoft contribue au noyau Linux
17 Microsoft et lOpen Source Une coexistence possible et efficace !
18 CS = commercial software OSS = open source software Microsoft et lOpen Source
19 Microsoft et lOpen Source
20 CSOSSCS OSS Compatibilité -SDKs -APIs Microsoft et lOpen Source CS = commercial software OSS = open source software Interopérabilité -Protocoles, APIs, & accès -Standards -Portabilité des données
21 CSOSSCS OSS Interopérabilité -Protocoles, APIs, accès -Standards -Portabilité des données Compatibilité -SDKs -APIs Microsoft et lOpen Source CS = commercial software OSS = open source software
22 LinuxLinux IIS IIS
23 Nos clients apprécient Mairie de Dijon : Temoignage-avec-webcast.aspx?EID=3711efb d-ad1d-1963db41a8de Temoignage-avec-webcast.aspx?EID=3711efb d-ad1d-1963db41a8de Windows 7 et Open Source Acadomia : Temoignage.aspx?EID=f9cc6a be6-8a18-6c4f0c8ceaca Temoignage.aspx?EID=f9cc6a be6-8a18-6c4f0c8ceaca Connexion de Java et.Net à laide de BizTalk Server Randstat : Temoignage.aspx?EID=ea4ae d32-88d9-467efa Temoignage.aspx?EID=ea4ae d32-88d9-467efa Supervision des environnement Windows et Linux avec SCOM (Systems Center Operations Manager) Unesco : webcast.aspx?EID=7c90029a bde2-4ce12e4f webcast.aspx?EID=7c90029a bde2-4ce12e4f7443 Refonte globale en connectant SharePoint à SAP
24 Questions / réponses