XRUIOS is a cross-platform operating system/development framework that enables devices to share data securely through an abstraction-layer.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Tools and Supporting Systems
Alongside the core tech, I’ve created a few supporting tools:
Keeper of Tomes – Tracks changes in directories over time, helping identify added, removed, or renamed files
Secure Store – A cross-platform, per-session secure storage system with OS-level access control
The XRUIOS continues to evolve as a cross-platform XR operating system and development framework focused on secure, device-agnostic communication. This update covers recent demos, new tooling, and architectural changes.
To begin, let's look at where the XRUIOS is right now!
This demo was recently presented at Future University Hakodate as part of a research publication. The main goal was to show that XR needs a real purpose beyond just looking cool; something that actually makes people want to use it. The Evangelion-inspired theme isn’t fully complete yet, but it helped visualize the direction I’m going in.
On the development side, I’ll be moving away from Unity and switching to Stride. Unity was mainly used for the demo due to time constraints, but Stride gives me more control and fits better with the long-term vision.
CORE CONCEPTS
I’ve also been building out the foundation of XRUIOS with a few key components:
XRUIOS.Barebones
This is a growing library (400+ functions so far) that standardizes how devices communicate and share data. The idea is to have a consistent base across different operating systems, making cross-device interaction much easier. There’s also a simple CMD test in the project if you want to see it in action.
https://github.com/Walker-Industries-RnD/XRUIOS.Barebones
I highly suggest reading the readme on the page, there is a lot of information there, especially on Yuuko Protocol!
Beyond this, there is also a version of the XRUIOS which runs the XRUIOS with Unity + The Dirac!
https://github.com/Walker-Industries-RnD/XRUIOS.Unity
Finally, a version exists as well which uses the Dirac alone!
https://github.com/Walker-Industries-RnD/XRUIOS.Dirac
Eclipse’s Sea of Dirac (Dirac)
Dirac is a C# library that allows different programs to securely communicate with each other. It’s designed to simplify and replace a large portion of Plague’s Protocol, while making the system easier to scale by splitting functionality into separate workers.
You can learn more below;
https://github.com/Walker-Industries-RnD/Eclipse/tree/main/EclipseProject
Yuuko Protocol
This will be split into its own repository soon, but I want to finish proper documentation first. It builds on top of Dirac to handle higher-level communication between systems.
This will be located at
https://github.com/Walker-Industries-RnD/YuukoProtocol
Alongside the core tech, I’ve created a few supporting tools:
Keeper of Tomes – Tracks changes in directories over time, helping identify added, removed, or renamed files WITHOUT needing a constant listener
https://github.com/Walker-Industries-RnD/Keeper-Of-Tomes
and
Secure Store – A cross-platform, per-session secure storage system with OS-level access control
Keeper Of Tomes - Can take a screenshot of a directory and compare since last time to estimate added, deleted and renamed files
https://github.com/Walker-Industries-RnD/Secure-Store
I also developed HangarBay, a modding system for Stride3D. It supports multiple mod types, includes encryption and signature verification, and handles both assets and code in a unified way. The goal is to make modding powerful without sacrificing security.
https://github.com/Walker-Industries-RnD/Hangar-Bay
That’s where things are right now. There’s still a lot more coming, especially around documentation and refining the overall architecture, but the foundation is starting to come together!
Releasing two libraries for the XRUIOS!
🔒 Secure Store: A tiny, cross-platform, per-user key/value store designed for simplicity and security. Perfect for developers needing lightweight, reliable data persistence without the bloat.
🛡️ Plagues Protocol: A zero-trust, fully local RPC system that handles privileged operations. It splits every task into isolated, self-verifying workers—built to be PQC (Post-Quantum Cryptography) resistant for future-proof protection.
Secure Store: https://lnkd.in/ek3ijq5A
Plagues Protocol: https://lnkd.in/eeuTJxPt
A XRUIOS Github will be online soon!
The XRUIOS is (In short) one of my longest endeavors, originally starting out as a small concept; that concept? Being able to use UIs in 3D but in a way that adds value to our everyday lives.
This is an idea I had years ago, but it only recently culminated in a prototype I was developing and close to releasing! That is, until the SSD it was on died.
This led to me asking how I could increase the quality of the project and what I could do differently. At this time, I built the UIs within Unity and had the backend API built atop Unity as well.
However, what if I didn't need Unity? What if I could instead work atop the base system itself? What if the XRUIOS could do more not just for headsets but ubiquitous computing in general? What if you weren't limited to an OS?
What if I didn't even need a display?
And thus the new XRUIOS was born!
First off is the base layer; this handles both abstraction and data handling; for example, in some cases the program focuses on ensuring data returned is the same between operating systems.
At other times, it handles custom data types
All of this will later be local APIs with IOT capability! In general, calling on these in one platform means you will get the same data structure elsewhere (AKA they're all Cross Platform)!
Next is the application layer; this is how you actually use the XRUIOS! For example, the main application usage of the XRUIOS on my end is through a Linux Distro (Called the XRUIOS (for now)) that runs a software suite I made!
*Area Manager
*Planner UI
This realistically can be as simple or advanced as you want; you can decide to use apps, terminal prompts, an LED matrix and anything else you can think of! You can also go the headless route if you prefer that as well.
Finally, there is the Renderer (AKA what I have touched the least so far)! This handles rendering the apps in 3D, while having apps exclusive to the renderer as well! I'm hoping to focus on this more with Stride3D in the upcoming weeks!
All in all, this is meant to be open source and free to use!
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More