Du Microsoft dans Linux

Stéphane Moussie |
La Fondation Linux a rendu public son rapport annuel des contributeurs au système open source de Linus Torvald. Un nouveau nom apparait dans la liste... Microsoft.

La firme de Redmond se place directement dans le top 20 des entreprises contributrices en ayant participé à hauteur de 1 % au kernel de Linux entre la version 2.6.36 d'octobre 2010 et la 3.2 de janvier 2012. Red Hat (10,7 %), Intel (7,2) et Novell (3,3) sont quant à eux ceux qui oeuvrent le plus toujours du côté corporate.

Microsoft s'est particulièrement illustré par la voie d'un de ses développeurs, K. Y. Srinivasan, qui a travaillé à parfaire les drivers pour la plateforme de virtualisation Hyper-V. Le but de l'opération pour le géant américain est de « créer un ensemble robuste de solutions interopérables » selon Gianugo Rabellino, senior director pour les communautés open source.
avatar Kelv | 

Oui ben Microsoft n'avait tout simplement pas le choix compte tenu des marchés qu'ils visent. A côté les menaces contre ceux qui utilisent Linux continuent tranquillement.

avatar Ali Baba | 

1% de quoi ? De lignes de code ? Si oui, c'est du bullsh*t. Cf. http://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt

avatar fcb | 

@Ali Baba: C'est pas possible, il faut toujours tourner les choses négativement pour les fanboys dans ton genre quand il s'agit de MS !
Microsoft a juste contribué au développement à hauteur de 1%, pour supporter sa solution Hyper-V. Ce n'est pas complètement désintéressé, mais ça à la mérite d'aller dans le bon sens...

avatar zeb59 | 

fcb +1

avatar Ali Baba | 

@fcb :

N'importe quoi, ça n'a rien a voir avec Microsoft. Relis-moi au lieu de me traiter de fanboy.

avatar Ali Baba | 

@fcb :

Surtout que si tu avais ne serait-ce que jeté un œil sur mon lien, tu n'aurais jamais cru qu'il s'agissait de dénigrer Microsoft, au contraire.

Bref, la prochaine fois, tourne sept fois ta clé dans la serrure avant de l'ouvrir.

avatar françois bayrou | 

@Ali Baba
Au lieu de poser la question, suffisait de chercher la réponse !
Le code est passé de 20000 à 7000 lignes de codes, pour une meilleure performance.
D'autres questions ?

"What’s telling, Linux contributor Greg Kroah-Hartman tells Wired, is that the code originally contributed by Microsoft in 2009 has now been whittled down to less than half its size. “When it first was released by Microsoft, it was about 20,000 lines of code. Now it is 7,000 lines, and supports more devices, [including] mice and newer releases of the Hyper-V system"

avatar joneskind | 

Microsoft nous prépare un OS UNIX O_o ?

Blague à part, M$ a toujours participé à Linux, mais là ça contribution a bien augmenté. Peut-être que le nouveau Gestionnaire de paquet Synaptic d'Ubuntu qui va intégrer des logiciels payants commence à les intéresser... Ça m'étonnerai quand même que ce regain d'intérêt pour la plateforme open source historique soit tout à fait innocent de la part de M$.

avatar jamais_plus | 

@joneskind c'est pas désintéressé, c'est pour que Linux fonctionne dans leur outil de virtualisation HyperV. Je vois pas le rapport avec Synaptic.

avatar Hindifarai | 

C'est gentil de faire vos articles en vous inspirant de la presse pour DSI mais ça manque cruellement de recul et de sens critique.
Les contributions de Microsoft dont on parle corrige et améliore LEUR pilote hyper-V! D'ailleurs ils l'ont fait après de gros coup de pied au cul, le code était crade. Et au final les bénéficiaires majoritaires de l’amélioration...ce sont eux.
On peut attendre avant de les encenser. D'autant que ça doit leur faire mal de devoir sortir encore une fois du code gpl depuis Redmond!

@ joneskind
"Blague à part, M$ a toujours participé à Linux"
oO ... Comment dire...

avatar Wolf | 

@fcb : Je ne vois pas pourquoi allez dans le sens de supporter l'open source est meilleur que de ne pas le supporter ?
Que MS, Apple et consort soutienne ou pas l'open source on s'en tape, ce n'est pas l'open source qui fais avancer les choses.

avatar Hindifarai | 

@ wolf
"ce n'est pas l'open source qui fais avancer les choses. "
Tros gros comme troll...passera pas. Mais je t'invite à communiquer ton avis aux développeurs du sous-sol de Cupertino qui seront ravis de savoir que tu penses qu'il ne font rien avancer en bossant sur le kernel de ton OS chéri.

avatar mugu | 

Linux reste le concurrent numero 1 de MS dans le secteur pro, sauf chromeOS qui va tout faire chambouler (je rigole, je precise)

avatar Rigat0n | 

@wolf :
'Que MS, Apple et consort soutienne ou pas l'open source on s'en tape, ce n'est pas l'open source qui fais avancer les choses.'

Je pense qu'on tient ici une perle rare, un tableau de maitre dans l'art de dire une connerie.
Pour info, ton Apple chéri est né dans un garage, construit par deux pirates, Mac OS est basé sur UNIX (open-source). L'open-source est la base de l'informatique, c'est l'open-source qui fait avancer l'informatique.

avatar havox79 | 

Apparemment y'en à qui pense que 1% du code de kernel c'est rien, c'est toujours ceux qui en savent le moins qui en étale le plus.

avatar myrddin-fr | 

Rigat0n +1 :-)

avatar havox79 | 

