URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 59336
[ Назад ]

Исходное сообщение
"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."

Отправлено opennews , 27-Сен-09 12:32 
Наряду с открытой операционной системой Singularity (http://www.opennet.me/opennews/art.shtml?num=14562) в недрах исследовательской лаборатории Микрософт созрел (http://mobile.osnews.com/story.php/22241/Microsoft-Releases-.../) новый проект Barrelfish. Новая операционная система позиционируется как исследовательская, с фокусом на развитие концепции мультиядер, которая рассматривает процессор как сеть из независимых ядер, взаимодействующих между собой на манер современных распределенных систем.

Проект  разрабатывается Высшей технической школой Цюриха и лабораторией Микрософт в Кембридже. Исследователи полагают, что проблему эффективного распределения нагрузки будущих многоядерных процессоров наиболее просто решить используя многоядерные ОС. В основу прототипа ОС будущего положена идея используемая в распределенных системах, когда запущенные на разных ядрах независимые процессы не обращаются к общей памяти и осуществляют взаимодействие посылая д...

URL: http://mobile.osnews.com/story.php?news_id=22241
Новость: http://www.opennet.me/opennews/art.shtml?num=23599


Содержание

Сообщения в этом обсуждении
"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Аноним , 27-Сен-09 12:32 
>возможности горизонтального роста производительности

0_o наверное всё же "линейного роста", не?


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Евгений , 27-Сен-09 13:04 
Горизонтальный = за счет увеличения количества ядер/процессоров.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Аноним , 27-Сен-09 14:39 
Я вот тоже споткнулся об эту фразу... Что значит горизонтальный рост? Не растет совсем с увелечением ядер?

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Антон , 27-Сен-09 20:00 
>0_o наверное всё же "линейного роста", не?

Погуглите на тему вертикального и горизонтального масштабирования, это устоявшиеся термины.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено yantux , 27-Сен-09 13:33 
Укарли идею у qnx? ))) Как Haman ловко продинамила своё время! )))

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено yantux , 27-Сен-09 13:33 
Идею украли у qnx, исходники у Minix3 )))

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Zenitur , 27-Сен-09 13:55 
А у Linux не могут украсть - написано, что у них открытый исходный код. Но не указана лицензия.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено upyx , 27-Сен-09 14:04 
Лицензия BSD, ага.
Кто-нибудь знает номер патента?

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено User294 , 28-Сен-09 04:28 
А там даже не требуется никаких патентов. Комьюнити на вас пашет, копаясь с полурабочими полуфабрикатами, а вы зажимаете сорцы на готовый качественный продукт. В итоге - полтора особо красноглазых смогут допилить полуфабрикат до юзабельного состояния сами.Остальные строятся в длинную очередь.Ну и денежка ессно капает MS, за нее вы получите чудный блоб. Уже без сырцов но зато с расчудесной еулой, на прототип которой можно поффтыкать в висте.Или семерке.Просто как топор и известно сто лет...

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Трухин Юрий Владимирович , 27-Сен-09 14:09 
Лицензия BSD. Без патентов.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено pavlinux , 27-Сен-09 15:54 
А по ссылке
> Copyright (c) 2007, 2008, 2009, ETH Zurich and Microsoft Corporation. All rights reserved.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Трухин Юрий Владимирович , 27-Сен-09 16:04 
Вы знаете что такое копирайт? Дети малые. Посмотрите исходники Linux.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено pavlinux , 27-Сен-09 16:13 
>Вы знаете что такое копирайт? Дети малые. Посмотрите исходники Linux.

Тоже самое, что и патент - направление на процедуры с вазелином.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Аноним , 27-Сен-09 16:27 
/*
*  linux/include/linux/ide.h
*
*  Copyright (C) 1994-2002  Linus Torvalds & authors
*/

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Dmitryx86 , 27-Сен-09 16:27 
>>Вы знаете что такое копирайт? Дети малые. Посмотрите исходники Linux.
>
>Тоже самое, что и патент - направление на процедуры с вазелином.
>

Копирайт - это авторское право и ничего общего с патентами на программы (существующими только в СШП и еще ряде стран с дебильным законодательством) не имеет.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено pavlinux , 27-Сен-09 17:01 
>>>Вы знаете что такое копирайт? Дети малые. Посмотрите исходники Linux.
>>Тоже самое, что и патент - направление на процедуры с вазелином.
>Копирайт - это авторское право и ничего общего с патентами на программы
>(существующими только в СШП и еще ряде стран с дебильным законодательством)
>не имеет.

А что такое авторское право?


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Dmitryx86 , 27-Сен-09 22:03 
>А что такое авторское право?

