Connexion
Abonnez-vous

JavaScript : Microsoft propose ses modifications à Node.js pour une compatibilité avec ChakraCore

Développement abstrait

JavaScript : Microsoft propose ses modifications à Node.js pour une compatibilité avec ChakraCore

Le 22 janvier 2016 à 07h50

La semaine dernière, Microsoft annonçait le passage en open source de son moteur JavaScript, Chakra. Le composant qui en a résulté, ChakraCore, devrait fonctionner à l’avenir avec Node.js, un pont ayant été officiellement proposé aux développeurs de cet environnement. Explications.

Node.js est un environnement de développement particulièrement utilisé. Il permet notamment d’orienter le JavaScript vers les serveurs et lui ouvre les portes, par exemple, de la génération de pages web. Son succès vient en bonne partie de la facilité avec laquelle il permet de créer rapidement divers projets. Mais ses performances participent également à sa popularité (au point d’avoir été un élément central de webOS de Palm), et c’est ici que l’annonce de Microsoft est importante.

De V8 à ChakraCore, la route n'est pas si simple

Node.js repose en effet sur V8, le moteur JavaScript créé par Google pour Chrome. L’arrivée de cette machine virtuelle avait bousculé le petit monde du JavaScript, en proposant alors des performances nettement supérieures à ce qui se faisait. Google avait notamment une compilation JIT (Just-In Time), et le projet Node.js est venu naturellement se greffer dessus pour l’utiliser comme base. Le problème, c’est justement que Node.js ne peut fonctionner sur un autre moteur JavaScript.

Dans son annonce du passage à l’open source de Chakra, Microsoft a précisé qu’elle préparait une « pull request » pour Node.js. Ce type de requête permet de proposer aux gestionnaires d’un projet quelconque une liste de modifications et d’améliorations pour qu’elles soient fusionnées avec la branche principale de développement. Ce que Microsoft a proposé n’est rien d’autre que les modifications nécessaires pour rendre compatible Node.js avec ChakraCore.

Un gros travail d'abstraction

La pull request a été affichée sur le dépôt GitHub de Node.js, et l’annonce a déjà provoqué de nombreuses réactions, globalement très enthousiastes. Pour que Node.js puisse fonctionner, Microsoft a créé une API spécifique (Chakra Shim) qui va faire le lien entre l’environnement et ChakraCore, en implémentant toutes les fonctions essentielles des API de V8. Node.js fonctionnerait alors indifféremment sur une base V8 ou ChakraCore.

Dans un nouveau billet de blog, le responsable Gaurav Seth, de chez Microsoft, explique que Chakra Shim fonctionnera comme une couche complémentaire et supérieure à ChakraCore, pour lui servir en quelque sorte d’abstraction. L’éditeur explique également que la grande majorité des modules npm fonctionneront sans problème avec ChakraCore, mais qu’un petit nombre pourrait poser des problèmes. Pour éviter ce type de souci, les développeurs se sont assurés d’être compatibles avec l’ensemble des modules basés sur NAN (Native Abstractions for Node.js). Il s’agit d’un travail au long cours et Microsoft souhaite que la communauté remonte les soucis quand il y en a.

chakracore node.js

De l'open source et des performances

Mais quels seraient finalement les avantages ? D’abord, l’inclusion de Node.js dans des projets open source basés sur CharaCore. Node.js est lui-même open source et est disponible sous licence MIT, soit la même que Microsoft utilise pour la plupart de ses composants dont les sources sont ouvertes. Ensuite, parce que l’éditeur indique très clairement que les performances sont meilleures. Il publie plusieurs graphiques pour montrer que non seulement Node.js fonctionne mieux avec ChakraCore qu’avec V8, mais également que la courbe des performances évolue rapidement avec le temps, l’actuelle version de ChakraCore était plus rapide que celle de Chakra il y a trois mois.

Ce chapitre des performances intéresse particulièrement Microsoft, à se demander d’ailleurs si la firme n’est pas à la recherche de nouveaux moyens d’optimiser encore sa machine virtuelle. Dans son billet, Gaurav Seth explique en effet que l’éditeur souhaite travailler de concert avec le « benchmarking workgroup » de Node.js et sa communauté pour identifier des « scénarios de performances réelles ». Il ne déplairait sans doute pas à Microsoft d’y gagner l’image du créateur d’un moteur JavaScript open source et particulièrement performant.

La vérification prendra « un temps considérable »

En attendant, la route est sans doute encore longue. Sur la page du dépôt GitHub, on peut déjà voir une réponse d’un des responsables de Node.js (Jeremiah Senkpiel), indiquant que la requête de Microsoft aura « un gros impact ». En conséquence, il faut s’attendre à ce que « la vérification prenne un temps considérable ». L’éditeur est prévenu.

Cela n’empêche pas Microsoft de proposer un installeur temporaire contenant une version fonctionnelle de Node.js avec ChakraCore. Les développeurs intéressés peuvent le récupérer depuis ce lien, son installation ne remplaçant pas celle par défaut de Node.js.

Commentaires (109)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Ce n’est pas tout de proposer du code, il faut ensuite le maintenir….



Mais leur démarche est propre, ils ont une solution, ils proposent du code, c’est bien.

votre avatar

C’est fou comme crosoft à changer sur les 5 dernières années quand même!

votre avatar

Carrément, on assiste à un virage vers l’open source de leur part assez incroyable comparé à ce qu’ils faisaient avant!

Manquerait plus qu’ils publient le code source du noyau de leur OS vu qu’ils proposent gratuitement le passage à Windows 10 :)

votre avatar



 En conséquence, il faut s’attendre à ce que « la vérification prenne un temps considérable ».



narmol….

https://pbs.twimg.com/media/CZGqhKpWcAAVoCm.png

votre avatar

Et voilà encore une fois MS veut imposer ses choix et aux autres d’être compatibles avec MS…

votre avatar







WereWindle a écrit :



If subject contains * then

Skip new

bash *



Petite correction, compte tenu de l’INpactien dont tu parles <img data-src=" />







Est-ce que l’Exception confirme la règle ?


votre avatar

Non seulement ils font de l’open source, mais ils le font de la bonne manière, en contribuant à un projet existant. Ils auraient très bien pu proposer un fork de Node.js basé sur Chackra, là ils font un commit sur le projet principal, ils s’engagent à contribuer et à collaborer dans l’intérêt de tout le monde. Espérons que ça continue comme ça chez Microsoft.

votre avatar

Je les caches, c’est pour ça que je ne les vois jamais. Le bandeau réduit est bien plus sympa finalement. Finalement je les vois que quand ça en parle dans les commentaires :P

votre avatar

J’ai pas tout compris.

Le plus rapide est V8 ou Chakra ?

votre avatar

L’intérêt principal de la chose, c’est que Node.js ne dépend plus exclusivement de Google. C’est toujours embêtant pour un projet Open Source de dépendre exclusivement d’un composant fourni par une seule grosse boîte, fut-ce Google. Là, ça ajoute une alternative, une solution de secours. C’est toujours bon à prendre (même si ça vient de Microsoft).

&nbsp;

&nbsp;

votre avatar







Baradhur a écrit :



C’est fou comme crosoft à changer sur les 5 dernières années quand même!





Il y a 5 ans, IE10 sortait à peine, je ne me rappelle pas que c’était déjà le changement chez Microsoft, c’est plus récent. J’ai l’impression que c’est depuis que Nadella est aux manettes. Donc début 2014.



En tout cas c’est une bonne chose pour le projet d’avoir ce genre de contributions.


votre avatar







brazomyna a écrit :



Ca va dans le bon sens.



Le problème c’est que dans le principe, Microsoft fait un ‘shim’ (en langage design pattern, c’est un proxy) pour faire que son moteur se ‘fasse passer pour v8’.



