Inferno (операционная система)
Материал из Википедии — свободной энциклопедии
![]() |
|
Inferno | |
![]() |
|
Разработчик | Vita Nuovo |
Семейство ОС | N/A |
Исходный код | Открытый |
Последняя версия | 4-я редакция — |
Тип ядра | N/A |
Интерфейс | {{{default_ui}}} |
Лицензия | Двойная: Copyleft или проприетарная |
Состояние | Актуальное |
Веб-сайт | www.vitanuova.com/inferno |
Inferno — операционная система, разрабатываемая компанией Vita Nuovа. На дизайн и архитектуру Inferno оказала влияние операционная система Plan 9.
Содержание |
[править] Описание Inferno
Это компактная операционная система, созданная для построения распределенных и сетевых систем на широком диапазоне устройств и платформ. Эта система обладает межплатформенной переносимостью и может выполняться как пользовательское приложение или как независимая операционная система. Поддерживается для большинства широко распространенных операционных систем и платформ. Каждая система Inferno предоставляет пользователю идентичную среду разработки независимо от основной операционной системы или архитектуры, разрешая работать в гомогенной среде с множеством различных платформ.
Inferno – это не только операционная система; она также является полноценной средой разработки, обеспечивая все средства, необходимые для создания, отладки и тестирования приложений. Приложения, создаваемые в среде Inferno, пишутся на языке Limbo, который является модульным параллельным языком программирования с C-подобным синтаксисом. Код на Limbo компилируется в архитектурно-независимый байтовый код, который затем может быть выполнен в режиме интерпретации (или код компилируется оперативно) для целевого процессора. Таким образом, Inferno-приложения выполняются идентично на всех Inferno-платформах.
Inferno предлагает полную прозрачность ресурсов и данных, применяя некую систему именного пространства. Ресурсы представляются как файлы, применяется один стандартный коммуникационный протокол. Благодаря этому такие ресурсы, как хранилища данных, сервисы и внешние устройства, могут разделяться между различными Inferno-системами. Интерфейс ресурса можно импортировать в локальную систему, и им могут пользоваться приложения, которые не знают, является ли данный ресурс локальным или удаленным.
Безопасность высокого уровня также является частью Inferno-системы. Благодаря тому, что для всей сети используется один стандартный коммуникационный протокол, безопасность обеспечивается на системном уровне. Inferno предлагает также поддержку аутентификации, основанной на шифровании.
[править] Название
Следует отметить, что имена «Styx» (протокол), «Inferno», «Limbo» и т. п., а также название компании-разработчика - «Vita Nuova» выбраны под влиянием Божественной комедии Данте, которую читал Роб Пайк во время работы над оригинальным проектом Inferno в Bell Labs [1].
[править] См. также
[править] Ссылки
- Домашняя страница Inferno
- Проект на Google Code с официальными исходниками