Microsoft Research, en conjunto con ETH Zurich (una universidad tech suiza) han desarrollado el sistema operativo Barrelfish, un esfuerzo que no está destinado a continuar o reemplazar la línea de sistemas operativos de servidores (léase: no es el próximo Windows Server) sino que es un proyecto paralelo y, lo que es más impresionante, de caracter gratuito y código abierto, algo que se explica porque toma y reutiliza varios componentes de BSD.
La idea detrás de Barrelfish es prepararse para un entorno multinúcleo -cada vez más común en la computación de escritorio y los servidores- en donde se resuelva el creciente problema de escalabilidad. Verán, el uso compartido de memoria y la interconexión entre núcleos obliga actualmente a desarrollar cachés exclusivos, cachés compartidos con protocolos de coherencia y drivers que intentan traducir las instrucciones entre el software y los componentes del sistema. Es una mezcla que no está escalando bien, y que se hace más y más ineficiente mientras más componentes añades al sistema: en el límite, un CPU adicional no aporta rendimiento o incluso perjudica la eficiencia de todos los restantes...........
Si quieres leer mas articulos como este visita Computacion y Tecnologia