Pour un tel composant central où les performances sont critiques et toute indirection supplémentaire risque d’avoir un iNpact non négligeable, ça me paraît un peu un contresens dans le design (même si ça fait parfaitement sens quand on comprend que le but c’est la compatibilité avec l’existant de nodeJS).



Bref, bonne initiative ; le résultat final reste encore à jauger.





Je pense qu’ils ont pas trop d’autres solutions. Car je suppose que NodeJs est construit autour de V8. Du coup sauf a tout refaire ils doivent passer par la. Après ça va peut être pousser les devs de NodeJS a séparer leur projet du moteur JS pour pouvoir ensuite brancher n’importe quel moteur Js dessus via une API.


votre avatar

Mark Russinovich s’est déjà exprimé sur le sujet il pense que c’est définitivement possible

Aujourd’hui la grande partie des nouveaux projets MS passent en open source. Quand le nouvel core OS avec wavefront sortira je pense qu’une bonne partie de windows passera en open source. Seul win32 à mon avis restera propriétaire pour garder un minimum la main, mais aussi car il existe surement du code propriétaire d’autres boites. Cela explique à mon avis pourquoi ça concerne surtout les nouveaux projets.

votre avatar

Très intéressant la nouvelle approche de Microsoft, ça leur a fait beaucoup de bien d’avoir de la concurrence. Je ne sais pas si Satya Nadella est celui qui a impulsé ce changement mais en tout cas les progrès sont visibles, le chemin est encore long pour la réputation.

votre avatar

Je suis agréablement surpris par la démarche de Microsoft.

Même si c’est certainement pour défendre leurs intérêts propres comme d’habitude (même si pour le coup je suis dépassé par les enjeux), la manière de faire tranche avec leur passé.



Auparavant ils auraient tout simplement ignoré Node.JS ou tenté un fork poussé en puissance. Le simple fait qu’ils suivent un processus typiquement open source (je prends un projet libre, je bosse dessus, je propose des changements potentiellement bénéfiques pour tous et pas que moi, en suivant la validation prévue par le projet) est rarissime. La dernière fois je me demande si ce n’étaient pas les contributions au coeur de Linux qu’ils avaient fait, mais uniquement pour soutenir la compatibilité avec leurs propres solutions (autrement dit, c’était un patch par eux pour eux).



Pas de doute, depuis que Ballmer est parti le vent a tourné… On dirait qu’il y a enfin un peu plus que de l’agressivité gratuite à la tête de MS… <img data-src=" />



(En fait je suis même inquiet… S’ils évoluent vraiment pour devenir respectueux de l’écosystème informatique, comment va-t-on faire pour les basher ??? <img data-src=" /> <img data-src=" />)

votre avatar









Obidoub a écrit :



Ce n’est pas tout de proposer du code, il faut ensuite le maintenir….



Mais leur démarche est propre, ils ont une solution, ils proposent du code, c’est bien.







Ils en ont les moyens financiers croisons les doigts pour que la volonté soit là


votre avatar







Jarodd a écrit :



Il y a 5 ans, IE10 sortait à peine, je ne me rappelle pas que c’était déjà le changement chez Microsoft, c’est plus récent. J’ai l’impression que c’est depuis que Nadella est aux manettes. Donc début 2014.



En tout cas c’est une bonne chose pour le projet d’avoir ce genre de contributions.









Citan666 a écrit :



Je suis agréablement surpris par la démarche de Microsoft.

Même si c’est certainement pour défendre leurs intérêts propres comme d’habitude (même si pour le coup je suis dépassé par les enjeux), la manière de faire tranche avec leur passé.



Auparavant ils auraient tout simplement ignoré Node.JS ou tenté un fork poussé en puissance. Le simple fait qu’ils suivent un processus typiquement open source (je prends un projet libre, je bosse dessus, je propose des changements potentiellement bénéfiques pour tous et pas que moi, en suivant la validation prévue par le projet) est rarissime. La dernière fois je me demande si ce n’étaient pas les contributions au coeur de Linux qu’ils avaient fait, mais uniquement pour soutenir la compatibilité avec leurs propres solutions (autrement dit, c’était un patch par eux pour eux).



Pas de doute, depuis que Ballmer est parti le vent a tourné… On dirait qu’il y a enfin un peu plus que de l’agressivité gratuite à la tête de MS… <img data-src=" />



(En fait je suis même inquiet… S’ils évoluent vraiment pour devenir respectueux de l’écosystème informatique, comment va-t-on faire pour les basher ??? <img data-src=" /> <img data-src=" />)







Je pense que l’ensemble des projets OpenSources étaient déjà initialisés sous Ballmer.

Mais comme c’est un changement de stratégie, Ballmer ne pouvait incarner cette nouvelle image.



On a l’impression que c’est Nadella qui fait ce changement mais ce n’est qu’une image, il l’incarne et développe cette stratégie initiée plus tôt en coulisse.


votre avatar







seb2411 a écrit :



Je pense qu’ils ont pas trop d’autres solutions. Car je suppose que NodeJs est construit autour de V8. Du coup sauf a tout refaire ils doivent passer par la. Après ça va peut être pousser les devs de NodeJS a séparer leur projet du moteur JS pour pouvoir ensuite brancher n’importe quel moteur Js dessus via une API.





On est d’accord. C’est d’ailleurs pour ça que je mentionne que c’est un début encourageant, mais que l’intérêt final reste à confirmer avec le temps.

Et cet intérêt dépendra notamment de la bonne volonté de Microsoft pour faire évoluer son intégration de Chakra, mais également de celle la communauté autour de NodeJS de proposer une solution un peu moins exclusivement centrée sur V8.



&nbsp;

&nbsp;


votre avatar







Winderly a écrit :



J’ai pas tout compris.

Le plus rapide est V8 ou Chakra ?





Le meilleur ce sont les pommes ou les poires ?



Réponse: ça dépend.

&nbsp;


votre avatar







Citan666 a écrit :



&nbsp;(autrement dit, c’était un patch par eux pour eux).





C’est un peu le principe du développement participatif aussi : chacun trouve un truc qui l’ennuie, une feature qui lui manque, et l’ajoute d’abord et avant tout pour son propre usage… Si un développeur ajoute du code dont il n’a pas besoin, il y a des chances qu’il n’en comprenne pas les enjeux et fasse n’importe quoi ; s’il le fait pour améliorer un point dont il a vraiment besoin, il y mettra toute son énergie.



