CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
19.08.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы

Barrelfish FAQ

http://alv.me/

Оригинал

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

This web page was brought to you by a server running Barrelfish.

Что можно понять так:

Эта страница размещена на сервере, работающем под управлением Barrelfish.

Из чего можно сделать вывод, что, несмотря на юный возраст, система худо-бедно работает. Хотя автору этих строк её собрать и не удалось.

А ещё в этом документе проскакивают интересные мысли, созвучные недавней дискуссии между Ричардом Столлманом и Мигелем де Иказа.

Что такое Barrelfish?

Barrelfish - исследовательская операционная система, разрабатываемая совместно исследователями группы систем Швейцарского федерального технического университета в Цюрихе (ETH Zurich) и группы систем и сетей Microsoft Research, Кембридж, Великобритания. Она представляет собой средство изучения структуры операционных систем, предназначенных для аппаратных средств будущего. Мы предполагаем, что главные проблемы при развитии операционных систем будут связаны с их масштабируемостью при увеличении числа процессорных ядер, и с возрастанием уровня неоднородности процессоров и систем. Для решения этих проблем мы предлагаем радикально новый метод структуризации операционной системы. Barrelfish представляет собой реализацию этого предложения, предназначенную, во-первых, для доказательства его правильности, а во-вторых — для создания базы, обеспечивающей расширение работ. Например, мы планируем разработку модели асинхронного программирования, параллельной файловой системы и т.д.

Barrelfish разрабатывалась “с нуля”, почти вся система написана на Си и на языке ассемблера и предназначена для использования на 64-битовых x86-совместимых платформах.

Кто разрабатывал Barrelfish?

Barrelfish разрабатывается с октября 2007 в ETH в Цюрихе и в Microsoft Research в Кембридже. Исследователи обеих групп создали репозиторий исходных текстов, который размещён на сервере ETHZ.

Почему ETHZ и Microsoft работают над этой системой совместно?

ETHZ — это технический университет, в значительной мере ориентированный на выполнение исследований. В MSR приветствуется открытое сотрудничество с академическими коллегами. В настоящем случае сотрудничество возникло как следствие совместных работ в совершенно ином проекте — исследовательской работе по операционной системе в Кембриджском университете в 1990-ых годах. Настоящий проект не предполагает никаких финансовых соглашений, и MSR не финансирует группу разработки Barrelfish в ETHZ, как и любой другой проект.

Почему исходные тексты опублдикованы именно теперь?

Наш доклад про Barrelfish принят на конференцию СACM Symposium on Operating Systems Principles (SOSP), считающуюся главной конференцией по операционным системам, которая состоится в октябре 2009 года. Предварительная публикация исходников позволит другим исследователям воспроизвести наши экспериментальные результаты и поэтому мы считаем это важным вкладом в области операционных систем.

Чем Barrelfish отличается от Windows или Linux?

В настоящее время в Barrelfish просто отсутствуют функции, которые позволяли её использовать кем-либо, кроме исследователей, производящих её измерения. Структурные отличия Barrelfish от операционных систем типа Windows и Linux подробно описаны в статье для SOSP.

Каковы условия распространения кода?

Текущий релиз распространяется на условиях лицензии BSD-стиля о трёх пунктах. В будущем эту лицензию мы менять не собираемся.

В некоторых компонентах системы, написанных другими разработчиками, таких как библиотека математических функций или ECLiPSe CLP solver, используются собственные открытые лицензии; подробности можно найти в релизе исходников.

Почему это исследование интересно MSR?

MSR проводит исследовательские работы в области операционных систем для поиска технологий и решений, способствующих улучшению продуктов MS на благо её заказчиков. MSR является членом мирового сообщества исследователей операционных систем. Новые ОС представляют интерес для MSR поскольку они обеспечивают возможности различного использования компьютеров.

Каковы Ваши планы на будущее?

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




Комментарии

ddragon, Tue Oct 20 11:04:57 2009:
>>В будущем эту лицензию мы менять не собираемся.
Я так и знал!!! T_T!!!!!
аноним, Wed Oct 14 10:34:05 2009:
Новые ОС представляют интерес для MSR

тут я поржал.
похоже, MSR решила отдать разработку в массовую обкатку? разумно, линукс давно идёт этим путём.

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

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds