What is barrelfish?...¿Que es Barrelfish?

We have already mentioned in past projects like Midori Occasions or singularity, which are intended to serve as a possible basis for next-generation operating systems for Microsoft.

But the Redmond company has another Sopresa in this area, called Barrelfisfh.

This project aimed to produce an operating system centered in multi-core systems, which enhance the performance of such machines Creating a red bus between cores available in the system.

As indicated in NetworkWorld, such multicore systems tend to share resources such as memory, and when the demand for these resources increases the system performance is reduced because the shared resources do not scale well

What makes barrelfish is to use a message passing system between nuclei Through the internal communication bus, and also makes use of a sort of database for registration Treat every moment available hardware resources.

The project is developed by a team of the division of Microsoft Research in Cambridge in collaboration with the Technical University ETH in Zurich, and apparently the rumors that barrelfish It will be a free and open source, since among other things includes libraries BSD are third parties who "covered by the open source BSD license," according to the development team.

Instantaneous release barrelfish

This release is a snapshot of the main source tree of barrelfish since 2009-09-14. Should not be considered robust and complete but that is intended to accompany the 2009 suspected role.

The code is not exactly the same used to generate all the results on paper, but they produce about the same performance on our hardware.
They will do a more complete (and useful) release soon.

Downloads: www.barrelfish.org

Alternate server: Alternate server

(suma MD5: f79615c2cdd800902ad2c6e462ebd2fc)

Mailing List


We have created a mailing list where you can
listinfo/barrelfish-users help or help others who work with barrelfish.

You will need to subscribe before publishing the list.

License

Excluding some third party libraries, which are covered by various BSD-like open-source licenses, barrelfish is released under the following 3 clause BSD license (also included in the download):

Copyright (c) 2007, 2008, 2009, ETH Zurich and Microsoft Corporation.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following in the documentation and / or other materials provided with the distribution.
The authors' names not be used to endorse or promote products derived from this software without prior written permission.


THIS SOFTWARE IS PROVIDED BY THE AUTHOR `` AS IS''Y ANY EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA OR PROFITS, OR INTERRUPTION OF BUSINESS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES ..
.......................................................

Ya se ha hablado en pasadas Ocasiones de proyectos como Midori o singularidad, Qué están dirigidos servir como una base posible de sistemas operativos de próxima generación para Microsoft.


Pero la empresa de Redmond tiene otra Sopresa en este terreno, llamada Barrelfisfh.

Este proyecto está Dirigido a Producir un sistema operativo Centrado en sistemas multi-núcleo, que Permita Aumentar el rendimiento de este tipo de máquinas Creando un autobús de color rojo entre los núcleos disponibles en el sistema.

Como Indican en NetworkWorld, este tipo de sistemas multinúcleo tienden a compartir recursos como la memoria, y Cuando la demanda de esos recursos crece el rendimiento del sistema se reducen los recursos compartidos Porque no escalan bien

Lo que hace barrelfish es Utilizar un sistema de paso de mensajes entre los núcleos A través del bus interno de comunicación, y tambien hace uso de una especie de base de datos para Tratar de registro en cada momento los recursos disponibles de hardware.

El proyecto está desarrollado por un equipo de la división de Microsoft Research en Cambridge En colaboración con la Universidad Técnica ETH de Zurich, y por lo visto los rumores A que barrelfish Será un sistema gratuito y de código abierto, ya que entre otras cosas incluye librerías de BSD Están Terceras partes que "cubiertas por licencias BSD de código abierto", según indica el equipo de desarrollo.

Liberación instantánea barrelfish

Este comunicado es una instantánea del árbol de la principal fuente de barrelfish a partir de 2009-09-14. No debe considerarse robusta ni completa, sino que está destinada a acompañar el 2009 el papel SOSP.

El código no es exactamente el mismo que se utiliza para generar todos los resultados en el papel, pero que producen aproximadamente el mismo rendimiento en nuestro hardware.

Van a hacer una más completa (y útil) la liberación en breve.
 

Descargar

este servidor,www.barrelfish.org

servidor alternativo: servidor alternativo

(suma MD5: f79615c2cdd800902ad2c6e462ebd2fc)

Lista de correo

Hemos creado un lista de correo donde usted puede pedir ayuda listinfo/barrelfish-users o ayudar a otros que trabajan con barrelfish.
Tendrá que suscribirse antes de publicar la lista.

Licencia

Excluyendo algunas bibliotecas de terceros, que están cubiertos por varios BSD-como licencias de código abierto, barrelfish es liberado bajo los 3 siguientes cláusula licencia BSD (también incluido en la descarga):

Copyright (c) 2007, 2008, 2009, ETH Zurich y Microsoft Corporation.
Todos los derechos reservados.
La redistribución y uso en formato fuente y binario, con o sin modificaciones, están permitidas siempre que se cumplan las siguientes condiciones:
La redistribución del código fuente debe conservar el aviso de copyright anterior, esta lista de condiciones y la siguiente renuncia.
Las redistribuciones en formato binario deben reproducir el aviso de copyright anterior, esta lista de condiciones y la siguiente en la documentación y / o otros materiales suministrados con la distribución.
Los nombres de los autores no pueden utilizarse para apoyar o promocionar productos derivados de este software sin permiso previo por escrito.


ESTE SOFTWARE ES PROPORCIONADO POR EL AUTOR `` AS IS''Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADA A, LAS GARANTÍAS DE COMERCIALIZACIÓN Y APTITUD PARA UN PROPÓSITO PARTICULAR.
EN NINGÚN CASO, EL AUTOR SERÁN RESPONSABLES POR DAÑOS DIRECTOS, INDIRECTOS, INCIDENTALES, ESPECIALES, EJEMPLARES O EMERGENTES (INCLUYENDO, PERO NO LIMITADA A, LA OBTENCIÓN DE BIENES O SERVICIOS SUSTITUTIVOS, LA PÉRDIDA DE USO, DE DATOS O BENEFICIOS, O INTERRUPCIÓN DE NEGOCIO ) SIN EMBARGO CAUSADA Y EN CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA EN CONTRATO, RESPONSABILIDAD OBJETIVA O AGRAVIO (INCLUYENDO NEGLIGENCIA O CUALQUIER OTRA FORMA) DERIVADA EN CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.

No hay comentarios:

Protected by Copyscape Original Article Checker