Barrelfish: El nuevo Sistema Operativo de Microsoft Research

El grupo de desarrolladores

El grupo de desarrolladores

Microsoft Research presentó en sociedad un nuevo Sistema Operativo, denominado Barrelfish y que por el momento, se encuentra en etapa experimental.

Básicamente este Sistema Operativo busca obtener el mejor rendimiento de los procesadores de múltiples núcleos, para lo que utiliza un bus de red entre los núcleos disponibles en el sistema.

El problema de los actuales sistema multinúcleo es que tienden a compartir recursos (la memoria por ejemplo), por lo que cuando la demanda por este tipo de recursos crece afecta directamente el rendimiento general del sistema.

Barrelfish soluciona este problema utilizando un sistema de paso de mensajes entre los núcleos utilizando el bus interno de comunicación. Junto con esto utiliza una especie de Base de Datos para llevar el registro instantáneo de los recursos de hardware que se encuentran disponibles.

Este Sistema Operativo experimental esta siendo desarrollado por Microsoft Research en conjunto con la Universidad Técnica ETH de Zurich.

Una de las cosas que más han llamado la atención del proyecto, es que la mayor parte del código esta licenciado bajo BSD, con algunos componentes que comparten derechos de autor entre ETH Zurich y Microsoft (con licencia BSD también).

Ahora bien hay que tomar en cuenta que la versión final de este Sistema Operativo no necesariamente será de código fuente abierto, debido a que la licencia BSD permite generar un código cerrado dando los créditos respectivos a los autores originales (Mac OS X utiliza este tipo de licenciamiento).

Link: The Barrelfish Operating System (Vía Microsoft Research)

Compartir Compartir
Publicado por ZooTV el 26 de September 2009 en la categoría Software con los tags , , , . Tiene 35 comentarios.

35 Comentarios

Barrelfish: El nuevo Sistema Operativo de Microsoft Research

Deja tu Comentario ↓
El Pastor Culión

DesaprobarAprobar30El Pastor Culión dijo el 26-9-2009 a las 11:15:

1

interesante proyecto, aunque no creo que se haga realidad como un sistema operativo diferente a Windows, tal vez la tecnología que estén probando se integrara en Windows 8, o en el 9 o como es Microsoft, en el 12

Ver Comentario... Reynosa Blogs dijo el 26-9-2009 a las 11:22 ...

Ver Comentario... Alex dijo el 26-9-2009 a las 11:22 ...

Ver Comentario... RoyalG dijo el 26-9-2009 a las 11:32 ...

Ver Comentario... santiago dijo el 26-9-2009 a las 11:41 ...

Un escribano

DesaprobarAprobar16Un escribano dijo el 26-9-2009 a las 11:47:

6

@santiago

Ignoro qué lenguaje de programación se empleará en el código fuente de Windows, pero he de decirte que a raíz de tu comentario se puede discernir cierta confusión entre los términos “licencia de código abierto” y “lenguaje de programación” que, aplicándose al caso de esta noticia, estaríamos hablando de que el código fuente -sea el lenguaje que se emplee- estaría bajo una licencia abierta -BSD- diferente de la GPL.

Saludos

Ver Comentario... miguel dijo el 26-9-2009 a las 11:51 ...

neolandes

DesaprobarAprobar2neolandes dijo el 26-9-2009 a las 11:59:

8

uta, que implementen esto con algun tipo de retrocompatibilidad pero limitada porque ya los 28 años de DOS y familia ya estan pasando la cuenta.
una especie de borron y cuenta nueva.
y ahora que la virtualizacion esta tan desarrollada es “la papa”.

Ver Comentario... panxos dijo el 26-9-2009 a las 12:44 ...

Eduardo RG

DesaprobarAprobar-7Eduardo RG dijo el 26-9-2009 a las 13:09:

10

No se parece al control de Multi Cores que saco Mac OS en Leopard ?? y estos tipos recién lo tienen como algo en “Research” ???. No se, veo el siempre talón de Aquiles de Windows, “REGISTROS” unificados, bases de datos y cosas que se vuelven tan gigantes que después el sistema operativo ya no puede con ellas… Si no, a Windows con solo usarlo, al año ya esta lento… o no ?? Creo que MS debería reestructurar ese sistema de registros. Ahora sobre el manejo de varios núcleos… pues lo de los varios núcleos tiene ya variosssss años como para que recién estén COMENZANDO a ver como manejarlos eficientemente.

Grevious

DesaprobarAprobar-6Grevious dijo el 26-9-2009 a las 13:19:

11

Interesante, sera posix o ms-bulshit?

Ratser

DesaprobarAprobar13Ratser dijo el 26-9-2009 a las 13:41:

12

Ya lo revelaron. Singularity, Midori y Barrelfish ayudaran en el desarrollo de Windows 8.

Ver Comentario... done dijo el 26-9-2009 a las 13:42 ...

Ver Comentario... sergio dijo el 26-9-2009 a las 13:54 ...

Marco

DesaprobarAprobar-2Marco dijo el 26-9-2009 a las 14:08:

15

Lamento publicar este tema off-topic aqui, pero alguien sabe algo de esto?

http://www.youtube.com/watch?v=3Qf68r_MhAA&feature=player_embedded

Saludos.

loa

DesaprobarAprobar23loa dijo el 26-9-2009 a las 14:09:

16

@miguel: maraco

Naraku

