| [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 | |
| От: | achmed | ||
| Дата: | 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! |