@Rigat0n :
plutôt basé sur BSD qui lui n'est open-source ( mais qui lui est basé sur UNIX bref ), mais bon faut pas rêver toutes contributions qui ne sont pas faites par des passionnés sont faites par intérêt.
Et sans le soutien de divers entreprises pas très "open" du genre Apple, linux serait encore très loin, du moins dans l'utilisation desktop.

avatar Psylo | 

Putain... le niveau des commentaires.... effrayant.

avatar Hindifarai | 

@ havox79
OSX utilise Darwin qui est basé sur un kernel mach BSD, les 2 sont libres (passage rapide de Darwin en proprio puis abandon de l'idée par Cupertino).
Ensuite Apple est tout sauf "open" sur le sujet des logiciels libres. Darwin n'est repassé en libre qu'après le grondement de la communauté et le besoin de soutien externes à leurs sous-sols (même s'il est rempli de gens très compétents).
L'exemple le plus flagrant à l'heure actuelle est CUPS. Logiciel libre, repris par Apple, merci à eux, ils l'ont fait progressé. Mais maintenant Apple va revoir CUPS en profondeur et dégager tout ce qui n'est pas utile à OS X, pour arriver à un truc uniquement basé sur avahi/zéroconf/bonjour, plus de pilotes ni rien. Pour le coup ils veulent donc profiter pleinement des avancées de la communauté du libre, ne plus supporter ce qui ne les intéresse pas directement, et retirer la gloire de la globalité. On me susurre qu'ils demandent aussi à profiter du cul de la crémière.
Les liens qui vont bien pour les sceptiques :
https://lists.fedoraproject.org/pipermail/devel/2012-January/161306.html
http://www.unixmen.com/201202-apple-orphans-linux-cups-features-handicaps-open-source-printing/

avatar myrddin-fr | 

@ havox79

"Apparemment y'en à qui pense que 1% du code de kernel c'est rien, c'est toujours ceux qui en savent le moins qui en étale le plus."

A l'échelle du noyau c'est effectivement pas grand chose.... Surtout que cette contribution porte sur la correction de drivers, déjà développés en interne par la team Linuxienne, utilisés pour supporter une techno 100% microsoft ... C'est juste un tout petit coup de pouce pour facilité l'adoption de leur solution de virtualisation par les clients finaux utilisant GNU/Linux

avatar myrddin-fr | 

@ havox79

"plutôt basé sur BSD qui lui n'est open-source"

Les BSD (NetBSD, OpenBSD, FreeBSD) pas open source ????? Alors la tres tres tres fort !

"Et sans le soutien de divers entreprises pas très "open" du genre Apple, linux serait encore très loin, du moins dans l'utilisation desktop."

Peux tu argumenté la.... Qu'on puisse rigoler un bon coup :-D (Gnome, KDE, et bien d'autre soutenue par Apple ? :-D)

avatar Ali Baba | 

@françois bayrou :

Parfait. Mais ça ne m'explique pas le calcul du 1% :)

avatar mugu | 

@Psylo

Surveillez votre language, apple est une marque d'enfants apres tout...

avatar redchou | 

@Rigat0n
"Pour info, ton Apple chéri est né dans un garage, construit par deux pirates, Mac OS est basé sur UNIX (open-source). L'open-source est la base de l'informatique, c'est l'open-source qui fait avancer l'informatique."
- UNIX Open Source ? C'est ça ta perle ? Il me semble qu'a l'époque de la création d'Apple et de Mac OS, UNIX n'était pas Open Source...
D'ou l'invention de linux... Linux Is Not UniX...

avatar redchou | 

@Hindifarai
"Mais maintenant Apple va revoir CUPS en profondeur et dégager tout ce qui n'est pas utile à OS X, pour arriver à un truc uniquement basé sur avahi/zéroconf/bonjour, plus de pilotes ni rien."
- C'est vrai que ce serait un cauchemars de pouvoir imprimer sans pilote... Avahi/Zeroconf/Bonjour sont évidement incompatible avec Linux et consort...

avatar lmouillart | 

@redchou Unix c'est une norme maintenant, ça fait depuis longtemps que ce n'est plus un produit. Même avant Next il y avait des Unix propriétaire : ceux de Microsoft, HP, IBM, DEC, SCO, SUN puis surtout des Unix libres les xBSD tous héritant de l'Unix initial d'AT&T. Ce sont les actions anti trust à l'encontre d'AT&T qui ont permis l'ouverture d'Unix.

avatar myrddin-fr | 

@ redchou :

"- C'est vrai que ce serait un cauchemars de pouvoir imprimer sans pilote..."

Imprimer sans pilote ? impossible... Cauchemars ou pas

"Avahi/Zeroconf/Bonjour sont évidement incompatible avec Linux et consort..."

Mais oui, la marmotte.....

Je cite wiki :

"Avahi est une bibliothèque logicielle fournissant une implémentation libre des protocoles IPv4LL, mDNS et DNS-SD. ELLE EST UTILISÉE PAR DE NOMBREUSES DISTRIBUTIONS GNU/LINUX ET *BSD.

"L'implémentation d'Avahi est totalement compatible avec celle de Bonjour. Avahi fournit des bibliothèques de compatibilité pour les applications utilisant Bonjour ou l'ancienne implémentation libre Howl de mDNS. Avahi fournit également des interfaces pour différents langages de programmation (Python, Mono, etc.) et offre une interface D-Bus."

Un lien pour que tu t'instruise au lieu de débiter tes bêtises :

- https://help.ubuntu.com/community/HowToZeroconf

avatar Apple92 | 

Juste une petite question:
1- qui ici développe en C ?
2- qui a déjà contribué à Kernel ou fait une petite modif dans le Kernel '

CONNEXION UTILISATEUR