From Fedora Project Wiki

Revision as of 00:03, 27 March 2024 by Jsteffan (talk | contribs) (Update FAS group ID to be xr-sig)

Help wanted!
All interested, please Join us on #xr:fedoraproject.org on Matrix

XR (VR/AR/MR) Special Interest Group (SIG)

The Fedora XR SIG is a grouping of like minded individuals and groups who are working towards improving the state of XR capabilities and the associated subsystems in Fedora.

What is XR?

Extended reality (XR) is an umbrella term that encompasses virtual reality (VR), augmented reality (AR), and mixed reality (MR). XR technology aims to merge the physical world with a digital environment, providing users with immersive experiences in virtual or augmented settings. This technology is rapidly growing and being utilized in various fields such as entertainment, marketing, education, training, real estate, maintenance, and remote work. XR applications include joint efforts in the workplace, training, education, therapeutic treatments, and data analysis. By leveraging visual data acquisition and real-time responses in virtual environments, XR devices create customized experiences for users. XR devices like VR headsets, AR displays, and MR technologies are becoming more prevalent in homes and businesses.

Mission

  • To integrate, upgrade, and maintain the packages that enable a seamless XR experience using Fedora as the foundation
  • To work with upstreams to implement changes that improve the user experience when utilizing XR
  • To collaborate with the existing package ecosystem and enable new features as defaults (i.e. desktops, vulkan, gpu drivers, etc.)
  • To enable native XR hardware (HMD) and software support for all of Fedora

Communication/Contact

We are using Matrix as our primary methods of coordination and communication.

Get Involved

The XR SIG is in the early phases of forming and there is plenty of work going on, primarily in the area of packaging. Join us on Matrix to help with the early packaging and testing work.

Join the XR SIG FAS Group by introducing yourself on Matrix and sharing what packages you would like to focus on.

Status

  • Setting up SIG, infrastructure resources (COPR/Packit/etc.), and packaging work underway

Packaging Resources

  • XR SIG COPR Group - Build system for SIG packages and automation
  • XR Packaging Status - List of package dependencies, current packaging status, and coordination on who is working on which package.

Ecosystem Resources

  • Linux VR Adventures Wiki - A collection of links, useful resources and guides for the amazing world of VR on Linux
  • Monado - The open source OpenXR runtime
  • WiVRn - OpenXR streaming application based on Monado
  • ALVR - Stream VR displays from your PC to your headset via Wi-Fi (SteamVR plugin)
  • OpenXR - OpenXR is a royalty-free, open standard that provides high-performance access to XR—platforms and devices
  • Vulkan - Vulkan is a cross-platform industry standard enabling developers to target a wide range of devices with the same graphics API