[ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

[ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение rssbot »


Сотрудники высшей технической школой Цюриха (ETH Zurich), совместно с исследователями из Microsoft Research, объявили о доступности новой версии операционной системы Barrelfish, разрабатываемой с оглядкой на многопроцессорные системы и системы-на-кристалле, имеющие в своем составе большое количество специализированных процессоров. Это уже второй важный релиз операционной системы, первая экспериментальная версия которой была представлена на Симпозиуме по Принципам Операционных систем (SOSP) в октябре 2009 года. От других операционных систем Barrelfish отличается прежде всего тем, что использует совершенно новый подход к проектированию ОС, получивший имя multikernel (мультиядро). Смысл метода в том, чтобы превратить многопроцессорную/многоядерную машину в некое подобие кластера, каждое отдельное процессорное ядро которого будет управляться собственной операционной системой. Достигается это за счет расщепления ядра ОС на множество компактных экзоядер, каждое из которых исполняется на отдельном процессоре/ядре, следит за доступными ему ресурсами и сообщает об изменении своего состояния и готовности к исполнению кода приложений с помощью посылки сообщений другим ядрам. По мнению разработчиков такая архитектура позволит наиболее эффективно использовать ресурсы современных многопроцессорных систем, что довольно красноречиво подтверждается замерами производительности.
Изображение
Вторая важная особенность Barrelfish - это способ разработки ОС. Несмотря на то, что операционная система почти полностью написана на языке Си (при заимствовании частей кода из разных вариантов BSD-систем), для разработки многих высокоуровневых компонентов ОС были использованы специализированные предметно-ориентированные языки программирования, компилируемые в код ANSI C с помощью специально разработанного инструмента Filet-o-Fish. Благодаря этому удалось достичь высокого уровня надежности кода и существенно ускорить разработку.
Изображение
В данный момент Barrelfish может работать на аппаратных платформах x86, x86_64, 48-ядерном Intel Single-Chip Cloud Computer и многопроцессорной платформе BeeHave, построенной на основе FPGA-чипов. Код операционной системы доступен всем желающим в репозитории проекта на условиях лицензии MIT (в первой версии была использована собственная BSD-подобная лицензия).


Источник: http://www.opennet.ru/opennews/art.shtml?num=31152


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение sash-kan »

реинкарнацию nt хотят сделать, что ли? в том состоянии, когда её ещё горе-менеджеры не покромсали?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение BIgAndy »

sash-kan писал(а):
12.07.2011 21:23
реинкарнацию nt хотят сделать, что ли?

Os/2 new.. :D
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение SinClaus »

Интересно, а какие системы построены не на "FPGA-чипах" :) ?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение alv »

sash-kan
BIgAndy
Да нет, система действительно ни на что не похожа. И MS там только постольку-поскольку.
Очень интересная штука, но, скорее всего, ни во что пригодное к юзанию никогда не воплотится.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение alv »

SinClaus писал(а):
13.07.2011 05:45
Интересно, а какие системы построены не на "FPGA-чипах"

Те, у которых вентили слесарь-водопроводчик спьяну открутил.
Кстати, оригинала новости я так и не нашёл - на сайте Баррелфиша его нету.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение MrClon »

alv писал(а):
13.07.2011 08:57
Очень интересная штука, но, скорее всего, ни во что пригодное к юзанию никогда не воплотится.

Как я понял проект чисто исследовательский. Может потом используя опыт этой ОС кто-то сделает что-то юзабельное (например Windows Phone 9 (: )
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение NickLion »

Ау, какие Windows Phone? Эта ось изначально спроектировано многопроцессорные/ядерные системы. На 2-4 ядрах она столь же неэффективна, как и микроядро.

Насчёт уникальности и непохожести - да, проект достаточно выделяющийся. Хотя элементами напоминает Inferno (не копия, ясно дело). А вообще подход давно просится для многоядерных машин.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение alv »

NickLion писал(а):
13.07.2011 10:11
А вообще подход давно просится для многоядерных машин.

Да. Только пользовательская удача ей не светит, а в секторе суперкомпов всё уже украдено до неё.
А так - дюже интересно, я за ней слежу с самого первого дня. И если окажусь не прав в своих прогнозах - только порадуюсь, потому как ребята реально молодцы.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение MrClon »

NickLion писал(а):
13.07.2011 10:11
Ау, какие Windows Phone? Эта ось изначально спроектировано многопроцессорные/ядерные системы. На 2-4 ядрах она столь же неэффективна, как и микроядро.

Может не внимательно прочёл, на опеннете говорилось про многоядерные системы и SoC («системы на чипе»), которые сейчас используются в том числе в телефонах и которые по сути те-же многоядерные системы (основное ядро и отдельные ядра специализированных задач).
Про Windows Phone я так, для примера.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение alv »

MrClon писал(а):
13.07.2011 11:49
SoC («системы на чипе»), которые сейчас используются в том числе в телефонах

Их планируется использовать на мощных и малоэнергопотребляющих серверах об астроноическом количестве таких чипов
Именно под это Баррельфиш и проектировали
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение sash-kan »

alv писал(а):
13.07.2011 09:05
Кстати, оригинала новости я так и не нашёл - на сайте Баррелфиша его нету.
ссылка скрыта за картинкой: http://www.barrelfish.org/barrelfish_sosp09.pdf (это не сама новость, это основа, из которой сформирована статья на opennet-е)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение Dmitry Shurupov »

Стало известно о выпуске новой версии исследовательской операционной системы Barrelfish, разрабатываемой усилиями Швейцарской высшей технической школы Цюриха (ETH Zurich) в сотрудничестве с Microsoft Research. Главная особенность Barrelfish — в её многоядерности (в смысле «multi-kernel», а не «multi-core»). В этой операционной системе реализована новая модель, в соответствии с которой у ОС есть несколько независимых ядер, каждое из которых может функционировать на процессорах разного типа (ARM, x86, сопроцессор или даже GPU). При этом используется микроядерная идеология, благодаря чему у каждого ядра лишь минимум необходимого кода. Различные ядра ОС могут между собой взаимодействовать (передавать сообщения), не учитывая специфику архитектуры своих «собратьев». ОС позиционируется как система будущего, поскольку в компьютерах можно ожидать наличия множества различных процессоров, каждый из которых выполняет специфичные задачи. Исходный код Barrelfish распространяется под Open Source-лицензией MIT. Подробности можно найти на barrelfish.org. Несмотря на экспериментальный статус Barrelfish, сайт проекта работает под управлением этой операционной системы.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [ON] Новая версия открытой ОС Barrelfish, разработанной сотрудниками Microsoft Research и ETH Zurich

Сообщение alv »

sash-kan писал(а):
13.07.2011 12:56
это не сама новость, это основа, из которой сформирована статья на opennet-е

Гран мерси, статья очень интересная и информативная,на досуге почитаю внимательней
Спасибо сказали: