QuarkXR / QuarkXRUnitySDK

22 stars 10 forks source link

Linux Version Request #1

Open AmmarkoV opened 3 years ago

AmmarkoV commented 3 years ago

Hello, This is a request for a Linux build/version!

Unity has been compatible with Linux for quite some time and since there is currently no support in any of the major remote desktop applications for the quest this would be a great feature..!

hradec commented 3 years ago

I'm also looking forward for a Linux version!

Actually, the source code for the server is not available here! If it was, people (like me) would be interested in port it to linux and contribute back, since a public github repository is a place to put open source code for the community to examine and help develop it, not just a place to store binary packages for download.

If you don't intend to open source the server, it's binary executable shouldn't be here, in my humble opnion!

my 2 cents...

krasi-quarkxr commented 3 years ago

Thanks for the feedback! Linux version is on the roadmap, however the focus right now is on three major updates:

  1. Multi-screen support. This is almost complete and we hope to finally push it out end of June.
  2. Windows version of the SDK, adding support for Unity on Windows (client-side). This is actually complete, and will be included in the June release.
  3. MacOS support for the server.

Most of the codebase of QuarkXR is cross-platform, particularly the multi-threaded architecture, networking, logging, etc. But we still have to create new plugins for screen capture and encode/decode for new platforms, which takes some time.

We don't have plans of open-sourcing the server for the moment. However, you will be able to contribute by creating server-side plugins soon. Whether server-side plugins will be part of this repo or a new one is yet TBD.