ОС Barrelfish: рыбозасолочный цех

Автор: Алексей Федорчук
Впервые опубликовано:  LinuxFormat, #143 (апрель 2011)

Разработчики не часто удивляют нас появлением новых операционных систем. Оно и понятно: казалось бы, в существующих ОС реализованы все разумные идеи. Ан нет: осенью 2009 года мы имели удовольствие видеть представление Barrelfish — ОС с принципиально новой, мультиядерной (multikernel), архитектурой: в ней, подобно сельдям в бочке, несколько ядер (kernel), соответствующих ядрам (core) аппаратной платформы, работает независимо, с собственными приложениями.

Возможно, такой «рыбозасолочный» подход будет более эффективным при мультипроцессинге, нежели традиционные механизмы SMP или NUMA. А ведь именно эффективное распараллеливание задач между наличными ядрами — ныне единственный способ наращивания производительности, особенно ввиду скорого появления восьмиядерных процессоров даже в пользовательских декстопах.

Интересны разработчики и лицензия новой ОС. Первые — Высшая техническая школа Цюриха (ETHZ), известная многими именами учёных в области точных и компьютерных наук и… компания Microsoft, просто известная. А лицензия — практически стандартная в BSD-стиле.

Первого марта текущего года появился третий по счёту снапшот (подробности на сайте проекта). Система позиционируется как исследовательская, и к практическому применению (пока) не пригодна. Однако кто знает — может быть, скоро мы увидим действующий «рыбозасолочный цех», порождённый альянсом научной свободы и проприетаризма.

ОС Barrelfish: рыбозасолочный цех: 1 комментарий

  1. А как там с использованием нескольких ядер над одной задачей? Межпроцессорное взаимодействие разве не затрудняется такой архитектурой?

Обсуждение закрыто.