



Еще одна экспериментальная ОС от Microsoft
10516
Исследователи Microsoft работают над еще одним проектом операционной системы, корни которой уходят в проект Singularity. Новая операционная система, известная под кодовым именем Helios, представляет собой гетерогенную многопроцессорную платформу, построенную вокруг вспомогательных ядер.
Посетители блога указали мне на материал о Helios после того, как я написала на прошлой неделе о другой операционной системе Microsoft под кодовым именем . Без их помощи я едва ли бы нашла информацию о Helios, так как она не отражена на странице активных проектов Microsoft Research. Исследователи Microsoft подготовили для публикации в октябре.
Singularity представляет собой микроядерную операционную систему с набором соответствующих инструментов и библиотек, разработанных с использованием управляемого кода. Singularity основана не на Windows, она был написана с нуля с целью подтверждения концепции. Условную параллель можно провести и с еще одним проектом Microsoft - Midori, - который также находится в инкубационной фазе.
Так что же такое Нelios? Вот, что говорится в документе, который в скором времени должен попасть в открытую печать:
- " - это операционная система, предназначенная для упрощения задачи подготовки, развертывания и настройки приложений для гетерогенных платформ. В Helios введены вспомогательные ядра, которые экспортируют единообразный набор абстракций ОС для процессоров различных архитектур и с разными характеристиками производительности. Доступ к системе ввода/вывода, например файловой системе, прозрачен и осуществляется через удаленную передачу сообщений, которая расширяет абстракцию передачи сообщений между микроядрами до инфраструктуры вспомогательных микроядер. Helios перенаправляет приложение на доступные шины ISA путем компиляции кода из промежуточного языка".
Согласно тому же документу, Helios была создана внесением изменений в RDK (абб. от Research Development Kit) Singularity для обеспечения поддержки вспомогательных (или спутниковых, сателитных) ядер. Разработчики реализовали поддержку вспомогательных ядер на двух различных аппаратных платформах: программируемой карте Intel XScale PCI Express I/O и кэш-когерентной архитектуре NUMA. Helios рассматривает программируемые устройства в качестве небольшой копии распределенной системы, говорится в документе Microsoft. На эту идею разработчиков вдохновили такие распределенные системы, как LOCUS, Emerald и Quicksilver.
Исследователи Microsoft говорят, что Helios и Barrelfish лишь дополняют друг друга:
- "Barrelfish призвана обеспечить понимание программных требований при запуске приложений, а в центре внимания Helios - интерполяция одноядерного ядра через гетерогенные сопроцессоры с целью упростить приложениям использование преимущества новых аппаратных платформ".
Хотя было много разговоров о том, что же Microsoft предложит в качестве замены Windows, важно понимать, что Singularity, Barrelfish, Helios и Midori находятся на ранней стадии разработки и носят исследовательский характер. Вполне возможно, им не суждено приобрести коммерческий статус.
Хотя сама Microsoft создала ряд концептуальных видео с , компания не намерена сообщать подробности о следующей версии Windows, . Так что пока трудно сказать, насколько любой из этих проектов окажет влияние на последующие ОС Microsoft. Тем не менее, все они, определенно, достойны внимания.
Источник:
Перевод: houseboy
Комментарии
"Windows, ожидаемой в 2011/2012." в мс всегда говорили что цикл между операционками примерно равен трем годам. так что разумнее говорить о 12/13 годах
судя по описанию ни Нelios ни Barrelfish если их переделают в коммерческие продукты то не для рядовых пользователей. хотя Helios может получить распространие и у рядовых пользователей. Расредёлённая ОС как и само железо будет заметно быстрее обычных аналогов - снизится объём вводов и выводов и каждая железка будет занимать только тем для чего и была и создана, также расходы на электропитание уменьшится - ненужное завершит свою работу и подключится если это нужно
Helios как часть ОС запущенная на сетевой карте(только когда её сделают
) сможет заменить например QoS и другие процессы, что позволит центральному процессору сконцентрироваться на других задачах, чем контролировать объём приоритетного трафика и осуществлять правила брандмауера, также качать и записывать файлы на диск.... также можно отделить и другие части
будет хорошо если так и будет...
А всё давно придумано. Уже есть Inferno. Есть Plan9.
Вот довольно интересное и легкочитаемое описание:
По теме
- Microsoft запатентовала технологию воссоздания умерших людей в виде чат-ботов
- Microsoft представила свой сервис облачного гейминга Project xCloud
- Компания Microsoft погрузила на морское дно дата-центр
- Искусственный интеллект Microsoft обошел человека и конкурента от Alibaba в тесте на понимание полученной информации
- Microsoft патентует сканер отпечатков пальцев, встроенный в дисплей
- Microsoft представила платформу обучения ИИ Project Brainwave
- Microsoft достигла 5.1% ошибок в распознавании речи
- Бот Zo сказал, что Linux лучше Windows
- Чат бот Zo от Microsoft заговорил на запрещенные темы
- Microsoft Research создает гарнитуру дополненной реальности в виде обычных очков



