Sic transit gloria mundi

Sep 30, 2009 09:42

На прошлой неделе Интернет заполнили сообщения, что "Microsoft разрабатывает многоядерную операционную систему Barrelfish" (заголовок из CNews). Не обсуждая систему, которая вообще то известна с 2007 года, хотелось бы обратить внимание, что главное в этой новости совсем не Microsoft.

На сайте Barrelfish ( http://www.barrelfish.org/ ) приведен список разработчиков (с фотографиями) и ясно сказано, что разработка ведется в "collaboration between  ETH Zurich in Switzerland and Microsoft Research Cambridge in the UK". Разработчиков от ETHZ вроде даже больше на одного :) .

Последние двадцать лет ETHZ воспинимался как вотчина профессора Никлауса Вирта, как родина языка Oberon и связанных с ним операционных систем Oberon, Bluebottle (теперь A2), Minos и так далее. В России, с привычной нам категоричностью, считалось что "это направление  (Oberon) является европейской альтернативой (а исторически - прообразом) американским Java и .NET".

И вот теперь ETHZ создает новую систему и нет ни слова об Oberone, о Вирте, о традициях и тому подобном, и к тому же сотрудничество с Microsoft. В общем можно считать, что двадцатилетняя история Oberon закончилась.

Ранее я писал как последняя коммерческая фирма прекратила использование Oberon ( http://pumba103.livejournal.com/18781.html).

Что же касательно самой системы Barrelfish, то проект многоядерной системы не оригинален (кстати, первая промышленная многоядерная система была написана в 1994 году на том же Oberon). Более интересно активное использование DSL при разработке Barrelfish.

Кстати, Microsoft обьявил о существовании еще одной экспериментальной операционной системы - Helios. Эта система и система Barrelfish дополняют друг друга и, как написано в документе по Helios "Barrelfish focuses on gaining a fine-grained understanding of application requirements when running applications, while the focus of Helios is to export a single-kernel image across heterogenous coprocessors to make it easy for applications to take advantage of new hardware platforms,".

В общем, у Microsoft есть свое видение будущего - "a future where computers will have lots of different processing cores, who may not all share the same instruction set - for instance, the GPU who mostly just sits there wasting electrons in most machines' и он активно к этому будущему готовится.

А Oberon жалко.

oberon

Previous post Next post
Up