hep icon indicating copy to clipboard operation
hep copied to clipboard

rootio,xrootd: add support to FUSE for Windows

Open sbinet opened this issue 6 years ago • 2 comments

here are the packages AFAICT that provide FUSE for Windows:

  • https://github.com/dokan-dev/dokany (the FUSE part is LGPL-2)
  • https://github.com/billziss-gh/cgofuse (MIT)

sbinet avatar Aug 15 '18 20:08 sbinet

it seems there is now also:

  • https://docs.microsoft.com/en-us/windows/desktop/projfs/projected-file-system

Recent versions of Windows 10 ship with a new system facility called “Projected File System” (ProjFS) [2] that has been factored out from previous work on the Git virtual file system [3]. ProjFS simplifies the development of virtual user-level file systems on Windows much like Fuse does on UNIX platforms

The Windows Projected File System (ProjFS) allows a user-mode application called a "provider" to project hierarchical data into the file system, making it appear as files and directories in the file system. For example, a simple provider could project the Windows registry into the file system, making registry keys and values appear as files and directories, respectively. An example of a more complex provider is VFS for Git, used to virtualize very large git repos.

@EgorMatirov do you have any insight about this ?

sbinet avatar Jan 30 '19 16:01 sbinet

it seems there is now also:

  • https://docs.microsoft.com/en-us/windows/desktop/projfs/projected-file-system

Recent versions of Windows 10 ship with a new system facility called “Projected File System” (ProjFS) [2] that has been factored out from previous work on the Git virtual file system [3]. ProjFS simplifies the development of virtual user-level file systems on Windows much like Fuse does on UNIX platforms

The Windows Projected File System (ProjFS) allows a user-mode application called a "provider" to project hierarchical data into the file system, making it appear as files and directories in the file system. For example, a simple provider could project the Windows registry into the file system, making registry keys and values appear as files and directories, respectively. An example of a more complex provider is VFS for Git, used to virtualize very large git repos.

@EgorMatirov do you have any insight about this ?

No, it's the first time I am hearing about it. Also, looks like there are no libraries for Go yet.

EgorMatirov avatar Feb 03 '19 07:02 EgorMatirov