Microsoft face au défi d’unifier Windows
De vieilles problématiques
Notre dossier sur Core OS :
Le 04 décembre 2019 à 10h42
9 min
Logiciel
Logiciel
Microsoft rêve depuis longtemps d'un système Windows unifié qui serait capable d'offrir les mêmes capacités à tous les appareils pris en charge. L'objectif est en partie accompli avec Windows 10, mais Core OS ira plus loin. La route a été bien longue et les problèmes qu'il devra résoudre sont connus de longue date.
En dépit des efforts de Microsoft, Windows est finalement ramené au couple que tout le monde connait : le client et le serveur. Pour le grand public, la question se résume à Windows 10 en édition Familiale ou Professionnelle.
Il existe pourtant de nombreux rejetons. Bien qu’il ait (quasiment) cessé d’exister, Windows 10 Mobile a eu sa part de visibilité. On trouve Windows 10 également dans l’actuelle Xbox, dans le casque HoloLens ou encore le Surface Hub. Plus récemment, on a pu le voir également sur la Surface Pro X, pourtant équipée d’un SoC ARM. Toutes ces éditions ont une base technique identique (ou presque), mais de nombreuses spécificités.
Microsoft vise depuis longtemps un Saint Graal très personnel : le même système d’exploitation pour tous les cas de figure. L’éditeur y arrive progressivement avec Core OS. Tout ne va pourtant pas changer du jour au lendemain.
- Microsoft face au défi d'unification de Windows
- Core OS : caractéristiques et ambitions du « futur » système unifié de Microsoft
- Core OS : le plan de Microsoft pour migrer les développeurs de Win32 vers les Windows Apps
Le chemin erratique vers l'unification
Pour comprendre la route qui mène à Core OS, il faut revenir en arrière. Et même pas mal en arrière.
La première grande étape fut accomplie pendant la douloureuse genèse de Vista. Après un Windows XP installé depuis plusieurs années, Microsoft avait de grandes ambitions, particulièrement sur le terrain de l’ergonomie et de l’interface. On sait ce qu’il advint : une réinitialisation complète du projet, qui aboutit au bout de cinq longues années à Vista.
À l’époque, le système fut surtout remarqué par sa consommation de ressources. Mal ficelé dans sa version d’origine, Vista avait besoin de plus de mémoire pour fonctionner et sollicitait nettement plus souvent le disque dur. Il était le premier Windows à activer par défaut l’indexation des contenus et, à ce titre, passait de longs moments à fouiller dans les métadonnées pour construire son index. La situation s’était nettement améliorée avec le premier Service Pack, mais le système a gardé une réputation très médiocre.
Windows 7, quand il est arrivé trois ans plus tard, a pris des airs de sauveur. Certes Microsoft avait écouté les utilisateurs sur de nombreux points, mais il n’existait plus une énorme différence entre un Vista SP2 et un Windows 7 d’origine. En outre, l’énorme succès du nouveau venu masquait une réalité technique : un gros travail de découpage avait commencé dans Vista, que Windows 7 ne faisait que continuer.
Ce découpage partait d’une volonté de rationaliser la base technique de Windows, de regrouper les composants dans des briques logiques qui simplifieraient plus tard la réorganisation du système, en fonction des plans prévus par Microsoft (et qui ont changé depuis). L’objectif restait quand même, dans l’absolu, d’obtenir plus tard une base modulaire. Pourquoi ? Parce que l’éditeur entrevoyait déjà un sérieux problème à l’horizon : pouvoir fournir facilement un Windows à chaque catégorie de produits sans avoir à tout refaire à chaque fois.
Le travail a continué à travers Windows 8 et a en partie abouti dans Windows 10. Microsoft dispose ainsi aujourd’hui de OneCore, le socle technique de Windows qui peut être adapté à des besoins ou du matériel spécifique. Pour que Windows 10 puisse fonctionner sur ARM par exemple, il fallait que ce socle soit compilé pour cette architecture.
Mais un système d’exploitation est beaucoup plus qu’un socle technique et les contraintes vont plus loin qu’une compatibilité avec un architecture matérielle. Windows 10 n’y est-il pourtant pas arrivé ? Ne le trouve-t-on pas sur de nombreuses catégories de produits, y compris dans HoloLens et la Xbox ? Oui… et non. C’est en fait un joli petit bazar dont Microsoft veut justement se débarrasser pour faire place nette.
Mais pas de tabula rasa ici. Deux contraintes particulières s’imposent, qui aboutissent au résultat que l’on connait aujourd’hui : une arrivée très progressive.
Dette technique : ce satané Win32
La dette technique, dans le cas de Windows, retombe sur les anciennes technologies dont l’éditeur n’a pas réussi à se débarrasser. Et s’il en est une que Microsoft traine comme un boulet, c’est bien Win32.
Ce sous-système est arrivé en 1993 dans Windows NT et a été mis au contact du grand public deux ans plus tard dans Windows 95. Initialement, peu d’applications en tiraient parti, ce qui n’était pas un problème : le sous-système Win16 était encore là, nativement ou via une couche de compatibilité. Windows après Windows, Win32 a grandi, jusqu’à constituer aujourd’hui l’écrasante majorité des applications et jeux existant sur la plateforme.
Le sous-système rassemble tout ce dont un logiciel a besoin pour fonctionner, de l’outil technique pointu aux applications grand public, en passant par les antivirus, pare-feux et autres. Mais il était également utilisé par Microsoft pour toutes les fonctions de base de Windows : interface graphique, boites de dialogue, services, Shell, réseau et ainsi de suite. Tout le monde ou presque connait les principales bibliothèques dynamiques impliquées : kernel32.dll, user32.dll, gdi32.dll, etc.
Mais même si le sous-système s’est enrichi avec le temps, il héritait d’anciennes techniques, d’une ancienne architecture et d’une ancienne vision de l’avenir. Microsoft voulait donc proposer quelque chose de neuf, qui s’affranchirait des anciennes barrières, proposerait un modèle de développement plus clair, de meilleures performances, une sécurité inhérente et permettrait, à terme, de se débarrasser de Win32.
On se souvient des premiers essais dans ce domaine : Windows 8. La tentative était accompagnée d’une première boutique. Seulement voilà, la sauce n’a pas pris tout de suite. Principal grief : une parité loin d’être respectée avec Win32. Ces applications « Metro » (renommé plus tard en Modern UI) ne pouvaient tout simplement pas en faire autant que leurs anciennes cousines éloignées.
Windows Phone 8.1 et Windows 8.1
En outre, les choix ergonomiques de Microsoft dans Windows 8 ont largement contribué à l’échec qui s’en est suivi. Steven Sinofsky, en charge du projet, rêvait déjà d’un Windows commun à tous les appareils. Peu de subtilité dans la méthode adoptée : tout serait tactile. Le système avait été largement influencé par Windows Phone 7 sorti deux ans plus tard. Grands aplats de couleurs pleines, accent mis sur la police, zones d’actions larges : il fallait que tout soit pilotable au doigt. On connait la suite : une levée massive de boucliers.
Même si Microsoft a nettement infléchi cette direction avec Windows 10, cette patte caractéristique est restée scotchée à Metro/Modern UI pendant longtemps. Même quand le concept a évolué pour devenir Universal Windows Platform (UWP), on gardait cette orientation. Depuis, les changements se sont accumulés et l’éditeur n’a de cesse de jeter des ponts vers Win32 pour faciliter la transition.
Car Win32 est bel et bien un boulet. Microsoft veut s’en débarrasser depuis longtemps, mais est dans l’incapacité de le faire. En tout cas de manière radicale. Aujourd’hui, UWP contient une bonne partie de ce que sait faire Win32, mais l’inertie est pesante et Microsoft ne propose pas encore assez d’attraits. Le grand idéal « Codez une fois, exécutez partout » a encore du mal à se concrétiser. L’idée n’a cependant jamais été abandonnée chez l’éditeur.
L'agilité face aux form factors
Microsoft a un autre problème : l’agilité face aux différentes catégories de produits. L’éditeur avait beau dire que Windows 10 s’exécutait partout – ordinateurs, tablettes, téléphones, console, casque de réalité mixte, Surface Hub… – la réalité était loin d’être aussi simple. Il n’était ainsi pas possible de prendre simplement une application sur un appareil et de la transplanter sur un autre. Pas sans une grosse adaptation ergonomique au minimum. On a d’ailleurs pu le voir avec Modern UI puis UWP, de nombreux développeurs ne savaient pas vraiment comment bâtir leurs interfaces, créant un ensemble très disparate.
D’ailleurs, l’éditeur de Redmond ne donnait pas le bon exemple. Des éléments communs comme le menu Démarrer ou le centre d’Action n’étaient pas présentés et utilisés de la même façon sur un appareil ou un autre. N’en déplaise à ses rêves d’universalité, il était obligatoire de réfléchir soigneusement, pour chaque plateforme, à la manière dont le contenu allait s’afficher.
En outre, le changement était survenu brutalement, et une question revenait souvent : pourquoi changer les habitudes s’il faut tout réapprendre, pour un bénéfice incertain ? Windows 10 Mobile a depuis disparu, ne laissant essentiellement que l’argument ordinateurs/tablettes… où Win32 fonctionne aussi. Reste le développement des jeux sur Xbox, reposant en bonne partie sur des technologies de Windows 10 et facilitant leur arrivée sur PC.
Il fallait donc une solution pour désenclaver tout ce petit monde et créer un courant porteur uniforme à travers toutes les catégories de produits visées. Car Microsoft n'en démord pas. Plutôt qu'une approche façon Apple avec des systèmes d'exploitation spécifiques et un nombre croissant de briques communes, l'éditeur de Redmond veut un système d'exploitation complet commun. Sa réponse : Core OS, que nous aborderons dans la seconde partie de notre dossier.
Microsoft face au défi d’unifier Windows
-
Le chemin erratique vers l'unification
-
Dette technique : ce satané Win32
-
L'agilité face aux form factors
Commentaires (74)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 05/12/2019 à 13h24
Le 05/12/2019 à 14h00
Tu m’envoies une de tes stations CAO histoire que je m’en serve comme PC personnel ? " />
J’exagère un peu avec mon 3 applications d’où mon smiley d’ailleurs vu que je tourne plutôt vers la douzaine, mais un Thunderbird ou un Discord ne pompe pas tant que ça.
Et pourtant c’est comme ça, point. Windows 7 me posait moins de soucis sur ce plan, je tournais parfaitement avec 16 Go.
Et je ne suis pas le seul à m’en plaindre bien que la cause peut être logiciel ou pilote ou swap trop restreint, il ne semble pas y avoir une cause unique.
J’ai peut-être la malchance de préférer jouer à des jeux mal conçus " /> ou alors vu que mon matériel est de 2015 et qu’il n’y a pas moyen d’avoir de pilotes plus récents, j’en ai peut-être un qui pompe trop mais je ne pourrais jamais corriger ça" />
Je ne prévois pas de moderniser avant 6 mois, sauf bonne affaire.
Le 05/12/2019 à 14h23
Le 05/12/2019 à 14h39
Je rappelle que j’indiquais une gloutonnerie sur l’attribution de mémoire aux logiciels/jeux, pas sur les performances vu qu’il ne semble pas consommer davantage malgré le temps et les nombreuses releases (cf mon 1er post).
J’ai qu’un i5-4590 qui suffit encore, même si je vois des jeux indés commencer à taper sur deux cores. J’ai déjà envisagé une upgrade sur du Ryzen, mais je repousse régulièrement car au final ça tient. Juste le fait qu’il me faut donc davantage de RAM pour un fonctionnement équivalent à ce que j’avais sur Windows 7 du fait de ce souci.
Le 05/12/2019 à 14h47
M’est avis de dire que tes problèmes viennent clairement de ça:
Le 05/12/2019 à 15h03
Peut-être justement parce que quand ça gratte, ça rame et vu que mon système a la curieuse manie de cramer de la RAM, le grattage va être fréquent ? Et encore, c’est un SSD mais sa durée de vie sera affectée par ce petit jeu foireux.
Et cette limite ne posait pas de souci sur le 7.
Comme indiqué, je lui ai redonné un peu de swap mais comme j’ai retrouvé une paire de 8 Go qui ne servait pas, j’ai augmenté le PC à 24 Go, ce qui règle le souci pour l’instant.
Le 05/12/2019 à 15h40
Le 05/12/2019 à 15h53
Le 05/12/2019 à 16h08
J’ai toujours du mal à comprendre les gens qui pensent que les concepteurs d’OS et de logiciels ne savent pas ce qu’ils font .. . que ce soit pour Windows ou linux..
Jamais vu de recommandation serieuse dire qu’il vaut mieux virer le SWAP, qu’importe l’OS, et encore moins sur du Linux.
https://www.linux.com/news/all-about-linux-swap-space/
https://haydenjames.io/linux-performance-almost-always-add-swap-space/
https://itsfoss.com/swap-size/
Le 05/12/2019 à 17h16
Je n’ai jamais dit il faut.
Je dis que c’est possible et que ça fonctionne.
Le 05/12/2019 à 17h34
Alors dans l’ordre :
Pour un article écrit en 2019, c’est pour le moins curieux.
L’un des paragraphes est intitulé :
“Swap Space vs No Swap when available memory is low”
Où est le paragraphe Swap Space vs No Swap when available memory is high ?
Nulle part, l’hypothèse n’est même pas envisagée.
Même si il dit aussi que c’est possible, il conseille d’allouer 2 Go de swap pour améliorer la stabilité au cas où un programme ferait le con avec la RAM.
Le 05/12/2019 à 17h55
S’ils savaient ce qu’ils faisaient, Windows 8 n’aurait pas été incendié pour son UI " /> ou Ubuntu pour le support des librairies 32 bits.
Après avoir cramé 6 disques durs et 1 SSD en une douzaine d’années, je me méfie des MTBF de 1 millions d’heures et autres supposés 3000⁄10000 cycles d’écritures et autres, excuse-moi du peu " />
Le problème ici n’est pas que je limite le swap mais plutôt que mon système semble attribuer davantage à certains moments car je remarque seulement maintenant en retestant le schéma d’hier que j’ai 11.8 commited, c’était 15.2 hier. J’imagine que quelque chose incite Windows à faire n’importe quoi, juste… quoi ?
J’ai toujours eu l’étonnante capacité d’attirer les problèmes les plus délirants…
Le 06/12/2019 à 10h10
Le 06/12/2019 à 10h15
Le 06/12/2019 à 12h15
Le 06/12/2019 à 12h16
Tu réalises qu’en une douzaine d’années j’ai eu le temps de changer de config et donc d’alim et autres plusieurs fois ? Sans compter que j’achète que des alims limite haut-de-gamme.
Ce n’est pas pour rien que j’ai ce pseudo.
Tu peux me sortir toutes les statistiques que tu veux, je reste sur ma position et je préfère miser sur leur mort que sur leur vie, et donc appliquer des stratégies visant à retarder l’inéluctable.
Le 04/12/2019 à 11h17
L’art du teasing selon Next INpact… " />
Le 04/12/2019 à 11h18
Merci pour le journal. N’utilisant plus Windows depuis de nombreuses années, je connais moins bien et c’est bien pratique pour voir ce qui s’y passe.
Le 04/12/2019 à 11h22
Bah avec Win32, on pouvait au moins faire pas mal de choses (par exemple un moniteur de taches, avec une petite escalade de privilèges, qui peut kill même les process les plus protégés de l’OS, double click sur un .exe sans signature, sans que l’os pleure à tout va, et d’autres choses…). Peut on m’éclairer pour savoir si UWP permet ces mêmes libertés, ou c’est encore un truc ou l’on tient les devs et les users par la main, forçant un store applicatif, cachant certaines parties de l’API, avec des sandboxes à tout va (liste non exhaustive)? Merci !
Le 04/12/2019 à 11h46
qu’une approche façon Apple avec des systèmes d’exploitation spécifiques et un nombre croissant de briques communes, l’éditeur de Redmond veut un système d’exploitation complet commun.
La question serait : est-ce que c’est pertinent ?
Je doute que ce le soit pour une question de coût, car même si l’OS serait construit pour être apte, il faut bien faire le code s’assurant de son adaptation au nouveau device, et s’assurer que ça tourne… donc en quoi serait-ce mieux que des OS spécifiques par produit ? Je ne suis toujours pas convaincu que c’était une bonne idée mais une fois lancée, difficile de revenir en arrière.
Les deux seules choses que l’on a tiré de cette stratégie, c’est la mort d’Aero ou de la personnalisation de l’UI (je digère mal ça désolé, j’utilise Windows des heures chaque jour donc…), et un Windows 10 qui semble ne demander plus de ressources avec le temps vu qu’il devra tourner partout.
Pour autant même s’il n’utilise pas davantage pour lui-même, il s’arrange pour que les logiciels que l’on y lance en consomme davantage. Il commit 40 % de RAM en plus que Windows 7, donc il faut toujours davantage de RAM… Le minimum pour une machine de jeu est maintenant de 24 Go selon mon expérience personnelle. Merci Microsoft.
Le 04/12/2019 à 11h55
Le 04/12/2019 à 11h59
Je leur souhaite du courage pour supprimer Win32, car je ne vois pas tous les éditeurs de logiciels basculer sur UWP du jour au lendemain " />
Ils vont surement compartimenter Win32 dans core OS, mais il faudra voir la perte de performance que cela va engendrer (et si les solutions antivirus par exemple pourront fonctionner dans ce type d’environnement sandbox, car par définition cela ne me semble pas possible " />)
Le 04/12/2019 à 11h59
Le 04/12/2019 à 13h14
C’est exact.
C’est aussi la comparaison entre deux version: l’une lourde qui n’apportait en apparence rien, et l’autre, maitrisée et véloce, que l’on personnalisait énormément.
C’est par cet aspect plus “récréatif” que windows 7, avec ses preview que je testais, a pu convaincre.
Le 04/12/2019 à 13h15
J’ai 16Go, parce que je le peux. Pas par obligation.
Ton problème vient-il de ton pseudo???
Le 04/12/2019 à 13h18
le remake de RE:2 ça te va? GTA5, ce monstre de lenteur, c’est trop vieux?
PUBG, Overwatch, Tomb Raider, les derniers Batman, c’est pas du AAA?
alors peut-être que Fallout 4 VR te convaincra?
Tout ça tourne sans souci chez moi.
(et j’ai aussi Oxygen not included, no problem)
Le 04/12/2019 à 13h20
DOOM 2016, Shadow Of The Tomb Raider, Forza 4, Gears 5, Borderlands 2 et 3. Enfin des jeux j’en ai, plus ou moins récent, et j’ai jamais eu de soucis où j’ai rempli mes 16go.
Bref, je ne sais pas si je suis chanceux, si c’est quelque chose lié à Windows, ou si ça vient de ta config, mais c’est quand même bizarre que tes jeux crash sur 16go et pas sur 24go si tu veux mon avis.
D’autant que je ne crois pas avoir vu de jeu (même ultra récent) qui demandait en 32go de ram dans ses specs.
Donne moi quelques jeux que tu penses nécessitent plus de 16go de ram, et je regarderais comment ça tourne chez moi.
Le 04/12/2019 à 13h21
Gog se contente de lancer un Dosbox à la abandonware, ce n’est pas eux qui rendent “compatible” ces jeux.
(J’espère d’ailleurs qu’ils donnent des thunes aux créateurs de cet outil fabuleux…)
Le 04/12/2019 à 14h07
Le 04/12/2019 à 14h17
Tout à fait, comme Windows 8 avant le 10.
Le 04/12/2019 à 14h24
Alors cela est à moitié faux. Pour les vieux jeux dos, oui il utilise dos box mais avec les paramétre adapté (pour info, ils sont en étroite collaboration avec eux).
Mais les autres jeux, non ils font eux-mêmes le travail. Par exemple, il négocie les droits pour certain vieux jeux qui sont devenue impossibles à avoir à cause de conflits entre différents acteurs (coucou NOLF). D’autres fois (avec accord) il utilise les mods qu’on fait la communauté (vampire The masquerade bloodline).
Et d’autres fois il utilise le code source qui a était trouvé pour adapter le tout au système récent. Pour exemple récent, on a les Warcraft 1,2 et Diablo 1 qui on pas mal était amélioré grâce à cela. Et enfin plus difficile, c’est à l’ancienne, en modifiant certains fichiers internes du jeu (parfois sans aucune aide externe).
Le 04/12/2019 à 14h30
As-tu désactivé ou réduit le fichier d’échange (pagefile.sys) ?
Le 04/12/2019 à 14h30
Faut juste espérer que les conteneurs fonctionne a 100%.
Le 04/12/2019 à 14h34
Sauf que selon moi Windows 8⁄10 n’ont pas été aussi majeur que windows Vista/7. Dit grossièrement, c’est du Vista remaquillé. Je pense que c’est la raison qui fait que Windows 7 reste toujours aussi populaire, c’est que Windows 10 n’a rien révolutionné.
Je trouve justement Core OS très intéressant sur ce point. Ca pourrait être une énorme évolution.
Le 04/12/2019 à 14h43
C’est étrange, alors que Windows 7 est de loin la mise à jour la plus pépère des quatre
Le 04/12/2019 à 14h45
Ils ont effectivement changé la gestion de la RAM il y a un an ou deux. Notamment, ils ont implémenté un mécanisme de défragmentation de la RAM quand elle est pleine.
Perso j’en ai un très bon ressenti : avant quand la RAM dépassait les 97% tu pouvais dire adieu à tes travaux en cours, l’ OS se mettait à swapper dans tous les sens et devenaient inutilisable. Désormais l’OS a davantage de marge pour se récupérer dans ce genre de scénario.
Le 04/12/2019 à 14h58
Le 64 bits pour tous et le support natif des SSD ?
Le 04/12/2019 à 15h03
Aucun souci chez moi avec 16Go de RAM DDR4.
T’as peut-être une barrette de RAM défectueuse.
Le 04/12/2019 à 15h08
niouze à Windows, mais où est Charon ? " />
Le 07/12/2019 à 18h30
C’est juste hallucinant comme les jeux Unity peuvent être mal conçus, Oxygen Not Included - un jeux 2D! - rame plus sur mon portable - sans carte graphique dédiée!! - dans le menu principal que Crysis en jeu !!
Sinon, j’ai dû passer de 8 à 12 Go de RAM sous Windows 7 pour faire démarrer certains jeux enRV (contrairement à ce qu’indiquaient les minimums requis), et plus tard je me suis retrouvé confronté à la limitation artificielle de la version familiale de Windows 7 à 16Go de RAM…
Le 09/12/2019 à 14h31
ton souci c’est pas l’absence de carte dédiée ? du coup tes 8go de ram étaient partagés entre la partie graphique et le système ? du coup le jeu voyait moins de 8go de ram => démarre pas ?
Le 10/12/2019 à 12h12
J’aurais dû être plus clair, je parle de deux ordis différents. Le portable a 4 Go de RAM non-modifiables.
Le 04/12/2019 à 12h02
Clair, je dirais que le principal problème de Vista est qu’il a été mis par des constructeurs sur des machines avec 512Mo de RAM…
Le 04/12/2019 à 12h05
Le 04/12/2019 à 12h19
Je sais pas où est ton problème, mais clairement il y en a un. J’utilise win10 de longue date, j’ai 16go de ram, et tous les jeux tournent parfaitement sans broncher dessus.
D’ailleurs, même avec 8go ça passait globalement. Le seul PC que j’ai vu avoir des soucis dû à la RAM sous win10, c’est un PC qui n’a que 4go de ram et qui essai de jouer à Civilization 6, du coup windows crash le jeu, avec comme erreur dans les journaux d’événements qu’il manque de la ram.
Vraiment, je penses que tu as un soucis ailleurs, même les jeux UWP (Par exemple Forza acheté depuis le store microsoft) ne consomme pas plus que de raison…
Le 04/12/2019 à 12h20
Le 04/12/2019 à 12h23
Le 04/12/2019 à 12h36
Cela pose quand même des problèmes matériels insurmontables dans pas mal de situations.
J’irais donc plutôt chercher du côté des E-GPU ou des systèmes de calcul déportés en local pour que l’idée d’un PC miniaturisé à tout faire se développe.
Sans compter qu’avoir plusieurs machines a l’avantage de séparer les fonctions : avoir un portable pro et perso en combo c’est une plaie pour beaucoup de gens. Un switch logiciel ne suffisant généralement pas à couper les usages.
Le 04/12/2019 à 12h36
Le 04/12/2019 à 12h38
Core OS est vraiment un très mauvais nom. Parait qu’il existe un OS appelé CoreOS.
Le 04/12/2019 à 12h47
En bref, il faudrait tirer un trait sur les vieilles briques Win32.
Je prétends pas du tout avoir une connaissance de pointe, mais j’arrive pas à comprendre pourquoi MS ne bosse pas tout bonnement à un environnement machine virtuelle/sandbox dédié à ça, histoire de s’éviter les problèmes du type “Mon appli XXX marche plus” (je serai le premier à gueuler, d’ailleurs) et puis après, roule ma poule sur un beau gros noyau/environnement 64 bits tout propre…
Le 04/12/2019 à 12h52
Parce que c’est très loin d’être transparent pour l’utilisateur. Suffit de voir la daube qu’était Windows XP Mode. Même les meilleurs outils de virtualisation ne rendent pas la chose claire et assurer la compatibilité totale, ce qui est la plus grande valeur, c’est compliqué. Le but reste que les utilisateurs chez Michu Corporation puissent utiliser le logiciel de gestion ou de compta qu’ils ont acheté il y a 20 ans.
Le 04/12/2019 à 12h58
Je me suis dis la même chose, quel manque d’orginalité…
Je n’ose même pas imaginer les discussions à la con que ça va engendrer en entreprise, genre
ingé: ‘ah non ce n’est pas ce coreos qu’il nous faut pour déployer Openshift
achats: ‘désolé, dans notre matrice, c’est chez microsoft, on en a pris 80 à un tarif avantageux, faudra vous démerder’
ingé: ‘mais c’est inclu dans le package openshift normalement
achats: ‘vous n’avez qu’à tourner docker sous windows, on a eu une présentation de microsoft sur le sujet’
Le 04/12/2019 à 13h04
Cela ne fonctionne pas comme avant hein, plus tu as de RAM plus l’OS l’utilise (quel intérêt d’avoir de la mémoire non utilisée ?)
Personnellement je lance tous les derniers jeux AAA avec 16Go de RAM sans soucis, et si j’en avais 32Go, ça en utiliserait juste plus c’est tout.
Par exemple, j’ai 2 PC au taff avec les mêmes choses lancées dessus, un avec 16Go de RAM ou 7.4Go sont utilisés, et l’autre 8Go de RAM avec 4.8Go utilisés.
Le 04/12/2019 à 13h04
Pas oublier aussi que pas mal de gens on toujours besoin de Win32 pour diverses raisons (logiciel avant tout). Une des choses à pas oublier est les jeux. Et plus particulièrement les vieux jeux.
Quand on connait par exemple l’entreprise Gog qui se casse le c a restauré les vieux pour les rendre fonctionnelles sur les système de maintenant. Savoir que Microsoft pourrait un jours jeter tout cela a la trappe. Je vous dit pas le dégout qu’il en découlerait pour certain (l’entreprise en tête).
On peut toujours envisager l’émulation mais bon, a voir la fiabilité.
Le 04/12/2019 à 13h10
C’est toujours le même et en même temps tout changé.
…bref, tu devrais un jeter un oeil toi même, par curiosité.
Le 04/12/2019 à 13h10
Pour les vieux jeux je pense qu’un système de container ne posera pas de soucis, par contre, pour la suite Adobe…" />
Et je rajouterais que Microsoft ne donne pas spécialement l’exemple avec la suite Office qui est bien développée pour Win32, et laissée à l’abandon côté UWP…
Le 04/12/2019 à 13h12
+1, sur du bon matos Vista tournait très bien " /> (après l’UAC qui poppait partout au début c’était lourdingue, certes " />)
Le 04/12/2019 à 15h10
ben en même temps c’est la même évolution du noyau :
6.0 Windows Vista
6.1 Windows 7
6.2 Windows 8
6.3 Windows 8.1
6.4 Windows 10
Le 04/12/2019 à 15h24
J’ai réuni vista/7 et 8⁄10 en couple “innovation/version définitive”, le premier servant à introduire des nouveautés, à les tester et les corriger mais payant les pots cassés, les scandales…, le second est la version qui vient faire oublier son prédécesseurs.
J’ai senti plus d’innovation et de folie entre 7 et 8 qu’entre 8 et 10, mais rien d’équivalent à ce qu’il y avait entre XP et Vista (n’ayant pas connu beaucoup ni 2000 ni Me, je ne pas trop dire ce qu’il en entre entre 95/98/Me ->2000/XP, mais entre 98 et XP, la claque était énorme).
Le 04/12/2019 à 15h28
Le 04/12/2019 à 15h40
Je pense qu’il y a une grosse difference entre la premiere version de windows 10 et maintenant. Le fait de pouvoir mettre tout en sombre, le centre de notification bien plus complet, les notifs telephone sur pc, windows update, la gestion de plusieur ecran, etc… Je pense qu’il y a eu un paquet de nouveauté mais comme elles arrivent au fur et a mesure on ne le voit pas… Comme maintenant en jeu, le mode ne pas deranger et le xbox game bar qui permet de voir la conso et de changer de musique sans faire alt+tab.
Windows 10 est sorti depuis juillet 2015, il aura bientot 5 ans…
Le 04/12/2019 à 15h43
Win32 était très bien, j’en garde de bons souvenirs surtout quand on venait des systèmes “16 bit”. Rigolo à installer sur Windows 3.1, vu que ça faisait presque rien tourner de plus (à part internet exploseur) 😁
Le 04/12/2019 à 16h10
Dans ce cas je leur réclamerai avec grand empressement de compatibiliser le jeu Stubb the Zombie, qui a complètement disparu (et n’est il me semble plus compatible).
Pour les fans du 1er Prey (qui marche bien) on doit d’ailleurs passer par le marché gris pour l’avoir dans steam…
Le 04/12/2019 à 16h42
Le 04/12/2019 à 16h44
Le 04/12/2019 à 17h09
Alors comle mes petits camarades, je n’ai pas le même ressenti.
Avec 8Go j’ai eu aucun soucis avec mes jeux, pas le tout dernier AAA demi technique, mais pas non plus le démineur (PUBG pour être précis).
Et avec Firefox avec 2 ou 3 onglets ouvert à côté, sur un écran branché sur l’IGP.
Et suite au décès d’une barrette de RAM, je me retrouve à l’utiliser au quotidien avec 4Go : en bureautique RAS (bon je suis pas du genre à garder 10 onglets dans Firefox), et je peux jouer à des jeux légers (Hots, Diablo3, overcoocked 2) si je ferme les autres appli.
PS : la mémoire “committed” ne veut pas dire qu’elle est forcément utilisée/bloquée. C’est normal que l’os alloue un max de mémoire a une application, ça soulage les calculs et diminue les opérations de reallocation.
Pour donner un exemple, filer 16Go sur 24 à un jeu qui peut fonctionner avec 8Go n’est pas un comportement anormal.
Le 04/12/2019 à 17h47
Le 04/12/2019 à 18h06
Comme d’hab, je suppose que gog n’a pas encore réussi a avoir les droits.
Le 04/12/2019 à 18h07
Autant pour moi ^^
Le 04/12/2019 à 20h26
Le 04/12/2019 à 22h00
Dans le gestionnaire des tâches, dans l’onglet détails, tu peux afficher plein de colonnes te permettant d’affiner l’analyse du problème.
Et le moniteur de ressource il indique quoi au niveau de la RAM ?
Le 04/12/2019 à 23h57
ça j’en ai eu une pendant des années .. je confirme ( même si je pouvais jouer ) la baisse de perfs est énorme
Le 05/12/2019 à 12h43