[ANN] FUSE for Windows в избранное  новое    подписка   модер. 
От: Cyberax 
Дата: 19.06.08 11:17
Оценка:60 (9)
Привет всем!

Я портировал на 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 в избранное  новое    модер. 
От: achmedhttp://code.google.com/p/arp/
Дата: 19.06.08 16: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 03: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 в избранное  новое    модер. 
От: Гест 
Дата: 20.06.08 18: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 18: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 в избранное  новое    модер. 
От: Гест 
Дата: 20.06.08 18: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 05:44
Здравствуйте, Гест, Вы писали:

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

Да, слишком как-то громко звучит
Sapienti sat!