LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

1) сервер слушает не на порту, а из файла. Т.к. файлового пространства имен у линукса нет, для каждого клиента свой файл в виртуальной ФС.

2) для доступа к этим файлам с другой машины, директория с ними расшаривается по сети. Причем протокол, по которому расшаривают, не должен быть заточен на «обычные» файлы. Я вот думаю, что если расшарить какой-нибудь /dev/input/ по FTP, то могут возникнуть проблемы. А 9P как раз какой надо, ибо разрабатывался именно под такое.

Ну и ясно, что не должно быть никаких ioctl на этих файлах

Исправление cvs-255, :

1) сервер слушает не на порту, а из файла. Т.к. файлового пространства имен у линукса нет, для каждого клиента свой файл в виртуальной ФС.

2) для доступа к этим файлам с другой машины, директория с ними расшаривается по сети. Причем протокол, по которому расшаривают, не должен быть заточен на «обычные» файлы. Я вот думаю, что если расшарить какой-нибудь /dev/input/ по FTP, то могут возникнуть проблемы. А 9P как раз какой надо, ибо разрабатывался именно под такое.

Исходная версия cvs-255, :

1) сервер слушает не на порту, из файла. Т.к. файлового пространства имен у линукса нет, для каждого клиента свой файл в виртуальной ФС.

2) для доступа к этим файлам с другой машины, директория с ними расшаривается по сети. Причем протокол, по которому расшаривают, не должен быть заточен на «обычные» файлы. Я вот думаю, что если расшарить какой-нибудь /dev/input/ по FTP, то могут возникнуть проблемы. А 9P как раз какой надо, ибо разрабатывался именно под такое.