COMPTOIR
  
register

ChakraCore : Bientôt des applications UWP sous GNU/Linux et OS X ?

Comme vous le savez peut-être, Microsoft s'ouvre à l'OpenSource. Ils intègrent de la ligne de commande GNU/Linux sous Windows 10, ouvrent le code de certains de certains de leurs produits et c'est le cas de ChakraCore, le coeur du moteur JavaScript de l'Universal Windows Platform (UWP). Du coup, ils invitent les développeurs à l'utiliser pour créer des applications qui fonctionneraient aussi bien sous Windows 10 que GNU/Linux ou OS X.

 

Dans quel but ? Faire passer le Windows Store partout et gagner des ronds grâce à ses applications. Au passage, ça met une petite claque à l'API Win32 (Microsoft la critiquant même directement dans son billet sur son manque de flexibilité et d'intégration sur les autres plateformes) et rejoint les craintes de Tim Sweeney au sujet de l'évolution de l'UWP face à Win32. Si Microsoft venait à réussir à faire passer UWP comme API de base pour toutes les applications, la rendre opérationnelle sur toutes les plateformes existantes lui assurerait de préserver son business, même si les utilisateurs venaient à délaisser son système d'exploitation. En gros, ils essaient de faire passer le jeu vidéo (et globalement toutes les applications du Windows Store) sur OS X et GNU/Linux (PC ou mobile), alors que c'est à cause de leur API Win32 (et de DirectX) que cela fait des années que ça n'est pas possible. Microsoft se met donc à l'OpenSource pour mieux investir tout ce qui se fait, en jouant sur une image d'ouverture qui semble pourtant destinée à fermer un peu plus les logiciels qui ne seraient alors plus accessibles ailleurs que via le Windows Store. Satya et sa bande sont drôlement forts pour enfumer les utilisateurs.

 

chakracore linux osx

Un poil avant ?

Y a-t-il encore des sous chez Apple ?

Un peu plus tard ...

Amazon fait la part belle aux produits issus de Kickstarter

