Windows | Windows Server | Active directory | Exchange | SharePoint | SCCM | SCOM | Hyper-V | App-V
ACCUEIL Facebook Twitter Linked In Viadeo Flux RSS
Actualités suivantes

Actualités précédentes
Nouvel outil de diagnostic sur Office 365
Nombreux départ à Microsoft
Cortana aura du retard sur Android
Que vaut vraiment la Microsoft Surface 3?
Microsoft tente de réduire l'écart avec Sony


Publié le : 24/07/2009 11:11:14
Mise à jour le : 22/07/2009 14:06:55
Catégories :


Version imprimable

Auteur(s)

Microsoft met 20 000 lignes de code à la disposition de la communauté Linux


L'éditeur étend sa contribution open source en ouvrant le code de pilotes pour Linux. Son objectif: virtualiser n’importe quel système Linux sur Hyper-V.

Un petit pas pour Microsoft, un bond pour la communauté. Ou l'inverse !

C'est ainsi qu'on pourrait résumer l'annonce de l'éditeur faite lors de l'ouverture de la conférence Oscon (Open Source Convention) qui a lieu du 20 au 24 juillet en Californie.

Microsoft a décidé de rendre disponible 20 000 lignes de code source pour le système d'exploitation Linux. Autrement dit, l'éditeur de Windows se place pour la première fois en situation de véritable contributeur de l'environnement libre !

Doit-on pour autant en déduire une conversion de Microsoft à l'open source ?

Pas vraiment, car ce geste de l'éditeur de Redmond n'est bien évidement pas désintéressé : ces blocs de code sont des pilotes de périphériques Linux (stockage SCSI et IDE, gestion des protocoles pour réseaux Ethernet), qui permettront de généraliser la virtualisation de n'importe quelle distribution Linux sur Hyper-V, l'hyperviseur maison de Microsoft disponible avec Windows Serveur 2008.

« Ces fichiers binaires étaient déjà disponibles depuis un certain temps pour les distributions Linux de Red Hat et de Novell (Suse). Aujourd'hui, ils sont accessibles aux autres distributions comme Ubuntu et Debian, par exemple », précise Alfonso Castro, directeur de la stratégie interopérabilité de Microsoft France, joint ce midi par 01net.

Une reconnaissance de l’importance de Linux : Malgré tout, avec cette annonce, le géant américain reconnaît implicitement l'hétérogénéité des parcs de serveurs et répond aux besoins des entreprises.

« C'est un signe fort qui prouve que Microsoft ne peut plus ignorer Linux dans son offre. Les parcs de serveurs fonctionnant avec un seul OS se font moins nombreux », rappelle Raphaël Hertzog, fondateur de Freexian, une société de services informatiques spécialisée sur l'environnement Debian.

Selon Raphaël Hertzog, cette annonce est « une bonne chose. L'interopérabilité se conçoit dans les deux sens. On peut depuis longtemps faire tourner Windows dans une machine virtuelle hébergée par un Linux. Maintenant, il sera plus facile de faire fonctionner une machine virtuelle Linux dans un environnement Windows avec la technologie de virtualisation Hyper-V de Microsoft ».

L'éditeur a aussi créé la surprise dans la communauté en indiquant que ces lignes de code étaient livrées sous licence GPL V2, la même que celle actuellement utilisée par le noyau Linux.

Utilisation de la licence GPL : « C'est la première fois que nous livrons ces codes compatibles avec cette licence », précise Alfonso Castro. Pour mémoire, la GPL (General Public Licence), écrite par Richard Matthew Stallman et utilisée pour le projet GNU,  est une licence plébiscitée dans le monde du logiciel libre.

« Après avoir tant critiqué la licence GPL, on pouvait penser que Microsoft ne publierait jamais de code sous cette licence. C'est une petite révolution ! On peut espérer que cette décision améliore l'image de Microsoft auprès de la communauté Linux ! », indique Alexis de Lattre, spécialiste Linux et ingénieur chez Anevia, une société spécialisée dans les solutions vidéo.

Microsoft a tenu à préciser que ces sources n'étaient pas encore accessibles.

« C'est une question d'heure ou de jour », nous a indiqué Alfonso Castro.

Enfin, l'éditeur s'est engagé à maintenir ces codes sources et à les faire évoluer en cas de changement de son environnement. (Source 01 Net)