Plan B (операционная система)

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
Plan B
Разработчик:
Systems lab's
Семейство:
потомок UNIX / Plan 9
Исходный код:
Открытый
Тип ядра:
Гибридное ядро
Лицензия:
Plan B license
Последняя версия:
Номер:
4-я редакция
Состояние:
Актуальное

Plan B — операционная система, ответвлённая от Plan 9 и предназначенная для работы в распределенной динамической среде. Plan B известна отказом от семантики файла в пользу более мощного понятия «коробки» (box).

Основные принципы архитектуры[править]

  • Все ресурсы представлены как (volumes) «тома» «объемы» «свитки»
  • Система работает с локальными и удаленными «коробками» посредством общего протокола, но допускается также централизованая замена этого протокола на любой другой
  • Как и в Plan 9, пространство имен — приватное по отношению к конкретному процессу, и его можно модифицировать путем именования «свитков» и определения правил, согласно которым происходит автоматический импорт сетевых ресурсов
  • Системные вызовы оперируют именами, по возможности в программах не используются файловые дескрипторы

См. также[править]

Ссылки[править]