Les 28 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Baba the Dw@rf, le Samedi 30 Juillet 2016 à 12h14  
par Feadurn de Southampton le Vendredi 29 Juillet 2016 à 13h57
Avec le pci-passthrough, aucun probleme, une perte de performance de moins de 10%. C'est comme ca que je fais maintenant. Plus de dual boot, j'ai win10 dans ma machine virtuelle et je je joue a des jeux recent (4770K + 970 + 32Go). Ca passe nickel, c'est un peu galere a configurer au debut mais c'est stable et rapide (pas teste avec des carte ATI mais c'est un peu plus bancal apparement).
Autrement dit avec mon HD7870, j'oublie pour le moment (déjà 10% de perfs ca lui ferait mal sur TW3 mais en plus si AMD passe moins bien )

edit : pire en core les I5-2500k ne permette pas d'utiliser le pci-passthrough car il ne dispose pas de VT-d contrairement au I5-2500 .
Je ferais sans doute gaffe à mon prochain upgrade pour pouvoir tester l'affaire
par Feadurn de Southampton, le Vendredi 29 Juillet 2016 à 13h57  
par Baba the Dw@rf le Vendredi 29 Juillet 2016 à 09h04
J'ai jamais tenté mais je doute que The Witcher 3 tourne aussi bien dans une machine virtuelle que sur un OS hôte.
Avec le pci-passthrough, aucun probleme, une perte de performance de moins de 10%. C'est comme ca que je fais maintenant. Plus de dual boot, j'ai win10 dans ma machine virtuelle et je je joue a des jeux recent (4770K + 970 + 32Go). Ca passe nickel, c'est un peu galere a configurer au debut mais c'est stable et rapide (pas teste avec des carte ATI mais c'est un peu plus bancal apparement).
par Baba the Dw@rf, le Vendredi 29 Juillet 2016 à 11h51  
par dantes94 le Vendredi 29 Juillet 2016 à 11h44
Pour l'instant ça reste de la grosse supposition sans fondement donc wait and see.
En plus c'est un peu gros, certain outils M$ style visual studio peuvent installer d'autre soft win32 en fonction des besoins donc ce serait risqué comme méthode
Il y a tellement de façon de mettre des batons dans les roues des autres quand tu as la main basse sur l'OS que ce serait stupide d'argumenter comme ça.
Microsoft pourrait tout a fait mettre en place un système de signature (comment ça c'est déjà le cas) plus stricte pour faire couler ces plateformes. S'il ne le fait pas c'est pas parce qu'il n'en a pas les moyens ou qu'il ne veut pas mais parce que ça ferait mauvaise presse. C'est toujours plus facile d'écraser le concurrent sans se prendre le choux que de garder un attrait pour les anciens clients du concurrents suite au coup d'éclat .
Non ce que Microsoft a essayé de faire mais n'a pas réussis c'est de pousser steam a faire une application Modern UI pour prendre des bénéfices sur leurs ventes. Et c'est plutôt le genre de chose qu'ils aimeraient je pense. Mais si ça marche pas il y aura bien un retour du baton un jour et mieux vaut encourager et penser les alternatives maintenant qu'une fois au pieds du mur même si c'est dans 15 ans
par dantes94, le Vendredi 29 Juillet 2016 à 11h44  
par Baba the Dw@rf le Vendredi 29 Juillet 2016 à 11h05
Abandon non.
Mais restriction pour bloquer les plateformes de distribution logiciel tierce oui.
Suffit de ne pas permettre à un programme win32 d'installer d'autre programme et le tour est joué. Les jeux tournes toujours mais ils faut passer par une application UWP pour les installer. Que Steam en fasse une ou qu'on finisse par aller chez Crosoft le résultat est le même, Crosoft prend ses parts dessus.
Pour l'instant ça reste de la grosse supposition sans fondement donc wait and see.
En plus c'est un peu gros, certain outils M$ style visual studio peuvent installer d'autre soft win32 en fonction des besoins donc ce serait risqué comme méthode
par Baba the Dw@rf, le Vendredi 29 Juillet 2016 à 11h05  
par dantes94 le Vendredi 29 Juillet 2016 à 09h29
...
Quand a steam il ne s'agit que d'un client pour distribuer des jeu, rien n'empêche valve de l'adapter si besoin (il est presque impossible pour M$ d'interdire les installation hors store, même apple n'as pas poussé le vice a ce point).
Et pour moi un abandon pur et simple de la compatibilité win32 sous windows serait un pur suicide commercial pour M$
...
Abandon non.
Mais restriction pour bloquer les plateformes de distribution logiciel tierce oui.
Suffit de ne pas permettre à un programme win32 d'installer d'autre programme et le tour est joué. Les jeux tournes toujours mais ils faut passer par une application UWP pour les installer. Que Steam en fasse une ou qu'on finisse par aller chez Crosoft le résultat est le même, Crosoft prend ses parts dessus.
par dantes94, le Vendredi 29 Juillet 2016 à 10h38  
par Kaosality le Vendredi 29 Juillet 2016 à 10h10
Un petit HL3 exclusif à SteamOS et le tour et joué
J'avais hésité a ajouté un paragraphe du style "Dans le pire des cas Valve pourras toujours sortir l'atout HL3 de sa manche" mais je me suis dis que c'était trop gros
par Kaosality, le Vendredi 29 Juillet 2016 à 10h10  
par dantes94 le Vendredi 29 Juillet 2016 à 09h29
Pour le reste il me semblait clair que l'annonce de steam OS et de l'arrivé de steam sur linux, qui a eu lieux peut après l'arrivée de win 8 et du store, ai été faites dans l'unique but d'avoir une issue de secours pour le moment où M$ décidera d'entré en concurence frontal avec valve sur la distribution de software.
Un petit HL3 exclusif à SteamOS et le tour et joué
par dantes94, le Vendredi 29 Juillet 2016 à 09h29  
par Baba the Dw@rf le Vendredi 29 Juillet 2016 à 09h04
...
Je confirme j'ai cité le même commentaire et l'allusion au multi-boot n'y était pas

Quand a steam il ne s'agit que d'un client pour distribuer des jeu, rien n'empêche valve de l'adapter si besoin (il est presque impossible pour M$ d'interdire les installation hors store, même apple n'as pas poussé le vice a ce point).
Et pour moi un abandon pur et simple de la compatibilité win32 sous windows serait un pur suicide commercial pour M$

Pour le reste il me semblait clair que l'annonce de steam OS et de l'arrivé de steam sur linux, qui a eu lieux peut après l'arrivée de win 8 et du store, ai été faites dans l'unique but d'avoir une issue de secours pour le moment où M$ décidera d'entré en concurence frontal avec valve sur la distribution de software.
par Baba the Dw@rf, le Vendredi 29 Juillet 2016 à 09h04  
par YulFi le Vendredi 29 Juillet 2016 à 08h59
Pourquoi une autre machine ? Un dual boot ça suffit pas ? Ou juste linux avec windows en machine virtuelle avec le pci passthrough ?
Je viens d'expliquer dans le commentaires que tu site que je n'aime pas avoir plusieurs OS en même temps et de devoir redémarrer pour passer de l'un à l'autre parce qu'il n'y a pas de synchro des données entre eux. La machine virtuelle propose un palliatif raisonnable, à condition que ta machine soit suffisamment puissante pour faire tourner le jeu dans une machine virtuelle et que les nouveaux jeux tournent également sur Linux ou une machine Virtuelle. J'ai jamais tenté mais je doute que The Witcher 3 tourne aussi bien dans une machine virtuelle que sur un OS hôte.

edit : a non mes excuses c'était dans un brouillon non posté (ou alors je ne trouve même plus mon propre commentaire d'origine)
par YulFi, le Vendredi 29 Juillet 2016 à 08h59  
par Baba the Dw@rf le Jeudi 28 Juillet 2016 à 21h30
Je suis un joueur, j'ai une bibliothèque que l'on pourrait qualifier de gargantuesque dont 90% tourne exclusivement en win32/dx. Oui ça me fait râler de voir Microsoft vouloir mettre Win32 au placard même si c'est pour des raisons de sécurités. Car oui un jour win32 ne sera plus supporter par Microsoft au train ou vont les choses, et ce jours la je serais obliger d'avoir une troisième machine de jeu rien que pour pouvoir jouer à mes "vieux jeux" qui représenterons sans doute toujours 80-90% de ma ludothèque vu que j'achète de moins en moins. (J'essaye de diminuer la proportion de jeu non joué ).

edit : et donc plutôt qu'une nième machine j'aimerais bien avoir un Linux qui fait tout tourner en sandbox pour le vieux et en natif pour le nouveau.
Pourquoi une autre machine ? Un dual boot ça suffit pas ? Ou juste linux avec windows en machine virtuelle avec le pci passthrough ?
par Baba the Dw@rf, le Vendredi 29 Juillet 2016 à 08h31  
par dantes94 le Jeudi 28 Juillet 2016 à 23h19
...
Pour le moment tout ce que je lis c'est de la parano en barre sur le vilain M$ qui veux encore accaparer le monde informatique et Tim qui nous défend steam avec une ferveur qui m'échappe un peu ...
Sur ce point c'est simple, c'est steam qui en souffrira le plus, et Gog aussi en fait, à part ces deux la les éditeurs ne vendent quasi que leur jeu sur leur plateforme et les vendent aussi sur steam. Donc basculer à Microsoft pour le même tarif (voir un tarif inférieur pour les appâter) ça ne les gênera pas énormément sur un aspect financier.
Steam en revanche a un statut de revendeur en mass mais ne fait plus grand chose comme jeu. Il réinvestit ses sousous dans des projets comme Steam OS, la VR, etc.
Si tous ses "clients" s'enfuit chez Microsoft il perd ses revenus.

Sinon on en est pas encore la c'est vrai.
Mais Microsoft a déjà commencé à se débarrasser du support de certaines technos majoritairement utilisées dans le Jeux-Vidéo et n'hésite pas à abandonner ses propres jeux laissant libre choix à l'utilisateur de les racheter ou de s'en priver (la fin des Securom, Safedisk et consort). Valve avait aussi commenté la hargne de Microsoft à pousser les éditeurs logiciel vers UWP en disant "si on a plus choix on préfère partir que continuer chez MS".
Enfin bref, ça se joue en coulisse depuis 8 et ça sort rarement sur scène.
par dantes94, le Jeudi 28 Juillet 2016 à 23h19  
par Baba the Dw@rf le Jeudi 28 Juillet 2016 à 21h30
...
On verra bien, pour le moment rien n'est fais et il est tout aussi inutile d'annoncé la mort de win32 que de prétendre savoir comment l'informatique va évoluer dans les 10 prochaines années ...

Comme tu le dis oui M$ ne supportera plus win32 un jours comme ils ont finis par lâché DOS (et ça a quand même pris pas mal d'année) mais c'est pas comme si il n'y aurais aucune alternative d'ici la.
Win32 ne va pas disparaître de lui même et a défaut d'avoir x machine tu peut avoir une machine avec plusieurs OS.

Pour le moment tout ce que je lis c'est de la parano en barre sur le vilain M$ qui veux encore accaparer le monde informatique et Tim qui nous défend steam avec une ferveur qui m'échappe un peu ...