Jump to content











Photo
- - - - -

FUSE under Windows XP and Vista?


  • Please log in to reply
7 replies to this topic

#1 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 05 July 2008 - 03:54 PM

I will just throw this on the table:
http://dokan-dev.net...s/dokan-readme/
http://dokan-dev.net/en/download/

from the little I can get, this could be useful in a number of projects, but I will leave it to the "real" developers here. :)

A related link:
http://rfd.rsdn.ru/f.../2993239.1.aspx
http://translate.goo...t...it&ie=UTF-8


:)

jaclaz

#2 Yorn

Yorn

    Frequent Member

  • Advanced user
  • 178 posts
  • Location:United States

Posted 10 November 2008 - 10:37 PM

This looks like exactly what would make IMDisk work with the Windows Home Server drive integration. That way I could allocate blocks of space on my computers for things like server storage and have a distributed file system of several terrabytes in size driven by my multiple computers and their hard drives. I know this could be done with something like FreeNAS and VMWare as well, but I'd rather avoid a convoluted solution for something simple yet very effective.

#3 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 11 November 2008 - 07:32 AM

FYI, there is also this newish SDK by eterlogic:
http://www.boot-land...?showtopic=1507

cannot say if it can be of use. :cheers:

jaclaz

#4 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 16 February 2009 - 12:38 PM

Cyberax at http://apple.slashdo...08/12/17/167220

Also, it seems to be a good time to plug Dokan and my FUSE4Win project :poke:

There's a wonderful project named "Dokan" (http://dokan-dev.net/en/), it makes posssible to write user-space filesystem in Windows.

I've adapted FUSE interface for it, so it's possible to use (almost) unmodified FUSE filesystems in Windows: http://hg.sharesource.org/fuse4win [sharesource.org]

Currently, SSHFS works fine. NTFS3g also works :poke:

http://hg.sharesource.org/fuse4win

#5 Michael McStarfighter

Michael McStarfighter

    Newbie

  • Advanced user
  • 24 posts

Posted 17 February 2009 - 12:33 AM

Are there binaries at fuse4win? I see only sources ...

#6 Olof Lagerkvist

Olof Lagerkvist

    Gold Member

  • Developer
  • 1448 posts
  • Location:Borås, Sweden
  •  
    Sweden

Posted 17 February 2009 - 07:49 AM

This looks like exactly what would make IMDisk work with the Windows Home Server drive integration. That way I could allocate blocks of space on my computers for things like server storage and have a distributed file system of several terrabytes in size driven by my multiple computers and their hard drives. I know this could be done with something like FreeNAS and VMWare as well, but I'd rather avoid a convoluted solution for something simple yet very effective.


I would think that what you are looking for is probably not a virtual filesystem driver, you want a virtual disk driver. ImDisk is a virtual disk driver and it is already possible to make it use a user-mode application for I/O emulation. So, ImDisk with a user-mode module would be a user-mode virtual disk driver, while FUSE with a user-mode module would be a user-mode virtual filesystem driver. :poke:

The ImDisk sources contains a sample user-mode application called devio that shows how to write a user-mode application for serving virtual disk I/O requests.

You could write a user-mode application that takes I/O requests directed to a virtual disk and redirect them to blocks you have allocated on different computers on your network. All done with a user-mode application. The filesystem on these virtual disks could be anything that can be used on other disks in Windows, FAT, NTFS etc, or most probably even something backed by fuse4win. :poke:

FUSE with different modules are very useful for other things, especially for supporting other filesystems than Windows normally can understand, that is other filesystems than FAT, NTFS etc.

#7 Michael McStarfighter

Michael McStarfighter

    Newbie

  • Advanced user
  • 24 posts

Posted 19 February 2009 - 01:13 PM

It would be nice to know where I can get binaries of fuse4win ... :poke:

#8 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 19 February 2009 - 04:25 PM

It would be nice to know where I can get binaries of fuse4win ... :poke:


You appear to miss a point. :poke:

Programmers are generally very smart people, and have a lot of things to do :poke:.

(with some notably FEW exceptions :poke:) they usually are COOL :poke:, and really l33t , and they:

  • don't have time (five minutes) to compile their app on their machine with the "right" compiler and with the "right" settings, and make it available.
  • don't have time (five minutes) to write a simple text file stating which (usually Commercial and often unavailable) compiler is the "right" one, which settings to use, fir the "average" user.
  • don't have time (several hours) to write some documentation.
  • don't have time to promote their work to willing beta-testers or to the public, and fix reported bugs.

It would be too easy to run a .exe or install a .dll and see if it works, you have to try building the source, wait for it failing, try another compiler, fail again, open up the source, study it for several days, then blindly change the commas or parenthesis that made the source incompatible with the compilers you have, possibly introducing in the meantime a few bugs, then try the app and since it won't work because you are not a programmer, you are faced a dilemma:
  • become a programmer yourself, learn the whole stuff and write a better source
  • throw the whole source and stupid compilers you installed out of the window

There is a VERY :) active fuse4win forum here:
http://fuse4win.4hos...forum/index.php
but nowhere a compiled package to try for us non-programmers. :poke:

Another "source" site (but with no "source" files :poke::
http://sharesource.o...fuse4win/files/


But there are other projects using Dokan :poke::
http://groups.google...ing-dokan?pli=1

Namely winfuse:
http://code.google.com/p/winfuse/

has no page, releases no files, you have to "join" the thing if you want (possibly :poke:) anything more than a :
http://code.google.c...source/checkout

# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://winfuse.googl....com/svn/trunk/ winfuse-read-only


We are at the mercy of anyone with the "right" knowledge and tool willing to share a compiled build..... :poke:


jaclaz




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users