[ANN] FUSE for Windows
От: Cyberax Марс  
Дата: 19.06.08 12:17
Оценка: 63 (10)
Привет всем!

Я портировал на Windows библиотеку FUSE (Filesystem in USer SpacE), позволяющую создавать файловые системы из пользовательского режима. Причём минимальная FS помещается в 90 строчек.

Взять можно здесь: http://hg.sharesource.org/fuse4win — это репозиторий Mercurial, через web-интерфейс можно скачать .tgz/zip. Строится библиотека с помощью CMake (http://cmake.org/). Ещё нужно скачать и установить библиотеку Dokan с http://dokan-dev.net/en/download/.

Поддерживается конфигурация MSVC и Cygwin. Под Cygwin'ом с моим fuse'ом собирается и работает (почти) sshfs (http://fuse.sourceforge.net/sshfs.html) и http://code.google.com/p/bindfs/ . Правда, их нужно пропатчить перед сборкой — нужные патчи в каталоге patches.

Всё тестировалось в XP 32-bit. Под 64-bit работать точно не будет, под Vista — должно, если подписать драйвер в Dokan.
Sapienti sat!
Re: [ANN] FUSE for Windows
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 19.06.08 17:39
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Поддерживается конфигурация MSVC и Cygwin. Под Cygwin'ом с моим fuse'ом собирается и работает (почти) sshfs (http://fuse.sourceforge.net/sshfs.html) и http://code.google.com/p/bindfs/ . Правда, их нужно пропатчить перед сборкой — нужные патчи в каталоге patches.


Круто!
Можешь выложить бинарники sshfs?
Re[2]: [ANN] FUSE for Windows
От: Cyberax Марс  
Дата: 20.06.08 04:28
Оценка:
Здравствуйте, achmed, Вы писали:

C>>Поддерживается конфигурация MSVC и Cygwin. Под Cygwin'ом с моим fuse'ом собирается и работает (почти) sshfs (http://fuse.sourceforge.net/sshfs.html) и http://code.google.com/p/bindfs/ . Правда, их нужно пропатчить перед сборкой — нужные патчи в каталоге patches.

A>Круто!
A>Можешь выложить бинарники sshfs?
Да, допинаю его до кондиции ещё немного — и выложу в виде инсталлятора.
Sapienti sat!
Re: [ANN] FUSE for Windows
От: Гест Украина https://zverok.github.io
Дата: 20.06.08 19:41
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Привет всем!


C>Я портировал на Windows библиотеку FUSE (Filesystem in USer SpacE), позволяющую создавать файловые системы из пользовательского режима. Причём минимальная FS помещается в 90 строчек.


C>Взять можно здесь: http://hg.sharesource.org/fuse4win — это репозиторий Mercurial, через web-интерфейс можно скачать .tgz/zip. Строится библиотека с помощью CMake (http://cmake.org/). Ещё нужно скачать и установить библиотеку Dokan с http://dokan-dev.net/en/download/.


Так вроде Докан сам по себе "FUSE for Windows"?
Re[2]: [ANN] FUSE for Windows
От: Cyberax Марс  
Дата: 20.06.08 19:44
Оценка:
Здравствуйте, Гест, Вы писали:

C>>Взять можно здесь: http://hg.sharesource.org/fuse4win — это репозиторий Mercurial, через web-интерфейс можно скачать .tgz/zip. Строится библиотека с помощью CMake (http://cmake.org/). Ещё нужно скачать и установить библиотеку Dokan с http://dokan-dev.net/en/download/.

Г>Так вроде Докан сам по себе "FUSE for Windows"?
У него API другой. Моя библиотека его адаптирует к родному FUSEному, чтобы можно было юниксовые FUSE-ные файловые системы простой перекомпилцией под Cygwin использовать.
Sapienti sat!
Re[3]: [ANN] FUSE for Windows
От: Гест Украина https://zverok.github.io
Дата: 20.06.08 19:57
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Взять можно здесь: http://hg.sharesource.org/fuse4win — это репозиторий Mercurial, через web-интерфейс можно скачать .tgz/zip. Строится библиотека с помощью CMake (http://cmake.org/). Ещё нужно скачать и установить библиотеку Dokan с http://dokan-dev.net/en/download/.

Г>>Так вроде Докан сам по себе "FUSE for Windows"?
C>У него API другой. Моя библиотека его адаптирует к родному FUSEному, чтобы можно было юниксовые FUSE-ные файловые системы простой перекомпилцией под Cygwin использовать.

Ага, понял. Хорошее дело, полезное. просто за "я портировал" мне показались нечеловеческие объемы работы
Re[4]: [ANN] FUSE for Windows
От: Cyberax Марс  
Дата: 21.06.08 06:44
Оценка:
Здравствуйте, Гест, Вы писали:

Г>Ага, понял. Хорошее дело, полезное. просто за "я портировал" мне показались нечеловеческие объемы работы

Да, слишком как-то громко звучит
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.