-
Notifications
You must be signed in to change notification settings - Fork 0
Tarantula
The Tarantula subproject (part of Project Araneae is the name given to the work for supporting Windows.
At the present time, this is divided into a FUSE implementation and a Native implementation; there is no expectation that these two will have substantial commonality, nor that they will even be in sync. A FUSE implementation is presented in order to make it easier for experimentation, but that is done at the sacrifice of performance. A Native implementation is presented for performance, but that is done at the sacrifice of complexity.
The FUSE implementation works using the Windows FUSE support for the kernel side reflector.
The native implementation is a native Windows file system implementation. Note that due to driver signing requirements in Windows, development for this requires either a signed driver, or a test-signed driver on a platform with debugging enabled. See Windows Driver Signing for further information.
Note, as of May 11, 2019 the least expensive EV Code Signing Certificate that works with the Windows driver signing requirements is here - https://www.digicert.com/friends/sysdev/ (basically $100 per year). EV Certificates require additional work to verify and provide.