Bon, évidemment, il y a les gens pour qui la “feature qui manque” c’est une porte dérobée pour déchiffrer les communications, mais ils se font généralement repérer… au bout de 10 ans (heartbleed & co… <img data-src=" />).&nbsp;


votre avatar



Citan666 a écrit :[…]

(En fait je suis même inquiet… S’ils évoluent vraiment pour devenir respectueux de l’écosystème informatique, comment va-t-on faire pour les basher ???)



Il restera Oracle <img data-src=" />

votre avatar







MacGuiPro a écrit :



&nbsp;Je suis désolé, mais pour moi tuer 10&nbsp;personnes est pire qu’en tuer 1. Donc en tuer 60 000 000 est pire qu’en tuer 6 000 000, ça en fait 54 000 000 qui ont perdu la vie de trop (techniquement 60 000 000, mais quitte à choisir, je préfère avoir 1 chance sur 10 de survivre que 0). C’est peut-être mon côté capitaliste, mais je préfère avoir 6 000 euros sur mon compte que 6. Même si l’effet est le même, je ne suis pas à découvert.



&nbsp;Tu as des sources pour montrer que les GAFAM sont à -1x10^999999 ? Ou c’est basé sur ton système éthique à toi ? Si c’est le cas tu ne m’en voudras pas de dire que les logiciels libres sont une abhération communiste et devraient être rangées dans l’histoire à côté de Staline selon mon système éthique ? :P



Les iPhones ont été fabriqués par des enfants (je ne trouve pas de source de moins de 2 ans démontrant le contraire). Par contre toute l’électronique mondiale semble être impactée par le scandale d’extraction des matériaux rares : http://www.marketwatch.com/story/your-gadgets-support-illegal-child-labor-in-africa-2016-01-21. Si tu n’as AUCUN produit utilisant de cobalt douteux, fort bien, mais quel que soit le fournisseur de hardware, il semble que tout le monde ait plongé dans ce problème.



Et pour ce qu’Apple aurait fait de “plus éthique” que Microsoft (ou du moins “pas 1000 fois moins éthique” comme indiqué dans le post original que je citais), je l’ai déjà mentionné, mais l’ouverture de Tim Cook sur les droits LGBT c’est déjà une chose (l’éthique c’est aussi accorder la liberté sexuelle). Les engagements d’Apple en faveur de l’écologie (énergies renouvelables,…) c’en est une autre.





C’est l’intention qui compte, et le DROIT le montre bien. 10 personnes mortes c’est pire qu’une seule oui. Mais vouloir tuer x millions de personnes +1 c’est pas pire que vouloir tuer x millions de personnes -1. La différence de victimes ne change pas l’intention.



Faire travailler des enfants, ne RIEN FAIRE pour l’écologie (malgré le greenwashing) alors que l’on est l’un des acteurs les plus polluants (succès oblige) ce n’est pas éthique.



Foxcom a déplacé ses entreprises en province, là où les médias occidentaux n’ont pas accès, ils ont viré les enfants/esclaves de leur entreprise près de la capitale pour en faire une vitrine «éthique» aux yeux du monde. Mais il y a toujours des enfants, des esclaves.



&nbsp;Les droits LGBT… Si le fait qu’un milliardaire se batte pour son propre intérêt suffit à te faire oublier qu’ils font travailler des enfants, ok…

Les engagements d’Apple en faveur de l’écologie ? Ils mettront leur téléphone jetable dans la poubelle verte ?


votre avatar

&nbsp;Et montre-moi l’inverse de mon propos initial : En quoi Microsoft est plus éthique qu’Apple ?



Après, si tu ne veux pas reconnaître qu’un pas dans le bon sens est un pas, et que tu considères que tant qu’une entreprise n’aura pas fait tous les pas ça reste de la merde et de la poudre aux yeux, libre à toi.



Maintenant, j’assume de posséder du matériel qui a pu être réalisé dans des conditions peu éthiques. Et toi ?

votre avatar







MacGuiPro a écrit :



Encore une fois, le propos initial était “Microsoft c’est plus éthique qu’Apple”. Microsoft c’est aussi une valorisation &gt; 1 M$/employé.



D’une part, une valorisation n’est pas une vraie valeur, mais un indicateur. Tout comme le CAC40 qui n’existe pas réellement, mais est un indicateur.




D'autre part, on ne parle pas de valorisation d'Apple ou d'un autre, mais du trésor de guerre, soit de l'argent sonnant et trébuchant, bien réel, en leur possession, qui résulte de marges faites sur des produits vendus, et qui n'est absolument pas nécessaire à la bonne marche de la boite et son futur.

votre avatar

Ok, au temps pour moi, Microsoft n’a que 90 G\( de cash caché... (mais un poil plus planqué à l'étranger qu'Apple, cf : http://money.cnn.com/2015/05/11/technology/overseas-cash-tech/)



Google, avec 60 G\)
arrive aussi à 1 M\( / employé de&nbsp;"trésor de guerre", Microsoft à "seulement" 758 k\) / employé. Sur cet&nbsp;indicateur, Microsoft est donc 25% plus éthique qu’Apple. OK.

&nbsp;

votre avatar







MacGuiPro a écrit :



Microsoft est donc 25% plus éthique qu’Apple. OK.&nbsp;






 Mon propos n'était pas là ; il n'y a que toi qui veut absolument comparer le "taux d'éthique" de l'un par rapport à l'autre.       

Pour moi que ce soit Google, Apple, Crosoft Facebook ou je ne sais qui, la question d'éthique est nulle et non avenue, sauf si on veut considérer ça sous le seul angle du bullshit marketing.

J'irais même plus loin en affirmant, comme j'ai déjà eu l'occasion ici-bas, qu'une entreprise est un acteur économique, et que la notion d'éthique n'est absolument pas dans sa sphère de responsabilité, que ça relève du pouvoir politique (notamment parce que celui-ci est la seule représentation légitime de la volonté du peuple).

&nbsp;

Et au passage si tu veux persister dans tes petits comptes, je ne parlais pas des employés d'Apple, mais des employés ainsi que les employés de l'ensemble de leur sous-traitants, justement en incluant tous ceux qu'ils exploitent pour bien moins qu'1$ de l'heure et à qui ils pourraient donner largement plus sans que ça ne remette en question la rentabilité et la pérénité de leur activité.

&nbsp;

votre avatar

Là-dessus, je n’ai pas de sources fiables. Y’a bien les propos d’Apple sur le travail à bas coût, mais bon… apple.com AppleEt après, si la Chine voulait interdire le travail des enfants ou les conditions honteuses (puisqu’il s’agit bien souvent de ce pays), il suffirait à Xi Jinping de le déclarer. Mais c’est un peu plus complexe que ça.



Pour l’instant les multinationales profitent de cet état de fait (je ne dis pas que c’est bien ou pas bien, je le dis juste). Les consommateurs peuvent décider (d’où l’intérêt d’une comparaison éthique pour faire aller dans le meilleur sens), ou prendre l’acteur parfait du marché (qui est ?), ou s’abstenir d’avoir des appareils électroniques (et là, va déclarer tes impôts…).

votre avatar

je ne dis pas le contraire, je démontre juste que tes considérations éthiques sont nulles et non avenues depuis ton premier post en réponse à celui de patate95.

&nbsp;

&nbsp;

votre avatar

Et je ne suis pas d’accord. Le board of directors d’Apple laisse à sa tête un promoteur des droits LGBT, les actionnaires approuvent, et les déclarations de Tim Cook vont dans le sens de l’amélioration des communautés LGBT. Donc c’est un plus éthique.



Les engagements écologiques d’Apple ont l’air sincères (en parcourant leur joli rapport, ça semble aller de mieux en mieux depuis 10 ans). Ca n’est pas parfait, je le concède, mais ça va dans le bon sens. L’alimentation des Data Center en énergies renouvelables, c’est un pas vers l’écologie. L’amélioration des droits du travail chez les fournisseurs est régulièrement contrôlé par Apple (ok, on peut pas être juge et partie, mais qui est le juge ? Le BIT ?), c’est déjà ça. Et c’est un pas dans le bon sens.



Donc non, on ne peut pas, à mon sens, démontrer qu’Apple est MOINS ETHIQUE que Microsoft, ce qui est le propos initial. Et non, je ne pense pas que mes opinions sur les évolutions de l’éthique chez Apple soient nulles. Ou alors faut me prouver que tout ce que marque Apple sur son site est faux, et que Tim Cook est un faux gay qui se sert de l’agenda des illuminatis pour attirer la sympathie de San Francisco.

votre avatar







MacGuiPro a écrit :



&nbsp;Et montre-moi l’inverse de mon propos initial : En quoi Microsoft est plus éthique qu’Apple ?



Après, si tu ne veux pas reconnaître qu’un pas dans le bon sens est un pas, et que tu considères que tant qu’une entreprise n’aura pas fait tous les pas ça reste de la merde et de la poudre aux yeux, libre à toi.



Maintenant, j’assume de posséder du matériel qui a pu être réalisé dans des conditions peu éthiques. Et toi ?





Pourquoi je te montrerai quelquechose que je considère comme aussi faux ?

&nbsp;

Je t’accorde le «pas en avant» pour les droits LGBT, mais c’est de la politique, ça n’impacte en rien leur chaîne de production, leur gestion d’entreprise, etc… C’est presque «facile», mais bon d’accord c’est une bonne chose.



Mais c’est une exception qui confirme la règle, on peut pas tirer grand chose d’entreprises milliardaires niveau éthique, sauf si ça peut accroitre réellement leurs bénefs (et c’est triste).



Google a poussé le logiciel opensource, les standards du web (surtout au début), etc…

MS a popularisé Linux chez des milliers d’usagers en faisant des softs qui ne marchent pas <img data-src=" />

Facebook a permis … ?

Amazon a permis une évolution rapide de la consommation sur internet + du démat etc…

etc…



On peut toujours voir le côté positif. Mais de réels engagements éthiques et écologiques, il n’y en a pas eu.

Tout ce qu’ils font c’est de la com’, du greenwashing .



Désolé de ne pas être aussi optimiste que toi. Mais je ne saluerai pas des pseudos engagements ou des postures. Il faut quelque chose de concret. Et c’est pas un peu de citron dans la purée pour changer le gout que je considère comme un pas en avant.



J’assume également de posséder du matériel non écologique, parce qu’il n’y a pas d’alternatives pour l’instant.

J’assumerai pas de faire travailler des enfants en revanche, je n’achète pas chez ce genre d’entreprise parce que j’ai une morale. Et c’est pas parce que tous le monde s’en fou parce qu’ils veulent absolument le dernier telephone jetable à la pomme que je vais faire pareil.


votre avatar

Microsoft qui fait un “pull request” ?!



Damned ! Je suis passé dans un univers parallèle !!

votre avatar

Et mon propos est valable pour n’importe quel GAFAM ou équivalent sans discrimination

votre avatar

élu meilleur nom d’utilisateur de l’année <img data-src=" />

votre avatar
votre avatar

Non rassure toi, tu n’a rien démontré du tout, car comme tu le disais, ces grandes entreprises n’ont pas vraiment les même préoccupation éthique (affichée) que ces fondations.

votre avatar

En ce qui concerne le dernier paragraphe, ça suppose que tu connaisse le mode fabrication de tous les appareils que tu achète, ce qui est bien évidemment impossible.

Tu as donc (malheureusement) probablement des appareils qui ont fait travailler des enfants à un moment ou un autre de leur fabrication.

Hormis boycotter le maximum les appareils high tech (et dans ce cas-là tu peux fuir NXI), il n’y a pas vraiment d’issue à ce problème….Mais de toute manière c’est l’arbre qui cache la forêt, puisque toute notre civilisation ou presque est folle, immorale, abjecte…J’espère que tout cela prendra fin rapidement….lelivredevie.com est un bel espoir….

votre avatar

Ca ne renseigne pas sur le nombre de pull request

votre avatar

En voyant le titre, j’ai cru que l’opération consisterait à ajouter “© Microsoft” dans les en-têtes de chaque fichier du code source <img data-src=" />

votre avatar







Exception a écrit :



Et voilà encore une fois MS veut imposer ses choix et aux autres d’être compatibles avec MS…





As-tu vraiment lu la news ? <img data-src=" />


votre avatar







Exception a écrit :



Et voilà encore une fois MS veut imposer ses choix et aux autres d’être compatibles avec MS…





C’est ironique, c’est ça..?


votre avatar

Élu boulet du jour :-)

votre avatar







Exception a écrit :



Et voilà encore une fois MS veut imposer ses choix et aux autres d’être compatibles avec MS…





If subject contains Microsoft then

Skip new

bash Microsoft

&nbsp;


votre avatar

Rigolez pas! bossant sur NodeJs, après l’évocation de Microsoft dans la discussion, ça à viré au “Ça marchera jamais!”, “ça tire les perf vers le bas” … <img data-src=" />

votre avatar







wpayen a écrit :



If subject contains * then

Skip new

bash *





Petite correction, compte tenu de l’INpactien dont tu parles <img data-src=" />


votre avatar







kotak a écrit :



Rigolez pas! bossant sur NodeJs, après l’évocation de Microsoft dans la discussion, ça à viré au “Ça marchera jamais!”, “ça tire les perf vers le bas” … <img data-src=" />





On se demande bien d’où peut venir cette réputation désastreuse …&nbsp;<img data-src=" />


votre avatar

C’est vrai que ça marche comme ça avec pas mal de gens maintenant.&nbsp;

&nbsp;

votre avatar







Baldr a écrit :



As-tu vraiment lu la news ? <img data-src=" />





Je dois avouer que j’ai réagi pareil <img data-src=" /> Et puis j’ai vu ton commentaire et j’ai décidé de tout lire <img data-src=" />



Ça tombe pas non plus sous le sens que MS fasse les choses bien. C’est pas franchement comme si ils nous avaient habitués ^^


votre avatar

Sauf que les 34 de ces chiffres (les 2 premiers commit) sont dû au ChakraCore & Shim, seul les 3 derniers sont des modifs du code de NodeJS, soit 68 fichiers modifiers.



En tous cas bonne initiative <img data-src=" />

votre avatar

Non c’est déjà vendredi <img data-src=" />

votre avatar

L’image d’illustration est aussi ridicule que les clichés sur l’informatique dans les films….

Une fonction en js qui visiblement calcule une largeur de div, sur laquelle on a surligné au hasard des caractère en rouge pour que ça fasse “virus” … On se croirait dans Skyfall ^^

votre avatar

Ca va dans le bon sens.



Le problème c’est que dans le principe, Microsoft fait un ‘shim’ (en langage design pattern, c’est un proxy) pour faire que son moteur se ‘fasse passer pour v8’.



Pour un tel composant central où les performances sont critiques et toute indirection supplémentaire risque d’avoir un iNpact non négligeable, ça me paraît un peu un contresens dans le design (même si ça fait parfaitement sens quand on comprend que le but c’est la compatibilité avec l’existant de nodeJS).



Bref, bonne initiative ; le résultat final reste encore à jauger.

&nbsp;

&nbsp;

votre avatar







jpaul a écrit :



L’image d’illustration est aussi ridicule que les clichés sur l’informatique dans les films….



 Une fonction en js qui visiblement calcule une largeur de div, sur laquelle on a surligné au hasard des caractère en rouge pour que ça fasse "virus" ... On se croirait dans Skyfall ^^








+1 ; pour moi, c'est de l'ordre du remplissage esthétiquo-bullshit ; j'avais évoqué l'inutilité de l'immense majorité de ces illustrations à l'époque de la sortie du nouveau design.    





J’imagine que je n’étais pas le seul, puisque NXI propose depuis une option qui permet de ‘cacher’ par défaut ces illustrations : paramètres de ton compte = &gt; Options d’affichage =&gt; Réduire l’image dédiée




&nbsp;&nbsp;

votre avatar

Ah zut, grillé <img data-src=" />

votre avatar







Winderly a écrit :



J’ai pas tout compris.

Le plus rapide est V8 ou Chakra ?





Tout dépend sous quel angle on se place. Selon Microsoft, c’est Chakra. Selon Google, c’est V8.

Voila, j’espère que ça t’aidera <img data-src=" />


votre avatar







Citan666 a écrit :



Je suis agréablement surpris par la démarche de Microsoft.

Même si c’est certainement pour défendre leurs intérêts propres comme d’habitude (même si pour le coup je suis dépassé par les enjeux), la manière de faire tranche avec leur passé.



Auparavant ils auraient tout simplement ignoré Node.JS ou tenté un fork poussé en puissance. Le simple fait qu’ils suivent un processus typiquement open source (je prends un projet libre, je bosse dessus, je propose des changements potentiellement bénéfiques pour tous et pas que moi, en suivant la validation prévue par le projet) est rarissime. La dernière fois je me demande si ce n’étaient pas les contributions au coeur de Linux qu’ils avaient fait, mais uniquement pour soutenir la compatibilité avec leurs propres solutions (autrement dit, c’était un patch par eux pour eux).



Pas de doute, depuis que Ballmer est parti le vent a tourné… On dirait qu’il y a enfin un peu plus que de l’agressivité gratuite à la tête de MS… <img data-src=" />



(En fait je suis même inquiet… S’ils évoluent vraiment pour devenir respectueux de l’écosystème informatique, comment va-t-on faire pour les basher ??? <img data-src=" /> <img data-src=" />)





Il y a rien de surprenant pourtant : c’est depuis 2005 que Microsoft prend pied dans l’Open source, mais beaucoup ont de vieilles rengaines contre eux et les “bash” sur des choses qui remontent parfois à 20 ans… Nadella n’est absolument pas à l’initiateur de cette stratégie, cette initiative est juste dans la logique de ce qu’ils font depuis des années.



On peut critiquer Microsoft, mais au niveau éthique ils sont bien plus blanc qu’Apple, Google ou Facebook.


votre avatar

<img data-src=" />&nbsp;Source ? Apple fait aussi de l’Open Source depuis longtemps. Et pas du projet à la petite semaine, le noyau, le coeur des navigateurs,…



Et sur le plan éthique en général Tim Cook (comme feu Steve Jobs) ont pris pas mal d’initiatives allant dans le sens de l’évolution de la société (diversité, mariage homo,…).



Mais bon, c’est tellement facile de basher sur Apple, hein ? :)

votre avatar

Microsoft a changé sa strategie &gt; le loup s’est deguisé en agneau

etre partout et sur tout, dans le but de toucher tout le monde

en plus sa beneficie a son image, meme si avec le passage obligatoire a W10 ca coince (” mais si, on vous dit que c’est pour votre bien …“)

votre avatar







Abused a écrit :



Microsoft a changé sa strategie &gt; le loup s’est deguisé en agneau

etre partout et sur tout, dans le but de toucher tout le monde

en plus sa beneficie a son image, meme si avec le passage obligatoire a W10 ca coince (” mais si, on vous dit que c’est pour votre bien …“)







ouai, c’est une entreprise quoi. <img data-src=" />


votre avatar

En tout cas les MS haters sont déjà entrés dans la danse…





No to windows specific stuff. This thing is not needed and intended to destroy you.





Soit dit en passant, Chakra est en cours de portage vers Linux ;)

github.com GitHub

votre avatar







MacGuiPro a écrit :



Et sur le plan éthique en général Tim Cook (comme feu Steve Jobs) ont pris pas mal d’initiatives allant dans le sens de l’évolution de la société (diversité, mariage homo,…).





Ils ont dû oublier d’en toucher deux mots à leurs sous-traitants apparemment.



A moins qu’ils ne se découvrent d’éthique exclusivement lorsque ça les concerne directement (tout les deux homo).<img data-src=" />

