{"id":4640,"date":"2009-10-19T14:00:01","date_gmt":"2009-10-19T12:00:01","guid":{"rendered":"http:\/\/www.stanetdam.com\/?p=4640"},"modified":"2009-10-19T14:00:01","modified_gmt":"2009-10-19T12:00:01","slug":"au-dela-de-windows-helos-et-barrelfish-dossier-windows-part-8","status":"publish","type":"post","link":"https:\/\/stanetdam.com\/?p=4640","title":{"rendered":"Au del\u00e0 de Windows &#8230; Helos et Barrelfish? [DOSSIER WINDOWS Part 8]"},"content":{"rendered":"<p>Microsoft et l\u2019ETH de Zurich travaillent conjointement sur un projet d\u2019OS massivement distribu\u00e9 et versatile.<\/p>\n<p>C\u2019est OS n\u2019a rien \u00e0 avoir avec Singularity et son embranchement Midori.<\/p>\n<p><strong>Barrelfish<\/strong> est un syst\u00e8me multi oyaux par n\u0153uds. Un n\u0153ud est une unit\u00e9 de calcul au sens large. Cette unit\u00e9 peut etre un core de CPU (donc Barrelfish est vraiment multicore) ou un GPU (le processeur des cartes graphiques et hautement puissant). Barrelfish est capable de fonctionner sur Arm, PowerPC, Intel x86.<\/p>\n<p>D\u2019apr\u00e8s ces g\u00e9niteur, Barrelfish permet d\u2019explorer la structuration d\u2019OS multi et nombreux c\u0153ur\u00a0:<\/p>\n<p>\u201cWe are exploring <a href=\"http:\/\/research.microsoft.com\/en-us\/projects\/Barrelfish\/\">how to structure an OS for future multi- and many-core systems<\/a>. The motivation is two closely related hardware trends: first, the rapidly growing number of cores, which leads to scalability challenges, and second, the increasing diversity in computer hardware, requiring the OS to manage and exploit heterogeneous hardware resources.\u201d<\/p>\n<p>Microsoft travaille aussi sur Helios qui pourrait etre le point de jonction entre Singularity\/Midori et Barelfish.<\/p>\n<p>Helios reprend le concept de Barelfish (dans la s\u00e9paration des processus sur diff\u00e9rent micro-noyaux satellites) . Chaque support (Arm\u00a0, Intel, Nvidia, ATI, PowerPC, etc \u2026) se voit attribu\u00e9 un micro-noyaux pour former des unit\u00e9s de calcul ayant chacune le propre <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Ordonnancement_dans_les_syst%C3%A8mes_d%27exploitation\">ordonnanceur<\/a> et gestion m\u00e9moire. Un super noyau central se charge d\u2019orchestrer le macro ordonnancement du traitement des donn\u00e9es. Il alloue non plus de simple thread mais de v\u00e9ritable charge \u00e0 ex\u00e9cuter par les micro-noyaux.<br \/>\nSingularity est pr\u00e9sent dans ce projet dans le sens ou chaque micro-noyaux est un noyau singularity (virtualis\u00e9 .. voir Au <a href=\"..\/..\/..\/..\/..\/au-dela-de-windows-dossier-windows-part-7\/\">del\u00e0 de Windows \u2026 Singularity ? [DOSSIER WINDOWS Part 7]<\/a>) et le macro-noyau est lui-m\u00eame un noyau Singularity.<br \/>\nLes noyaux discutent entre eux et avec le macro-noyau par des \u00e9changes distants (et donc aussi Internet. Dans cette optique, il ne serait pas \u00e9tonnant de voir des ordinateurs personnels d\u00e9l\u00e9guer des t\u00e2ches tr\u00e8s lourde \u00e0 des centres de calcul \u00ab\u00a0on demand\u00a0\u00bb)<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 0pt none;\" title=\"barrelfish.jpg\" src=\"\/wp-content\/uploads\/stanetdamv2\/barrelfish.jpg\" border=\"0\" alt=\"barrelfish.jpg\" width=\"454\" height=\"280\" \/><\/p>\n<p>Pour plus d\u2019information sur Helios, vous pouvez consulter le superbe article de Charon\u00a0: <a href=\"http:\/\/www.blog.ma-config.com\/index.php?post\/2009\/08\/16\/Helios-project\">Helios Project<\/a>.<\/p>\n<p>Microsoft n\u2019est pas encore pr\u00eat de disparaitre du paysage informatique\u00a0!<\/p>\n<div id=\"themify_builder_content-4640\" data-postid=\"4640\" class=\"themify_builder_content themify_builder_content-4640 themify_builder\">\n    <\/div>\n<!-- \/themify_builder_content -->\n","protected":false},"excerpt":{"rendered":"<p>Microsoft et l\u2019ETH de Zurich travaillent conjointement sur un projet d\u2019OS massivement distribu\u00e9 et versatile. C\u2019est OS n\u2019a rien \u00e0 avoir avec Singularity et son embranchement Midori. Barrelfish est un syst\u00e8me multi oyaux par n\u0153uds. Un n\u0153ud est une unit\u00e9 de calcul au sens large. Cette unit\u00e9 peut etre un core de CPU (donc Barrelfish [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9],"tags":[394,1708,2457,2462,3468,4171],"class_list":["post-4640","post","type-post","status-publish","format-standard","hentry","category-sd-dossier","category-sd-techlounge","tag-barrelfish","tag-helios","tag-microsoft","tag-midori","tag-singularity","tag-windows-7","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\/4640","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=4640"}],"version-history":[{"count":0,"href":"https:\/\/stanetdam.com\/index.php?rest_route=\/wp\/v2\/posts\/4640\/revisions"}],"wp:attachment":[{"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stanetdam.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}