inferno- 'то портируемая операционная система, созданная для построения распределённых и сетевых систем на широком диапазоне устройств и платформ. эта система обладает межплатформенной переносимостью и может выполняться как пользовательское приложение или как независимая операционная система. поддерживается для большинства широко распространенных операционных систем и платформ. каждая система inferno предоставляет пользователю идентичную среду разработки независимо от основной операционной системы или архитектуры, разрешая работать в гомогенной среде с множеством различных платформ.
inferno — это не только операционная система; она также является полноценной средой разработки, обеспечивая все средства, необходимые для создания, отладки и тестирования приложений. приложения, создаваемые в среде inferno, пишутся на языке limbo, который является модульным параллельным языком программирования с c-подобным синтаксисом. код на limbo компилируется в архитектурно-независимый байтовый код, который затем может быть выполнен в режиме интерпретации (или код компилируется оперативно) для целевого процессора. таким образом, inferno-приложения выполняются идентично на всех inferno-платформах.
inferno предлагает полную прозрачность ресурсов и данных, применяя некую систему именного пространства. ресурсы представляются как файлы, применяется один стандартный коммуникационный протокол. этому такие ресурсы, как хранилища данных, сервисы и внешние устройства, могут разделяться между различными inferno-системами. интерфейс ресурса можно импортировать в локальную систему, и им могут пользоваться приложения, которые не знают, является ли данный ресурс локальным или удаленным.
безопасность высокого уровня также является частью inferno-системы. тому, что для всей сети используется один стандартный коммуникационный протокол, безопасность обеспечивается на системном уровне. inferno предлагает также поддержку аутентификации, основанной на шифровании.
Поделитесь своими знаниями, ответьте на вопрос: