/Simula

3D Window Manager for Linux

Primary LanguageHaskellOtherNOASSERTION

Temporary Logo

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

Join the chat at https://gitter.im/SimulaVR/Simula

Building & Launching

Contributing

Community

Action Shot

3 types of windows