Inferno (операционная система)
Inferno | |
---|---|
Скриншот Inferno | |
Разработчик | Bell Labs и Vita Nuova[вд] |
Семейство ОС | Потомок Plan 9 |
Основана на | Plan 9 |
Последняя версия | 4-я редакция / 28 марта 2015 года |
Поддерживаемые платформы | |
Лицензия | GNU GPL, GNU LGPL и лицензия MIT |
Состояние | Актуальное |
Репозиторий исходного кода | github.com/inferno-os |
Предыдущая | Plan 9 |
Веб-сайт | www.vitanuova.com/inferno |
![]() |
Inferno — операционная система, разрабатываемая американской компанией Vita Nuova[1]. На дизайн и архитектуру Inferno оказали влияние операционные системы Plan 9 и Oberon.
Описание Inferno
Это
Inferno — это не только операционная система; она также является полноценной средой разработки, обеспечивая все средства, необходимые для создания, отладки и тестирования приложений. Приложения, создаваемые в среде Inferno, пишутся на языке Limbo, который является модульным параллельным языком программирования с C-подобным синтаксисом. Код на Limbo компилируется в архитектурно-независимый байтовый код, который затем может быть выполнен в режиме интерпретации (или код компилируется оперативно) для целевого процессора. Таким образом, Inferno-приложения выполняются идентично на всех Inferno-платформах.
Inferno предлагает полную прозрачность ресурсов и данных, применяя некую систему именного пространства. Ресурсы представляются как файлы, применяется один стандартный коммуникационный протокол. Благодаря этому такие ресурсы, как хранилища данных, сервисы и внешние устройства, могут разделяться между различными Inferno-системами. Интерфейс ресурса можно импортировать в локальную систему, и им могут пользоваться приложения, которые не знают, является ли данный ресурс локальным или удаленным.
Безопасность высокого уровня также является частью Inferno-системы. Благодаря тому, что для всей сети используется один стандартный коммуникационный протокол, безопасность обеспечивается на системном уровне. Inferno предлагает также поддержку аутентификации, основанной на шифровании.
Название
Названия протокола «
См. также
Ссылки
- Домашняя страница Inferno (англ.)
- Проект на Google Code с официальными исходниками (англ.)
- Inferno Wiki (рус.)
- Документация по Inferno на русском языке (рус.)
- Статьи на Хабрахабре, посвящённые Inferno (рус.)
- Блог, полностью посвящённый операционной системе Inferno (рус.)
- Разработка программ в среде операционной платформы Inferno, или "Адское" программирование - статья, содержащая перечень ссылок на другие ресурсы по Inferno (рус.)
- Блог, посвящённый OS Inferno и среде Acme (англ.)
- Установка Inferno в виртуальной машине (рус.)
- Установка Inferno поверх Linux (рус.)
- Портирование Inferno OS на систему Raspberry Pi (Labs) (англ.)
Примечания
- ↑ Vita Nuova: Provider of grid, distributed and embedded systems solutions . Дата обращения: 20 января 2007. Архивировано 7 января 2007 года.
- ↑ Происхождение названий в Inferno Архивная копия от 22 апреля 2007 на Wayback Machine (англ.)