{"id":4432,"date":"2009-10-01T11:27:45","date_gmt":"2009-10-01T09:27:45","guid":{"rendered":"http:\/\/www.stanetdam.com\/?p=4432"},"modified":"2009-10-01T11:27:45","modified_gmt":"2009-10-01T09:27:45","slug":"windows-7-et-apres-dossier-windows-part-5","status":"publish","type":"post","link":"https:\/\/stanetdam.com\/?p=4432","title":{"rendered":"Windows 7 &#8230;et apr\u00e8s ? [DOSSIER WINDOWS Part 5]"},"content":{"rendered":"<p>Windows 7 est attendu pour le 22 octobre \u2026 l\u2019OS est encore nouveau. Mais pour combien de temps\u00a0?<\/p>\n<p>Que peut-on esp\u00e9rer pour l\u2019apr\u00e8s Windows 7 (bon mis \u00e0 part Windows 8 lol).<\/p>\n<p><!--more--><\/p>\n<p>Windows 7 int\u00e8gre MinWin qui est clairement l\u2019avenir de l\u2019OS l\u00e9ger et modulaire tel que l\u2019envisage Microsoft.<\/p>\n<p>MinWin, c\u2019est quoi\u00a0?<br \/>\nC\u2019est d\u2019abord un grand sujet de confusion. MinWin n\u2019est pas Midori qui n\u2019est pas Singularity.<\/p>\n<p>MinWin est une version all\u00e9g\u00e9 du Core OS (noyau) de Windows. MinWin est d\u00e9j\u00e0 pr\u00e9sent dans Vista SP1 et vise \u00e0 se d\u00e9barrasser des d\u00e9pendances dans le noyau. C\u2019est un peu le saint graal du noyau.<\/p>\n<p>Il contient\u00a0: le noyau Core OS, le HAL (Hardware Abstraction Layer), les syst\u00e8mes de fichiers et les sous-syst\u00e8mes r\u00e9seau. \u00a0Il ne contient pas l\u2019affichage puisque depuis Vista le pilote ecran est rejet\u00e9 en mode utilisateur (mais toujours li\u00e9 plus au moins au processus explorer.exe)<\/p>\n<p>Faire fonctionner un ordinateur avec le minimum. Microsoft vise \u00e0 rediriger les d\u00e9pendances vers kernelbase.dll sans faire appel \u00e0 des composants dit sup\u00e9rieur et applicatif (qui n\u2019ont donc rien \u00e0 voir avec le noyau proprement dit).<\/p>\n<p>Pourquoi MinWin\u00a0?<br \/>\nCe mini noyau sans d\u00e9pendance est LA brique fondamental de l\u2019OS (mais ce n\u2019est pas un micro-noyau). Elle permet\u00a0:<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 de s\u00e9curiser Windows (la brique est plus petite et plus simple \u00e0 maintenir)<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 d\u2019all\u00e9ger l\u2019OS et rendre son optimisation plus simple<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 d\u2019ajouter des fonctionnalit\u00e9s par composant dans une approche par objet des usages de l\u2019OS<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 de proposer plus rapidement de nouvelle version de Windows<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 de mutualiser le code pour sortir plusieurs versions de Windows et de s\u2019implanter sur les march\u00e9s mobiles et embarqu\u00e9 (le noyau est relativement l\u00e9ger et le permet)<\/p>\n<p>MinWin rend la conception de l\u2019OS plus propre, plus petite, plus modulaire et surtout plus maintenable et \u00e9volutive. Mais MinWin est toujours un OS Windows avec sa compatibilit\u00e9 lourde. MinWin et donc Windows n\u2019est pas non plus pr\u00eat pour la multiplication de c\u0153ur (jusqu\u2019\u00e0 32 c\u0153ur ca va mais au del\u00e0 bonjour les d\u00e9gats).<\/p>\n<p>MinWin pave n\u00e9anmoins \u00a0la voie vers Midori (qui est le projet tangible et peut \u00eatre commercial de Singularity).<\/p>\n<p>Quid de la virtualisation applicative pour aller au del\u00e0 de la programmation Win32.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows 7 est attendu pour le 22 octobre \u2026 l\u2019OS est encore nouveau. Mais pour combien de temps\u00a0? Que peut-on esp\u00e9rer pour l\u2019apr\u00e8s Windows 7 (bon mis \u00e0 part Windows 8 lol).<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2462,3468,4056,4173],"class_list":["post-4432","post","type-post","status-publish","format-standard","hentry","category-sd-techlounge","tag-midori","tag-singularity","tag-virtualisation","tag-windows-e","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/posts\/4432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4432"}],"version-history":[{"count":0,"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/posts\/4432\/revisions"}],"wp:attachment":[{"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}