На днях стало известно, что работа над Microsoft Midori скорее всего не прекращена: старший архитектор инкубационного проекта ОС в Microsoft Joe Duffy в своём блоге опубликовал информацию об открытии ряда вакансий в Microsoft Research, связанных с параллельными и распределенными вычислениями.
Первые упоминания о проекте Midori, как о новой экспериментальной ОС на основе уже существующей Singularity OS, появились 2 года назад, но официальных данных от Microsoft до сих пор практически нет (проект держится в тайне), хотя упоминания Midori иногда обнаруживаются в документах, связанных с другими проектами компании Microsoft.
Проект Singularity — начатый в 2003 году эксперимент Microsoft Research по созданию максимально надежной операционной системы, написанной на управляемом коде. Подробный обзор этого проекта есть на RSDN.
Когда разрабатывалась Microsoft Windows, компьютерам приходилось работать с совершенно иными объёмами и типами данных, нежели сейчас. Microsoft в своих исследованиях ищет новый подход к разработке ОС, которая удовлетворила бы современные требования.
Midori планируется как полностью компонентная система со строго изолированными друг от друга модулями, что обеспечит ей высокую безопасность и производительность. Как и её основа (Singularity OS), Midori состоит из управляемого кода (managed code), работающего с виртуальной машиной .NET. Исполняемый непосредственно на процессоре код останется, возможно, только в микроядре системы.
В Midori будет использован более современный подход и к вопросам параллельной многозадачности и работы в сетях различной топологии от одноранговых до пиринговых. Система будет поддерживать распределённую параллелизацию и облачные вычисления.
Пожалуй, это основное из того, что нам известно на сегодняшний день об этом проекте. Многие считают, что Midori — исключительно внутренний исследовательский проект Microsoft, который никогда не будет предложен пользователям, в отличие от технологий, разработанных на его основе. Возможно, так оно и есть, но кто знает…