hep
hep copied to clipboard
rootio,xrootd: add support to FUSE for Windows
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)
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 ?
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.