Microsoft Research і системам груп в ETH Zurich випустила останню версію свого дослідження операційної системи Barrelfish, під ліцензією MIT і помістили його в сховище Mercurial для загального доступу. BarrelFish є експериментальна операційна система, яка була призначена для запуску на системах із процесорами гетерогенних, таких як комп'ютер із з'єднанням x86 і ARM, або система на чіпі з різними спеціалізованими ядрами. В даний час система працює на x86-64 біт і апаратних ARM багатопроцесорних 48-ядерний досліджень Intel в мікропроцесор (Однокристальний Хмара комп'ютер) і BeeHivePDF, багатоядерних комп'ютер побудований з використанням FPGA. (Майбутній конкурент Linux ?)
Barrelfish написано в значній мірі незалежне від устаткування. Кожен процесор має власний примірник операційної системи та підтримує свої власні копії стану системи в цілому, інші системи, як правило частку інформації про стан в загальній пам'яті, що призводить до проблем з кешуванням і блокуванням. Кожен екземпляр операційної системи, а потім повідомляє про свій стан, зміни в інших випадках використання повідомлень, оновлення інших випадках і підтримки системи в синхронізації. 2009 папір, "Multikernel: нова архітектура ОС для масштабованих багатоядерних систем" PDF, переходить у більш докладно на мотивації і принципи, що лежать в Barrelfish.
Згідно FAQ дослідників, Barrelfish "відсутня більшість функцій операційної системи, які роблять його придатним для використання ким-небудь крім системи дослідники виміри самої системи", хоча на сайті веб-Barrelfish.org каже, що це "представлена вам на сервер під керуванням Barrelfish ".
Вихідний код Barrelfish тепер доступна у власний репозиторій Mercurial під Ліцензія MIT.