Это авторское право. И не путайте его с патентным правом, которое применимо к софту только в США и, может, еще где-нибудь. Если вы написали книгу\программу\картину - у вас возникает право авторства на нее. Но вам не обязательно бежать в США и патентовать там "способ перелива цвета" или "вынесение оглавления в центр книги" или "использование смайликов в выпадающем меню"


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Аноним , 27-Сен-09 19:02 
>Копирайт - это авторское право

Нет.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено demo , 27-Сен-09 20:38 
"© — знак охраны авторского права. Знак охраны авторского права не создаёт дополнительных прав... Знак охраны авторского права используется с именем физического или юридического лица, которому принадлежат авторские права. Также может быть указан объект защиты авторского права. Указывается год публикации или диапазон дат. Он только уведомляет, что авторские права принадлежат указанному физическому или юридическому лицу. Отсутствие знака не означает что произведение не защищено авторскими правами, так как авторское право возникает в момент создания произведения и для защиты авторских прав не требуется регистрация произведения или соблюдение каких-либо иных формальностей.
Наличие или отсутствие знака охраны авторского права не влияет на лицензирование произведения."

© Wikipedia :)


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено Трухин Юрий Владимирович , 27-Сен-09 19:56 
точно

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi"
Отправлено User294 , 28-Сен-09 04:31 
>Лицензия BSD. Без патентов.

Ну да, микрософт прочухал что хорошо бы припахать ALL на них задарма поработать. И лицензию правильную для этого выбрал - чтоб потом, когда поработают, можно было зажопить сорцы себе и ни с кем не делиться.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено nikll , 27-Сен-09 16:35 
Ну не совсем Microsoft, зайдите на сайт http://www.barrelfish.org/ и посмотрите что и как, скорее при участии Microsoft.
Кста в принципе код довольно причесанный, полистал пахнет бсд :).
А так ничо системка, чтото в ней есть, ну хоть изредка мелкомягкие могут чтото полезное сделать.

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено pavlinux , 27-Сен-09 17:10 
Поплясаф с бубном,

diff -- lib/c/include/stdarg.h

typedef __builtin_va_list va_list;

- #define va_arg(ap, type) __builtin_stdarg_arg((ap), type)
+ #define va_arg(ap, type) __builtin_va_arg((ap), type)
#define va_copy(dest, src) __builtin_va_copy((ap), type)
#define va_end(ap) __builtin_va_end((ap))

- #define va_start(ap, parmN) __builtin_stdarg_start((ap), (parmN))
+ #define va_start(ap, parmN) __builtin_va_start((ap), (parmN))


скомпилилось.


Ах да, gcc  4.3.1 не больше !!!


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено fidaj , 27-Сен-09 22:03 
Кому-то (из читающих) уже удалось загрузиться с нее? Собрать из исходников уже в роде бы получилось...

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено dRiZd , 27-Сен-09 22:43 
Собрал и загрузился. Только вопрос: дальше-то что ? ;)

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено fidaj , 27-Сен-09 22:56 
>Собрал и загрузился. Только вопрос: дальше-то что ? ;)

Ну там в исходниках тесты, бенчи, демки какие-то есть - стоит попробовать их запустить...


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено dRiZd , 27-Сен-09 23:07 
Естественно все погонял.
Как констатация факта - система работоспособна (я не говорю о стабильности).
Но не более того. Дальше то что с ней делать? Я лично снес (потому что ПОКА не вижу ей применения).

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено fidaj , 27-Сен-09 23:13 
>Естественно все погонял.
>Как констатация факта - система работоспособна (я не говорю о стабильности).
>Но не более того. Дальше то что с ней делать? Я лично
>снес (потому что ПОКА не вижу ей применения).

Что с ней дальше делать?:) Развивать, если есть возможность/желание/необходимость...

А есть возможность заснять весь процесс(хотя бы загрузки и демок, etc...) и где-то продемонстрировать?


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено pavlinux , 28-Сен-09 00:37 
Какой проц?
Можно menu.lst глянуть?!



"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено pavlinux , 27-Сен-09 23:34 
spantest сколько показывает?

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено dRiZd , 27-Сен-09 22:47 
Я кстати не пользовался gcc, поэтому мне не пришлось плясать с бубном (пост 22)

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Vitto74 , 27-Сен-09 22:46 
1. Я что-то не до конца понял отличие от микроядерной ОС.
2. Мне вообще не понятно как задачей, в которой последующий шаг зависит от предыдущего, можно забить одновременно несколько ядер и при этом не менять сам алгоритм (не искать узловых точек и прочего гемороя)?

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено dRiZd , 27-Сен-09 22:54 
1) Вообще идеология хорошо показана на http://osnews.com/img/22241/model.PNG
2) А никто в пути кормить и не обещал, в данном случае Вы сами вольны избрать алгоритм по которому будет выполняться Ваша программа (как говолил "папаша Мюллер": увы мы часто грешили тем, что не слушали никого, кроме фюрера, а это есть нуважение к нации...)

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Vitto74 , 27-Сен-09 23:51 
>1) Вообще идеология хорошо показана на http://osnews.com/img/22241/model.PNG