Faire passer de l’intérêt personnel pour de l’éthique.. comme c’est malin.<img data-src=" />


votre avatar

Tu parles bien du moteur KHTML modifié pour Safari que Apple a mit du temps à redistribuer ? :p

votre avatar

Heureusement que les Surface et les XBox sont faites dans le cloud par des petits anges…



Sinon effectivement Apple est régulièrement épinglée pour ses pratiques (pardon, pour les pratiques répandues dans l’industrie électronique). De là à parler de meilleure éthique de Microsoft sur Apple, il y a un gros pas à franchir, qui demande des sources (pas des sources disant Apple c’est mal, mais des sources disant Microsoft c’est vachement plus éthique qu’Apple).



Sinon les employés d’Apple Corp sont bien traités, si on regarde uniquement la compagnie et pas ses sous-traitants. Comme les employés de Microsoft ou Google. Avec, pour Apple, un PDG qui s’engage un peu plus en valeur des droits humains et écologiques :



http://tech.fortune.cnn.com/2014/03/01/apple-cook-shareholders-sustainability/

votre avatar

Et du noyau XNUdont Apple a toujours redistribué les sources, généralement dans l’année qui suit la release commerciale :



opensource.apple.com Apple&nbsp;

votre avatar







Patate95 a écrit :



Il y a rien de surprenant pourtant : c’est depuis 2005 que Microsoft prend pied dans l’Open source






  &nbsp;Dans ces années là, Microsoft était en plein dans le torpillage de la norme openDocument en imposant son cheval de troie pour péréniser la suprématie d'Office  








  Super exemple. :yes:  






  &nbsp;        







MacGuiPro a écrit :



sur le plan éthique en général Tim Cook (comme feu Steve Jobs) ont pris pas mal d’initiatives allant dans le sens de l’évolution de la société (diversité, mariage homo,…).






  Ils voudraient faire autre chose que de l'éthico-marketo-bullshit, ils commenceraient par redistribuer les fruits de leurs bénéfices (ceux non essentiels pour continuer d'assurer la pérénité de l'entreprise) à l'ensemble de leurs collaborateurs. Typiquement ils pourraient dès aujourd'hui redistribuer un million de dollar pour chaque employé d'Apple ou de ses sous-traitants sans sourciller, juste grâce à leur actuel 'trésor de guerre'. Une paille.      

&nbsp;

Ce jour là, on pourra commencer à parler de comportement éthique. Le reste n'est que du blabla pour gogo dans ton genre.

votre avatar

Je me méfie comme de la peste des grandes entreprises qui disent verser dans “l’écologisme” dans 90% c’est du pur greenwashing.

Me ferra toujours marrer de voir qu’Apple puisse être considéré comme “chef de fil” sur les questions environnemental.<img data-src=" />

S’il ne fait pas mieux que les autres, dans certain cas il fait pire : c’est le seul des grands constructeur à avoir une connectique proprio qui change régulièrement (les retombée écologique sont pourtant largement connues)…





L’écoblanchiment n’est pas toujours facile à identifier.

L’agence de communication britannique Futerra8, qui s’en est fait une spécialité, cite des critères permettant de le déceler :

-prétendre qu’on est les premiers d’une classe sans dire qu’elle est composée de mauvais élèves

votre avatar







MacGuiPro a écrit :



Heureusement que les Surface et les XBox sont faites dans le cloud par des petits anges…



Sinon effectivement Apple est régulièrement épinglée pour ses pratiques (pardon, pour les pratiques répandues dans l’industrie électronique). De là à parler de meilleure éthique de Microsoft sur Apple, il y a un gros pas à franchir, qui demande des sources (pas des sources disant Apple c’est mal, mais des sources disant Microsoft c’est vachement plus éthique qu’Apple).



Sinon les employés d’Apple Corp sont bien traités, si on regarde uniquement la compagnie et pas ses sous-traitants. Comme les employés de Microsoft ou Google. Avec, pour Apple, un PDG qui s’engage un peu plus en valeur des droits humains et écologiques :



http://tech.fortune.cnn.com/2014/03/01/apple-cook-shareholders-sustainability/





Les employés d’Apple bien traités ? haha.. tu as déjà discuté avec un d’entre eux ? C’est pas “être corporate” qu’on va te demander, c’est d’y vouer ton entière existence. Renseignes toi sur leurs conditions, cela n’a rien à voir avec Microsoft.



Concernant le bullshit de l’article, je suis étonné que tu y prêtes autant d’importance..


votre avatar

Ouais ouais ouais… Canonical pourrait filer 100 000 $ à chacun de ses employés si on va par là.



Après le “gogo dans ton genre”, t’es gentil, mais on n’a pas gardé les cochons ensemble…

votre avatar

Changer régulièrement de prise, c’est pas non plus tous les 4 matins qu’Apple change de standard. entre l’iPod (2003) et l’iPhone 6S (2015) il y a eu 2 prises différentes.



Et je n’ai jamais dit qu’Apple était le chef de file, je défends juste les propos disant que Microsoft était beaucoup plus éthique qu’Apple. Ne me fais pas dire ce que je n’ai pas dit.

votre avatar







MacGuiPro a écrit :



Et je n’ai jamais dit qu’Apple était le chef de file, je défends juste les propos disant que Microsoft était beaucoup plus éthique qu’Apple. Ne me fais pas dire ce que je n’ai pas dit.





Non, c’est ce qui est dit dans le lien que tu as donné.


votre avatar

En effet, mais ce n’était pas sur cet aspect là que je faisais pointer ce lien, mais plutôt sur l’intérêt global de l’article qui est l’engagement d’Apple en faveur d’une forme d’écologisme.



Edit : Et on ne m’a toujours pas prouvé le point initial qui est que Microsoft soit hautement plus éthique qu’Apple.

votre avatar







MacGuiPro a écrit :



Edit : Et on ne m’a toujours pas prouvé le point initial qui est que Microsoft soit hautement plus éthique qu’Apple.





Bha perso je ne te donnerais aucun argument, au contraire je trouve que contrairement à ce qu’elles pourraient faire croire en vitrine, les GAFAM sont tout sauf des boîtes “éthique”.



C’est l’argument de tout à l’heure, ça ne sert à rein de savoir qui est le meilleur élève lorsque l’ensemble de la classe est mauvaise.


votre avatar

Je peux être d’accord avec ce point de vue, c’est juste que le “meilleur que” me paraissait de trop. Après on peut me juger comme étant un fanboy, mais il se trouve qu’Apple, s’ils ne sont pas globalement une ONG ou un rêve hippie, sont, pour une multinationale moderne, d’un niveau éthique égal sinon supérieur à Microsoft (c’est ce que je pense de la politique sociétale d’Apple).

votre avatar







MacGuiPro a écrit :



Je peux être d’accord avec ce point de vue, c’est juste que le “meilleur que” me paraissait de trop. Après on peut me juger comme étant un fanboy, mais il se trouve qu’Apple, s’ils ne sont pas globalement une ONG ou un rêve hippie, sont, pour une multinationale moderne, d’un niveau éthique égal sinon supérieur à Microsoft (c’est ce que je pense de la politique sociétale d’Apple).





Alors qu’elle pourrait à elle seule changer la condition de travail de centaines de milliers de travailleurs et impulser un modèle de progrès éthique (qui viendrait d’en haut pour une fois), elle ne le fait pas (Tim cook se vante pourtant devant les actionnaires de ne pas regarder à la dépense pour soutenir les associations).

Quelle modernité.<img data-src=" /> Mais surtout quelle hypocrisie!<img data-src=" />


votre avatar







MacGuiPro a écrit :



Je peux être d’accord avec ce point de vue, c’est juste que le “meilleur que” me paraissait de trop. Après on peut me juger comme étant un fanboy, mais il se trouve qu’Apple, s’ils ne sont pas globalement une ONG ou un rêve hippie, sont, pour une multinationale moderne, d’un niveau éthique égal sinon supérieur à Microsoft (c’est ce que je pense de la politique sociétale d’Apple).





Parler d’éthique et d’Apple/Microsoft/&lt;insérez un GAFAM&gt; dans la même phrase&nbsp;<img data-src=" />



J’ai bien peur que tu participe au greenwashing d’Apple sans même t’en rendre compte.


votre avatar

Encore une fois, le propos initial était “Microsoft c’est plus éthique qu’Apple”. Microsoft c’est aussi une valorisation &gt; 1 M$/employé.



Bill Gates, comme Tim Cook, ont annoncé qu’ils lègueraient leur fortune à des associations.



Après oui, Apple ne change pas le monde, mais tu sais, Apple n’est pas une petite fleur bleue toute jolie, ça reste une multinationale. Tu peux aller dans une communauté si tu veux changer le monde à ton échelle plutôt que commenter sur les multinationales sur internet. :)

votre avatar

Sigh… Bon, ok, vas-y, montre-moi où dans les propos cités je dis qu’Apple est trop verte. Je dis qu’ils sont un peu plus écolo que Microsoft. Faut comparer ce qui est comparable aussi…

votre avatar

Mais sinon abreuve-nous de l’éthique de Canonical, Red Hat, et toutes ces grandes entreprises qui font de l’argent en vendant du support pour de l’open source, puisque c’est tellement plus vert…



Les goodies Canonical, ils sont fabriqués où ? http://shop.canonical.com/index.php?cPath=14

votre avatar







MacGuiPro a écrit :



Sigh… Bon, ok, vas-y, montre-moi où dans les propos cités je dis qu’Apple est trop verte. Je dis qu’ils sont un peu plus écolo que Microsoft. Faut comparer ce qui est comparable aussi…





En disant que Apple est plus green que MS tu participes au greenwashing en laissant entendre aux gens qu’il y a une alternative «mieux» au niveau éthique (Apple en l’occurrence) alors que c’est faux.



Apple fait travailler des enfants, des esclaves. Il participe à la pollution avec les mines de terres rares, avec leur connectiques pourries (non standard, proprio), avec la sortie TOUS les ans d’un nouveau tel (utilité mis à part + de bénéfs?) et j’en passe…



Bien évidemment il y a des problèmes similaires chez tous les GAFAM, mais c’est pas parce que Robert de la compta a défilé à la gay pride que c’est «mieux».


votre avatar







MacGuiPro a écrit :



Mais sinon abreuve-nous de l’éthique de Canonical, Red Hat, et toutes ces grandes entreprises qui font de l’argent en vendant du support pour de l’open source, puisque c’est tellement plus vert…



Les goodies Canonical, ils sont fabriqués où ? http://shop.canonical.com/index.php?cPath=14





Le logiciel libre est intrinsèquement plus «écologique» que le logiciel proprio. Pas d’obsolescence programmée, ré-utilisabilité, du coup moins d’énergie à réinventer 50x la roue etc…


votre avatar

Ok, donc tant qu’il n’y a pas 0 problème on s’empêche toute échelle de valeur. Bien, et bien tant qu’il n’y a pas 0 SDF dans tous les pays, on ne peut pas faire de classement de la pauvreté.



Je crois que tu viens de simplifier drôlement la vie de pas mal d’économistes. Soit c’est parfait, soit c’est la merde la plus noire, mais il n’y a pas de nuance.

votre avatar

Selon tes critères, une entreprise qui fait travailler 1 chinois à bas coût est un monstre. Comme Canonical fait probablement (aucune source pour ou contre sur le sujet, en général on communique quand on développe dans un pays à fort coût) tisser ses produits en Chine, Canonical se sert de l’Open Source pour faire du green washing. Et tu es tombé dedans.

votre avatar







MacGuiPro a écrit :



Bill Gates, comme Tim Cook, ont annoncé qu’ils lègueraient leur fortune à des associations.



Pas des association mais des fondations.<img data-src=" />

Fait moi signe le jour où la fondation de Gates, Cook ou celle récemment créer par Zuckerberg aura permis de stopper/limiter un des grands fléau de ce monde.<img data-src=" />



Près à parier que les resto du cœurs sont infiniment plus efficients.<img data-src=" />


votre avatar







MacGuiPro a écrit :



Ok, donc tant qu’il n’y a pas 0 problème on s’empêche toute échelle de valeur. Bien, et bien tant qu’il n’y a pas 0 SDF dans tous les pays, on ne peut pas faire de classement de la pauvreté.



Je crois que tu viens de simplifier drôlement la vie de pas mal d’économistes. Soit c’est parfait, soit c’est la merde la plus noire, mais il n’y a pas de nuance.





Hum… comparer l’éthique des GAFAM pour que tu comprennes, c’est un peu comme comparer l’humanisme d’Hitler à celui de Staline. Tu peux t’amuser à le faire, en tirer les conclusions que tu veux, mais ça ne sert pas à grand chose.


