A diferencia de otros sistemas operativos en donde se heredan los diseños de las versiones anteriores, con Barrelfish el diseño del sistema tiene en cuenta la arquitectura de los procesadores actuales y se basa en una estructura multinúcleo (con lo que sólo podrá instalarse en ordenadores modernos).
Este nuevo sistema operativo es experimental y se ha armado desde cero en colaboración de Microsoft Research Cambridge y la universidad técnica ETH Zurich. Se intenta explorar de esta manera cómo debiese ser la estructura de un sistema operativo con múltiples núcleos. La motivación está relacionada a las tendencias en el diseño de hardware, en principio motivada por el crecimiento rápido de núcleos, que lleva a un reto de escalabilidad y además, la diversidad de hardware que hoy existe, que requiere que el sistema operativo maneje y explote los recursos heterogéneos del hardware.
Fuente: Barrelfish