Simula is a 3D window manager for Linux.
Mission: Facilitate a Linux future for VR & AR Desktop. In the short-run, this means allowing people to run 2D Linux apps with current generation headsets. In the long-run, this means allowing people to run Linux in standalone AR & VR HMDs. Currently, Simula is aiming to be compatible with the HTC Vive.
Contributors: We're looking for open-source contributors. If you're interested in using Haskell to (cleanly) bring VR and Linux together, but don't have an HTC Vive, PM or email me at georgewsinger@gmail.com.
Origins: Simula is a reimplementation fork of motorcar. To read about motorcar, see Toward General Purpose 3D User Interfaces: Extending Windowing Systems to Three Dimensions.
Project Horizon:
| Goal | Status | Short-Run Horizon | Long-Run Horizon |
|---|---|---|---|
| Basic, Launchable Compositor | DONE | X | |
| Wayland App Compatibility | DONE | X | |
| X Applications Compatibility | X | ||
| HTC Vive Compatibility | X | ||
| Usable VR Desktop | X | ||
| Test Suite | X | ||
| Clear Text Resolution in VR | X | ||
| Special-Purpose 3D Linux Apps | X | ||
| A "VR Linux Distro" | X | ||
| Standalone HMD Compatibility | X |
- How to Contribute (includes code overview)
- Gitter Channel (chat with contributors for support)