votre avatar







MacGuiPro a écrit :



Selon tes critères, une entreprise qui fait travailler 1 chinois à bas coût est un monstre. Comme Canonical fait probablement (aucune source pour ou contre sur le sujet, en général on communique quand on développe dans un pays à fort coût) tisser ses produits en Chine, Canonical se sert de l’Open Source pour faire du green washing. Et tu es tombé dedans.





Je vois pas pourquoi tu t’obstines à parler de Canonial, ils ne fabriquent rien en Chine il me semble, ils ne font que du soft…


votre avatar

Au temps pour moi, dérive sémantique ou acte manqué sur l’association/fondation.



Pour l’instant aucune fondation n’a changé le monde, mais celle de Bill Gates a pas mal refilé de pognon (ou investi, c’est selon) : http://www.gatesfoundation.org/How-We-Work/Quick-Links/Grants-Database



Par exemple 1,5 M$ pour lutter contre la pneumonie, ça devrait apporter quelques résultats : http://www.gatesfoundation.org/How-We-Work/Quick-Links/Grants-Database/Grants/2015/12/OPP1131807&nbsp;(bon, ça date de décembre 2015, donc les résultats ne sont peut-être pas encore visibles).

votre avatar







MacGuiPro a écrit :



Après oui, Apple ne change pas le monde, mais tu sais, Apple n’est pas une petite fleur bleue toute jolie, ça reste une multinationale.





Et en bonne multinationale moderne, elle se doit de ne pas être plus éthique que les autres.

Être une multinationale suffit donc à faire fi de l’éthique.







MacGuiPro a écrit :



Tu peux aller dans une communauté si tu veux changer le monde à ton échelle plutôt que commenter sur les multinationales sur internet. :)





La communauté NXI ça te dit quelques chose?


votre avatar

Si tu lils ce que j’ai écrit, je prends leur exemple parce que c’est une compagnie qui s’est basée sur la vente de service autour de logiciels open source, donc, probablement selon tes critères, une entreprise plus humaniste qu’Apple. Mais :





  • Elle possède du pognon par employé (ce qu’on a reproché à Apple)

  • Elle vend du hardware (j’ai fourni le lien vers les goodies)

  • Les goodies qu’elle fait fabriquer sont d’origine non contrôlable sur leur site (donc potentiellement douteuse).



    Donc à mon sens Canonical est du niveau des GAFAM, si je me base sur tes critères (c’est un petit Hitler, mais un Hitler quand même). Merci l’Open Source. :)

votre avatar

Tu déformes mes propos, je n’ai jamais dit qu’être une multinationale c’était faire fi de l’éthique. Mais être une multinationale, ça n’est pas la même chose qu’être une association ou une fondation, le but c’est de faire de l’argent pour les actionnaires. Point.



Après, on est obligé de respecter les lois des pays dans lesquels on travaille. On peut faire mieux aussi.

votre avatar

Ok, donc tuer 6 millions de personne c’est pareil qu’en tuer 60 millions. Où tu places les limites que je sache ? 600k ? 6 ? 0 ?



Peut-être que tous les GAFAM sont des pourris, mais ça n’empêche pas qu’on puisse trouver les quelques avancées positives. Ou alors on s’en fout, ça restera toujours de la merde tant que ça ne sera pas des Bisounours.



Au fait, il marche bien ton processeur aux terres rares extraites par des enfants&nbsp;? <img data-src=" />

votre avatar







MacGuiPro a écrit :



Si tu lils ce que j’ai écrit, je prends leur exemple parce que c’est une compagnie qui s’est basée sur la vente de service autour de logiciels open source, donc, probablement selon tes critères, une entreprise plus humaniste qu’Apple. Mais :





  • Elle possède du pognon par employé (ce qu’on a reproché à Apple)

  • Elle vend du hardware (j’ai fourni le lien vers les goodies)

  • Les goodies qu’elle fait fabriquer sont d’origine non contrôlable sur leur site (donc potentiellement douteuse).



    Donc à mon sens Canonical est du niveau des GAFAM, si je me base sur tes critères (c’est un petit Hitler, mais un Hitler quand même). Merci l’Open Source. :)





    Tu fais les conclusions à ma place. C’est toi qui parle de Canonial, je n’ai jamais dit que c’était une boite plus éthique.

    Du HW ? Des Goodies ? T’abuses pas un peu ? C’est pas exactement leur coeur de métier, même si tu as raisons que ce serait plus éthique si c’était controlé.



    Open Source != Canonial

    C’est beau de mettre ce qui n’a rien à voir dans le même sac.

    Donc Canonical qui fait des goodies, c’est équivalent à Apple qui fait travailler des enfants (en toute connaissance mais en fermant les yeux), tire les salaires des ouvriers-esclaves vers le bas, sur-produit, etc… ?


votre avatar

Selon mes critères non. Ca n’est pas pareil d’imprimer 100 T Shirts et de faire 100 millions d’iPhone.



Mais si on prend des critères “dès que quelque chose est mal, c’est mal à 100%”, alors oui, c’est mal.



C’est comme si on comparait Staline à Hitler, si tu veux. ;)

votre avatar

Souvent des actions de surface, il s’agit de filer du pognon pour masquer les symptômes sans jamais s’attaquer aux sources du problème.



Ce qui sera rigolo, c’est le jour où ils financeront (via les fondations) des associations qui s’occuperont de dépolluer les sites de productions des produits fabriqués par leurs sous-traitant.<img data-src=" />





Ça me fait penser à Lipton qui filait du pognon pour les associations de femmes violées, alors que celles-ci étaient la plupart du temps abusées dans les champs de thé destinés à Lipton (Lipton fermant les yeux sur les conditions de travail, et sur les abus sexuels pratiqués par les contremaitre..).



La même hypocrisie qu’un roi se donnant bonne conscience en faisant la charité.

votre avatar







MacGuiPro a écrit :



Ok, donc tuer 6 millions de personne c’est pareil qu’en tuer 60 millions. Où tu places les limites que je sache ? 600k ? 6 ? 0 ?



Peut-être que tous les GAFAM sont des pourris, mais ça n’empêche pas qu’on puisse trouver les quelques avancées positives. Ou alors on s’en fout, ça restera toujours de la merde tant que ça ne sera pas des Bisounours.



Au fait, il marche bien ton processeur aux terres rares extraites par des enfants&nbsp;? <img data-src=" />





De fait ce n’est pas la même chose. Mais si tu compares réellement le nombre de morts pour déterminer celui qui est le pire, c’est vraiment n’importe quoi…



Quelles avancées positives ? Cite m’en une.



Mon processeur n’a pas été fabriqué par des enfants. Concernant les terres rares, oui c’est un problème.


votre avatar

N’empêche google ils sont meilleurs parce qu’ils font des pubs avec plein de pd.

votre avatar

Des initiatives comme WASH (https://en.wikipedia.org/wiki/WASH) sont quand même louables. Et même si ils s’agitent en filant du pognon pour aider à soigner les symptômes plutôt que traiter le mal, ça reste quand même mieux que rien au final.

votre avatar

Les fondations sont la caution éthique, morale des milliardaires «philanthropes» (oxymore).



Quand on voit la fondation Gates, ses liens (coucou monsanto), et ce qu’elle fait en Afrique, c’est à dire préparer les contrats avec les états Africains pour payer le vaccin contre le paludisme, bien sur avant de l’avoir trouvé, j’ai comme un doute sur leurs «philanthropie».

votre avatar

Si tu me parle d’un problème comme le nombre de morts, oui, une comparaison tient la route. Si tu me parle de KISL, oui, la ligne de code est un bon indicateur de comparaison. Je te parle d’engagement éthique entre Microsoft et Apple (à la base, pour répondre à un post disant qu’Apple était beaucoup moins éthique que Microsoft, je le rappelle), donc oui, la mesure des engagements éthiques est un bon indicateur de mesure.



Après je suis d’accord qu’entre -1000 et -990 il n’y a pas grande différence, mais -990 sera toujours plus proche de zéro que -1000.



Si ton processeur contient des terres rares, celles-ci ont de fortes chances d’avoir été piochées par des petits enfants. Si tu veux être éthique, retire ton CPU. :)

