El concepto detrás de Barrelfish

Septiembre 29, 2009 by Macbeth · 4 Comments
Filed under: Hardware, sistemas operativos 

Como diseño de SO parece no haber sido entendido en algunos blogs que lo ven solo como sistema multicore o SMP. El concepto detrás de Barrelfish es el de otros sistemas distribuidos y viniendo de Microsoft Research es una noticia tecnológica interesante: un multikernel capaz de comunicarse con el espacio de usuario y con procesadores x86, ARM, CELL o chips gráficos y todo constituyendo un único sistema a ojos de quien lo opere. Entonces este sistema en estado primitivo busca una modularidad nunca vista en distribuidos: no se trata de una implementación aprovechando recursos de quadcores, se trata de extenderse en clusters heterogéneos o en configuración NUMA (no paralelizable) mediante protocolos intercomunicantes URPC de un colectivo de núcleos aunados en sistema general único. Se está programando bajo licencia BSD (abierto pero cerrable).
La única fuente que lo explica detalladamente (en inglés)

modularity

¿Alguien recuerda ese intento de sistema modular descentralizado, sin kernel y 100% recargable sin reinicios y que nunca pasó de la teoría? Unununium se llama y volvió (assembler y BSD license). Lejos aún pero ligeramente perfilándose van los iniciales sistemas autoreplicantes (veremos en que anda el monolito “hiperinflado” Linux cuando llegue 2019).


Cerrar
Enviar por Correo