План 9 от Bell Labs
-
История и развитие Plan 9
- Plan 9 — это распределенная операционная система, разработанная в Bell Labs в 1991 году.
- Она была создана для поддержки распределенных вычислений и разработки программного обеспечения.
- Plan 9 была основана на философии Unix и использовала концепцию «everything is a file» для представления системных интерфейсов.
-
Технические особенности и архитектура
- Plan 9 использует файловую систему с иерархической структурой и поддерживает удаленный доступ к файлам через протокол 9P.
- Она включает в себя механизмы для создания и управления процессами, а также для управления памятью и ресурсами.
- Plan 9 имеет архитектуру, основанную на процессах и пространствах имен, что позволяет создавать распределенные приложения.
-
Коммерческое использование и влияние
- Plan 9 не получила широкого коммерческого распространения, но повлияла на другие операционные системы, включая Linux.
- Она использовалась в исследованиях в области компьютерных наук и в коммерческих системах хранения данных.
- Plan 9 вдохновила другие проекты, такие как 9wm и wmii, и была адаптирована для Raspberry Pi.
-
Деривативы и форки
- Inferno является потомком Plan 9 и включает в себя многие ее концепции.
- 9atom и 9front — это форки Plan 9, добавляющие новые аппаратные драйверы и программное обеспечение.
- Существуют также альтернативные дистрибутивы, такие как 9legacy и Akaros, предназначенные для многоядерных архитектур.
-
Лицензия
- Полный исходный код Plan 9 доступен под лицензией 1.02, которая была изменена на GPL-2.0 в 2014 году.
- В 2021 году право собственности на Plan 9 перешло к Plan 9 Foundation, и все предыдущие релизы были повторно лицензированы под MIT.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: