Plan B (операционная система) (Plan B (khyjgenkuugx vnvmybg))
Перейти к навигации
Перейти к поиску
Plan B | |
---|---|
Разработчик | Systems lab's |
Семейство ОС | Потомок UNIX / Plan 9 |
Основана на | Plan 9 |
Последняя версия | 4-я редакция |
Тип ядра | Гибридное ядро |
Лицензия | Plan B license |
Состояние | Актуальное |
Репозиторий исходного кода | github.com/fjballest/pla… |
Веб-сайт | lsub.org/ls/planb.html |
Plan B — операционная система, ответвлённая от Plan 9 и предназначенная для работы в распределённой динамической среде. Plan B известна отказом от семантики файла в пользу более мощного понятия «коробки» (box).
Основные принципы архитектуры
[править | править код]- Все ресурсы представлены как (volumes) «тома» «объемы» «свитки».
- Система работает с локальными и удаленными «коробками» посредством общего протокола, но допускается также централизованная замена этого протокола на любой другой.
- Как и в Plan 9, пространство имён — приватное по отношению к конкретному процессу, и его можно модифицировать путём именования «свитков» и определения правил, согласно которым происходит автоматический импорт сетевых ресурсов.
- Системные вызовы оперируют именами, по возможности в программах не используются файловые дескрипторы.
См. также
[править | править код]Ссылки
[править | править код]- Официальный сайт Plan B Архивная копия от 20 июля 2011 на Wayback Machine (англ.)
- Обзор Plan B (рус.)