Платформонезависимая микроядерная ОС.

>2) А никто в пути кормить и не обещал, в данном случае
>Вы сами вольны избрать алгоритм по которому будет выполняться Ваша программа
>(как говолил "папаша Мюллер": увы мы часто грешили тем, что не
>слушали никого, кроме фюрера, а это есть нуважение к нации...)

Тогда как они собираются добиться повышение производительности, с увеличением количества процов, средствами ОС, а не самого софта? И если они это не обещали, то зачем сама идея? По сути это хорошая идея микроядерной ОС, ставшая очень актуальной, и дополненная идеей платформонезависимых приложений.

Лицензия BSD.... мдя.... если ОС получит развитие, то MS тут же преобразует ее в нечто подобное MacOS - ядро ваше, остальное наше.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено User294 , 28-Сен-09 04:34 
Ну и будет как сегодня - вон там понтовый макось, но под гитлеровской лицензией и за дикие бабки. А если не нравится - вон вам бзди, идите и делайте из них десктоп сами. Удачи, ага. Только в итоге почему-то одни (те кто львиную долю работы делают) получают обрезки и подачки, а другие гребут бабло лопатой :).

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено аноним , 28-Сен-09 05:46 
>макось, но под гитлеровской лицензией

полмакоси под gpl и bsd

>за дикие бабки

$999 за ноут с хорошим железом и первоклассной осью


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Vitto74 , 28-Сен-09 06:27 
Эти $999 ты платишь за первоклассное железо. ОС конечно тоже ничего, но речь не об этом, а о справедливости распределения бабла: почему код, написанный, скажем мной, под лицензию BSD, могут использовать буржуи в закрытый проектах, не платя мне ни копейки?

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено neckt0 , 28-Сен-09 07:57 
>Эти $999 ты платишь за первоклассное железо. ОС конечно тоже ничего, но
>речь не об этом, а о справедливости распределения бабла: почему код,
>написанный, скажем мной, под лицензию BSD, могут использовать буржуи в закрытый
>проектах, не платя мне ни копейки?

Почитай текст лицензии BSD и всё станет на свои места.



"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено xGa , 28-Сен-09 12:03 
тебя никто не заставляет юзать ту или  иную лицензию. если ты выбрал для себя bsd-лицензирование, то считай ты сам объявил "вот вам, делайте что хотите".

"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Square , 30-Сен-09 06:59 
>>макось, но под гитлеровской лицензией
>
>полмакоси под gpl и bsd
>
>>за дикие бабки
>
>$999 за ноут с хорошим железом и первоклассной осью

Apple
Портативный компьютер MacBook 2.13GHz Core 2 Duo (P7350)
2GB/ 160GB/ GeForce 9400M/ 13.3 1280x800/ SD/ BT/ AE White MC240RS/A белый корпус     

44990 руб

ASUS F6VE <90NSULA-J394G5-5AMC0Y> P7350(2.0)/3072/320(5400)/DVD-RW/WiFi/WiMAX/BT/cam/VistaHB/13.3"/2.19 кг

42618 руб. 40 коп.

Ноут с Виндовс
а) больше памяти и фенечек (больше винт, ваймакс)
б) дешевле


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено win , 30-Сен-09 11:15 
>Ноут с Виндовс
>а) больше памяти и фенечек (больше винт, ваймакс)
>б) дешевле

Так покупайте Виндовс, кто вам мешает?
И передавайте приветы местным барыгам. За те деньги, которые они просят, в штатах можно взять 15 дюймовый макбук Pro.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Square , 30-Сен-09 12:03 
>>Ноут с Виндовс
>>а) больше памяти и фенечек (больше винт, ваймакс)
>>б) дешевле
>
>Так покупайте Виндовс, кто вам мешает?
>И передавайте приветы местным барыгам. За те деньги, которые они просят, в
>штатах можно взять 15 дюймовый макбук Pro.

в штатах:
MacBook Pro 15-inch. Starts at $1699.

в москве:
ASUS K70iO <90NVQA-2191D3-3AMC106Y> T4300(2.1)/4096/250(5400)/DVD-RW/WiFi/cam/VistaHB/17.3"/3.29 кг

1025.00 у.е

привет макбукам в америке чтоли :)


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Аноним , 28-Сен-09 20:16 
> Только в итоге почему-то одни (те кто львиную долю работы делают) получают обрезки и подачки

Это с чего это вдруг Apple делает львиную долю работы? Обрезки получают - это да, недавно посмотрел на леопарда. Это не BSD да и вообще не система :))

> а другие гребут бабло лопатой :)

Ну не скажите. Хотя Foundation не бедствует, да и народ, работающий над системой в fulltime получает очень неплохо.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено bedel , 29-Сен-09 13:58 
>Тогда как они собираются добиться повышение производительности,
>с увеличением количества процов, средствами ОС, а не самого софта?
>И если они это не обещали, то зачем сама идея?

ОС - не волшебная палочка, которая может заставить медленные приложения работать быстрее.
Максимум, что может ОС - предоставить средства написания эффективных приложений.


"Microsoft выпустила релиз прототипа многоядерной ОС Barrelfi..."
Отправлено Vitto74 , 30-Сен-09 05:32 
>>Тогда как они собираются добиться повышение производительности,
>>с увеличением количества процов, средствами ОС, а не самого софта?
>>И если они это не обещали, то зачем сама идея?
>
>ОС - не волшебная палочка, которая может заставить медленные приложения работать быстрее.
>
>Максимум, что может ОС - предоставить средства написания эффективных приложений.

Опять же, как ОС может предоставить средства для распараллеливания ресурсоемкой задачи? В любом случае без долгого и мучительно пляса^Wанализа процесса не обойтись. Так получается, что это просто система с надежной и эффективной многозадачностью?
Linux и СПО может спать спокойно. СПО, по большей части, тоже плевать на архитектуру компа - всегда можно немного доделать и перенести без потерь, в т.ч. производительности.


"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено nikll , 28-Сен-09 09:32 
Да блин, наоборот радоватся надо :), разве в макоси с ее дарвином живется так же туго как в винде? Разве макось настолько кривая глюкнутая и закрытая как и винда?
Может мелкомягкие наконец одумались и решили на базе опенсорного ядра по аналогии с маками сделать ось, дак слава богу что так будет, во первых у нас появятся исходники довольно интересного ядра, во вторых мы сможем портировать некоторые наработки в ту же фрю, и в третьих если их новая ось получит распростронение хоть понятно будет как и что в ней работает и в какую сторону рыть.
P.S. дооолго курил что и как работает в реактосе, вердикт не нравится мне WinNT архетиктура... а сдесь вроде ничо так, симпатичненько.

"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено letsmac , 28-Сен-09 11:31 
>>Может мелкомягкие наконец одумались

Году так в 98-м. Когда начали разработку исследовательских проектов. Сотрудничество с лабами  и тд развито у всех компаний. Apple, Xerox, IBM и многие, многие. Это вложение денег по большей части в студентов, которые потом навыки свои будут использовать для разработки уже как кадровые сотрудники данных компаний.

>>P.S. дооолго курил что и как работает в реактосе,

Макр Руссинович "Внутренняя архитектура Windows ХХХХХ" :-)


"Microsoft выпустила релиз прототипа многоядерной ОС..."
Отправлено anonymous , 28-Сен-09 15:49 
ура! m$ изобрели QNX!

как обычно, m$ продолжает «изобретать» то, что уже было сделано до них.


"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено barmaglot , 28-Сен-09 15:55 
Вот спрашивается, нафига козе баян, в смысле 4-х ядерному процу 4-е ядра ОС, если контроллер прерываний всё равно однин ? Ну хорошо ! их в лучшем случае два ... Один локальный для процессора другой для IO...

"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено q , 28-Сен-09 20:43 
>Вот спрашивается, нафига козе баян, в смысле 4-х ядерному процу 4-е ядра
>ОС, если контроллер прерываний всё равно однин ? Ну хорошо !
>их в лучшем случае два ... Один локальный для процессора другой
>для IO...

В каждом ядре процессора есть свой Local APIC, а I/O APIC -- это микросхема на материнской плате.


"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено GHhost , 28-Сен-09 22:33 
многоядерная ето как? одновременно несколько BSOD выдавать может чтоль?:)

"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено barmaglot , 29-Сен-09 14:24 
Точно ? Даже странно как-то ... Я вот думал Local APIC процессара разделяется всеми ядрами ... Наверное заблуждался ... Дайте ссылочку пожалуйста на АМД или Интел, вобщем на первоисточник.

"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено barmaglot , 29-Сен-09 14:25 
>    В каждом ядре процессора есть свой Local APIC, а I/O APIC -- это микросхема на материнской плате.

Точно ? Даже странно как-то ... Я вот думал Local APIC процессара разделяется всеми ядрами ... Наверное заблуждался ... Дайте ссылочку пожалуйста на АМД или Интел, вобщем на первоисточник.


"Microsoft выпустила исходные тексты прототипа многоядерной О..."
Отправлено cvsup , 29-Сен-09 18:37 
$ pwd
/home/cvsup/tmp/barrelfish
$ grep -r FreeBSD . | wc -l
     378
$ grep -r NetBSD . | wc -l
      16
$ grep  -r 'Sun Microsystems' . | grep -v 'lib/msun' | wc -l
      12

msun - тут и так все понятно..

Медицинское заключение: частично содрано с FreeBSD :p