Barrelfish, un OS expérimental multi-noyaux

Par:
fredericmazue

mar, 29/09/2009 - 15:31

Les machines à processeurs multi-cœurs sont désormais généralisées, et tout semble indiquer que cela continuera à l'avenir. Ceci posé, comment exploiter au mieux ces architectures ? Une réponse est Barrelfish, un système d'exploitation expérimental, développé conjointement par des chercheurs du Microsoft Research de Cambridge et de l'ETH de Zûrich.

L'originalité de ce projet est de voir une machine multi-coeurs comme un environnement "distribué" qui pour être exploité au mieux doit l'être par un système d'exploitation "distribué"

Ainsi Barrelfish est un système à l'architecture novatrice qui se répartit sur chaque des cœurs matériels. Barrelfish étant au final un système d'exploitation multi-noyaus.

Cette architecture est détrite en détail  dans ce document

Barrelfish est un système Open Source développé sous la licence BSD Clause 3. Depuis quelques jours, les sources de Barrelfish peuvent être téléchargés depuis le site officiel. Si vous avez l'âme d'un pionnier…

Site : http://www.barrelfish.org