votre avatar







MacGuiPro a écrit :



Si tu me parle d’un problème comme le nombre de morts, oui, une comparaison tient la route. Si tu me parle de KISL, oui, la ligne de code est un bon indicateur de comparaison. Je te parle d’engagement éthique entre Microsoft et Apple (à la base, pour répondre à un post disant qu’Apple était beaucoup moins éthique que Microsoft, je le rappelle), donc oui, la mesure des engagements éthiques est un bon indicateur de mesure.



Après je suis d’accord qu’entre -1000 et -990 il n’y a pas grande différence, mais -990 sera toujours plus proche de zéro que -1000.



Si ton processeur contient des terres rares, celles-ci ont de fortes chances d’avoir été piochées par des petits enfants. Si tu veux être éthique, retire ton CPU. :)





La comparaison du nombre de morts tiens la route … pour comparer le nombre de morts oui. Pas pour déterminer qui est le pire. Ce qui n’a rien à voir, dans le cas de Hitler et Staline, la différence de morts tient plus à une question de logistique/nombres d’opposants/froid russe&nbsp; qu’à une différence de qui est pire qu’un autre.



Non là on est plus à&nbsp; -1x10⁹⁹⁹⁹⁹⁹ vs -2x10⁹⁹⁹⁹⁹⁹, non la différence n’est pas significative.



Les iPhones sont fabriqués par des enfants, il me semble pas qu’on extrait le silicium avec des enfants.



Donc sinon, qu’est ce qu’à fait Apple de «plus éthique» voir d’éthique tout court ?


votre avatar

Oui, ça peut-être très intéressant, il faut voir comment c’est mis en place en pratique.<img data-src=" />

votre avatar

&nbsp;Je suis désolé, mais pour moi tuer 10&nbsp;personnes est pire qu’en tuer 1. Donc en tuer 60 000 000 est pire qu’en tuer 6 000 000, ça en fait 54 000 000 qui ont perdu la vie de trop (techniquement 60 000 000, mais quitte à choisir, je préfère avoir 1 chance sur 10 de survivre que 0). C’est peut-être mon côté capitaliste, mais je préfère avoir 6 000 euros sur mon compte que 6. Même si l’effet est le même, je ne suis pas à découvert.



&nbsp;Tu as des sources pour montrer que les GAFAM sont à -1x10^999999 ? Ou c’est basé sur ton système éthique à toi ? Si c’est le cas tu ne m’en voudras pas de dire que les logiciels libres sont une abhération communiste et devraient être rangées dans l’histoire à côté de Staline selon mon système éthique ? :P



Les iPhones ont été fabriqués par des enfants (je ne trouve pas de source de moins de 2 ans démontrant le contraire). Par contre toute l’électronique mondiale semble être impactée par le scandale d’extraction des matériaux rares : http://www.marketwatch.com/story/your-gadgets-support-illegal-child-labor-in-africa-2016-01-21. Si tu n’as AUCUN produit utilisant de cobalt douteux, fort bien, mais quel que soit le fournisseur de hardware, il semble que tout le monde ait plongé dans ce problème.



Et pour ce qu’Apple aurait fait de “plus éthique” que Microsoft (ou du moins “pas 1000 fois moins éthique” comme indiqué dans le post original que je citais), je l’ai déjà mentionné, mais l’ouverture de Tim Cook sur les droits LGBT c’est déjà une chose (l’éthique c’est aussi accorder la liberté sexuelle). Les engagements d’Apple en faveur de l’écologie (énergies renouvelables,…) c’en est une autre.

votre avatar

Après, c’est con, je viens de démontrer que Microsoft est vachement plus éthique qu’Apple, ce que je voulais contrecarrer au début. <img data-src=" /> <img data-src=" />

votre avatar

Dans tous les benchmarks, Chakra explose tous les autres moteur JavaScript, y compris V8.



Le fait que Microsoft rende un Chakra compatible avec l’API de Node.js est exceptionnel, cela va d’autant plus renforcer cette technologie.

votre avatar







fgirardey a écrit :



Dans tous les benchmarks, Chakra explose tous les autres moteur JavaScript, y compris V8





tu as des liens?


votre avatar







fgirardey a écrit :



Dans tous les benchmarks, Chakra explose tous les autres moteur JavaScript, y compris V8.



Le fait que Microsoft rende un Chakra compatible avec l’API de Node.js est exceptionnel, cela va d’autant plus renforcer cette technologie.







Bof…



A mon humble opinion, on oublie un peu vite que Node.js est basé sur un concept de gestion asynchrone dont les avantages et inconvénients sont loin de faire l’unanimité (voir les discussions de vrais spécialistes sur les forums et newsgroups).



Mais ça fera le temps d’une mode parce qu’au fond, la plupart des programmeurs n’ont pas le temps de creuser ce genre de question de manière suffisamment approfondie et qu’ils sautent sur une techo juste parce que le copain d’a coté le fait.



Pour ma part, je dirais que les moteurs d’exécution performants de Javascript sont un peu le rideau de fumée qui masque les erreurs conceptuelles de cette technologie et leurs limites. Ces erreurs apparaîtront clairement dans quelques années quand des moteurs plus performants apparaîtront sur d’autres technologies et que les serveurs massivement multi-coeurs vont se multiplier.


votre avatar



ça fera le temps d’une mode parce qu’au fond, la plupart des programmeurs n’ont pas le temps de creuser ce genre de question de manière suffisamment approfondie et qu’ils sautent sur une techo juste parce que le copain d’a coté le fait



un peu comme php.



Ça avait l’air sympa kikoolol au début, mais ça n’a été qu’une mode bien vite enterrée parce que ça n’avait pas les perfs d’un bon algo en ASM écrit par un vrai développeur (qui en avait dans le pantalon, lui).



Heureusement qu’il y a des gens avec ta hauteur de vue pour nous remettre un peu de perspective dans tout ça.

votre avatar







brazomyna a écrit :



un peu comme php.



Ça avait l’air sympa kikoolol au début, mais ça n’a été qu’une mode bien vite enterrée parce que ça n’avait pas les perfs d’un bon algo en ASM écrit par un vrai développeur (qui en avait dans le pantalon, lui).



Heureusement qu’il y a des gens avec ta hauteur de vue pour nous remettre un peu de perspective dans tout ça.







J’adore ton humour <img data-src=" />



Mais avec le temps, on comprends que chaque époque de l’informatique a eu ses langages à la modes que beaucoup de programmeur ont pu croire immortels sur le moment.



Qui se souvient aujourd’hui de Cobol, DBase, Turbo Pascal ou même Delphi ?



votre avatar

Merci pour ces infos, ça fait plaisir à lire!

La partie concernant le code d’autre boîte m’a fait sourir, haha. Que serait Microsoft sans le code d’autre boite? ^^

votre avatar

Je pense que c’est assez courant sur les gros projets propriétaires aussi anciens. On parle de projets de plusieurs dizaines millions de lignes de code.

votre avatar

C’est sûr, surtout combiné à tous les rachats possibles qui ont été fait en parallèle :)

JavaScript : Microsoft propose ses modifications à Node.js pour une compatibilité avec ChakraCore

  • De V8 à ChakraCore, la route n'est pas si simple

  • Un gros travail d'abstraction

  • De l'open source et des performances

  • La vérification prendra « un temps considérable »

Fermer