9P

9P (альтернативное название протокол файловой системы Plan 9 ) — Разработанный специально для  распределенной ОС Plan9 сетевой протокол, используется для организации сетевого соединения между компонентами этой операционной системы. Основными составляющими ОС Plan9 являются файлы — это, к примеру, сетевые соединения, окна, процессы, а также практически все доступные составляющие Plan 9. В отличии от Network File System (NFS), 9P поддерживает функционал кеширования, и так же, способен обслуживать синтетические файлы (к примеру, для представления процессов можно использовать /proc).

Изрядно отредактированая версия протокола 9P, подготовленная специально для 4 редакции plan 9, была названа 9P2000.

Еще одна версия протокола 9P — 9P2000.u была специально подготовлена для поддержки в операционных система Unix. Так же, можно отметить, что серверная реализация для Unix, называющаяся u9fs, является частью дистрибутива plan 9.

Протокол имеет множество реализаций, которые в свою очередь, находят применение во встраиваемых системах (styx, brick и тд).



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>