El concepto detrás de Barrelfish
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)

¿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).
Related posts:
- G-Speak un concepto diferente. G-Speak Parece ser que hay gente que se ha cansado...
- Detrás de Maverick Meerkat 10.10 hay un likeBeOS Detrás del ubicuo Ubuntu está ZevenOS 3.0 con su XFCE...
Comments
4 Comentarios en El concepto detrás de Barrelfish
-
Macbeth on
Mar, 29th Sep 2009 0:13
-
cuarzoliquido on
Mar, 29th Sep 2009 17:48
-
Macbeth on
Mar, 29th Sep 2009 23:14
-
cuarzoliquido on
Vie, 2nd Oct 2009 20:37
¿Habrá SkyNet contra el Talibán? ¿Primero dispara Ahmadinejad?
Unununium, el sistema operativo mencionado aca, tiene mucho de real, dos discos booteables llamados Dimension y Existence, mas el codigo fuente en ASM del viejo proyecto inicial, y en python del proyecto actual.
Sí, http://unununium.org/ ha vuelto y está de nuevo entre nosotros, ahora la teoría está en fase de experimentación (no había notado lo de Python).
Yo creo que la teoria es pseudocodigo, UML, durante un tiempo Unununium Operating Engine experimento un tanto con Redes de Petri (que desconozco en sus tripas), eso es teoria, pero cuando tienes lineas de codigo en un lenguaje oscuro como el ASM, o el mismo concepto de modularidad, pero hecho lineas de codigo en Python, ahi se ven ideas en movimiento, yo un teorico, incapaz de hacer un diminuto kernel en C, ellos han llevado a la praxis ideas con codigo a cerca y lejos del hardware.
Que opinas de El concepto detrás de Barrelfish ? ...