DesaprobarAprobar13Naraku dijo el 26-9-2009 a las 14:15:

17

No tiene mucho caso entonces comprarse un core i7, mejor seguir con dos nucleos, que para mí es mas que suficiente.

Carlos

DesaprobarAprobar-10Carlos dijo el 26-9-2009 a las 14:17:

18

Osea que al fin le podemos decir adiós a Linux en los servidores :) , al fin, aguante Microsoft

Brouwer

DesaprobarAprobar9Brouwer dijo el 26-9-2009 a las 14:21:

19

vaporwayer

Carlos

DesaprobarAprobar17Carlos dijo el 26-9-2009 a las 14:25:

20

@Pung…claro como desarrollar un nuevo OS que aprovecha los multiples nucleos..es tan facil, a la hora del desayuno lo termino, Dios, independiente de si es microsoft, apple, canonical…ningun Bug en un OS es estupido…si no , pues espero ver algun Os desarrollado por ti..sin bugs…No es cuestion de unsultar a alguna compañia..si dices algo q tenga fundamentos…q sea real, me parece bn q microsoft este desarrollando algo nuevo..interesante..Es mejor una compañia q se mueva..a mi la verdad no tengo problemas si con microsft, ni con appple..cada una desarrolla algo q es muy bueno en algo y que tiene sus deficiencias..somos humanos cometemoes errores…asi que nada es perfecto…

Beck

DesaprobarAprobar6Beck dijo el 26-9-2009 a las 14:26:

21

Gazella, barrelfish…se ve un futuro interesante en MS, parece que la competencia ha despertado a los chicos de redmont =)
Una pregunta de inexperto, ¿es que se diferencia el uso de varios núcleos que da Barrelfish con el de Win7?
Porque que yo sepa el Win7 funciona mejor en los de doble nucleo también, incluso en los simulados del P4HT.
Saludos

Hector Macias+Ayala

DesaprobarAprobar4Hector Macias+Ayala dijo el 26-9-2009 a las 14:29:

22

Poca gente sabe que windows NT desde un inicio tomo como base el nucleo de UNIX y a partir de ahi se desarrollo (es lo mismo que hizo Linux y lo mismo que hizo Solaris), menos aun saben que el nucleo NT de windows esta disponible para desarrollar y lanzar otro sistema, como es el caso de ReactOS, que esta basado en el nucleo NT y esto le dados ventajas, es licencia libre y es compatible con windows, es decir, NT y Windows no es lo mismo, es como Linux y Suse. Entonces el equipo de MS es libre de tomar el nucleo que le de la gana y desarrollar lo que le venga en gana, muy probablemente se trata de una especie de alquimia con elementos de todos los sistemas, windows mismo incluido, mientras sea para mejorar esta bien. Sera como una evolucion del nucleo BSD con el NT, a mi me suena muy bien, pero a esperar, la respuesta viene en el 2012 con windows 8.

freeze

DesaprobarAprobar6freeze dijo el 26-9-2009 a las 15:10:

23

Si utiliza paso de mensajes o algoritmos distribuidos puede que sea un excelente SO, recuerden que en Microsoft Research trabaja gente muy importante como Leslie Lamport.

Ver Comentario... xsam123 dijo el 26-9-2009 a las 15:16 ...

AzirafeL

DesaprobarAprobar-3AzirafeL dijo el 26-9-2009 a las 15:40:

25

@xsam123 : Ehm…. estamos hablando del mismo windows?…. le pones algo así y tendrías pantalla azul incluso con el pc apagado.

@Carlos: si esto funciona mejor en un server que linux sería genial dado que sería casi la perfección, pero viniendo de una empresa que limita a sus desarrolladores, limita el uso de las computadoras, limita la mente de sus usuarios, limita la libre elección, y muchos etcs…. no creo que tengan mucha superioridad… al final los “ñoños” más grandes del mundo prefieren linux y sea o no bueno eso hace que a medida que El Imperio de Lord Gates saque o “mejore” OS’s Linux sacará O mejorará más aun.

Para mi sería muy interesante ver un OS nuevo de Microchicle que funcionara de verdad estable, pero ojalá fuera para los usuarios comunes… cosa que linux aun no alcanza.

José Pablo

DesaprobarAprobar14José Pablo dijo el 26-9-2009 a las 16:06:

26

Con licencia BSD (Blue Screen of Death) XD

jado92mx

DesaprobarAprobar-4jado92mx dijo el 26-9-2009 a las 16:21:

27

@Hector macías+Ayala: sería lindo ver una es´pecie de kernel multiSO, con un poco de este y otro de aquello, see..

Por el desarrollo, esperemos qe todo esto lo implementen lo mas rapido posible

Saludos!

JaD!

Eduardo RG

DesaprobarAprobar-3Eduardo RG dijo el 26-9-2009 a las 16:55:

28

Hasta que por fin lo encontré… aquí esta lo que ellos recien estan llevando en “Research”

http://es.wikipedia.org/wiki/Grand_Central_%28technology%29

NotLim

DesaprobarAprobar-5NotLim dijo el 26-9-2009 a las 17:52:

29

El de la derecha es el hermano perdido de Roger Federer

Franco Catrin

DesaprobarAprobar7Franco Catrin dijo el 26-9-2009 a las 18:34:

30

@Hector Macias+Ayala

Yo tenía entendido que NT estaba inspirado en VMS y no en Unix. Lo más cercano a Unix de Microsoft era Xenix

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?