I'm a programmer with a lot of experience with GL. I'm mostly working with data visualization in general, but I wrote several non-toy 3D engines in the past.
I've been rather oblivious with VR as of date, even though I toyed with 3d glasses on an SGI Octane decades ago. After a couple of experiences with the Oculus though, I'd love to start hacking on VR technology.
As my development platform for the last 10+ years as been exclusively linux, and again almost exclusively targeting high-end NVidia cards, I have no interest in switching OS whatsoever.
What is the status of VR on linux? It seems that most headsets are platform and vendor-locked. Why is this the case? Are some devices more hackable than others?