Neat! I work with the team on sbx. We built our own cross-platform VMM after running into limitations with the existing options. Happy to chat more about what you’ve built and what we’re doing: christopher<dot>[email protected]
Originally it was that we could only legally hire in countries where we had offices. We've now solved that but want to make sure that teams are in the same timezones (or close by) so that they can meet when needed.
The performance is very dependent on how you plan to use the FS. I would recommend joining us on Slack so we can chat directly and see how you'd like to use it: https://infinit.sh/#slack
We're very excited to be joining Docker! Their technology is great and the momentum behind them is really impressive. Feel free to ask questions, I'll be around a little this evening (based in Paris).
The first question appears to have been answered by others but I will add that even though Infinit is currently closed source, you can build your infrastructure without using the Hub. The Hub is just in place to make it easy to fetch user public keys, network and volume descriptors and endpoints at runtime. You can do this manually using the CLI (--export/--import instead of --push/--fetch).
We're using the 3.x branch of FUSE for OS X and haven't had an issue with it yet.
We're still working to open source the code and put in place the infrastructure to manage a community. I'd encourage you to chat with us on IRC (freenode #infinit) or on Slack (see bottom of our homepage https://infinit.sh)
We don't build the FS for ARM just yet but since we use a lot of the same code we did for our file transfer application that runs on Android and iOS, it shouldn't be too difficult to do.
We don't do any ARM builds yet. It uses the same C++ backend we built for our file transfer application which runs on iOS and Android so it shouldn't be too hard for us to get it working on a Raspberry Pi.
We're planning on open sourcing our implementation for the FS. We want to do it responsibly (i.e.: not a giant code dump) so it's going to take a little time. You can see our build system here: https://github.com/infinit/drake
We haven't publicly released our Windows client yet but our internal build hasn't had stability issues.
It appears Baptiste missed this but I work at Infinit too. We've built our own system to setup the connections. Node addresses are either specified when starting a network or fetched from our Hub (a server that keeps metadata about users, networks, etc.). We use UPnP and NAT punching where necessary to get to the outside world.
I'll definitely check out what you guys have put together!