You can edit almost every page by Creating an account and confirming your email.

XenevaOS

From EverybodyWiki Bios & Wiki


XenevaOS is an open-source operating system developed to provide native support for augmented reality (AR), virtual reality (VR), and extended reality (XR) devices. Designed completely from scratch with its own kernel as a spatial computing platform, it emphasizes immersive user interfaces and multimodal input across a variety of hardware, including AR/VR headsets, wearables, robotics, and edge devices. XenevaOS supports multiple architectures, including x86, ARM, and RISC-V, enabling broad compatibility with contemporary and emerging devices. Originating in India, XenevaOS is led by co-founders Manas Kamal Choudhury and Ayushmaan Bora.[1][2]

History

XenevaOS began as a solo hobby project by Manas Kamal Choudhury, a college student from Northeast India, with the initial goal of exploring operating system design and addressing the limitations of legacy code in existing systems.[1] The project was not started with a specific commercial purpose, but rather as a passion-driven learning exercise. As the project grew in scope and vision, it evolved into a more formal, collaborative effort.

In 2025, Choudhury was joined by Ayushmaan Bora, who took on the role of overseeing strategy and execution. The two founders, both students and first-time entrepreneurs, decided to take the project professional, committing to it full-time with a clear vision to position XenevaOS as a viable platform for the burgeoning XR industry.[2]

Design philosophy

The design philosophy of XenevaOS is centered on minimalism, performance, and adaptability for modern hardware. The founders have stated that the primary reason for building a new OS from scratch was to create a "flexible playground for experiments with new designs and architectures" without being "burdened by layers of legacy code" that are prevalent in older kernels.[1]

Key principles of its design include:

  • Minimal Abstraction: The OS aims to minimize software abstractions to ensure high performance and direct interaction with hardware, which is critical for low-latency applications like XR.
  • Modern Security: The kernel is being researched with a focus on implementing modern security concepts at a low level, such as memory safety techniques and lightweight sandboxes.
  • User-Centric Design: The OS is being developed with the goal of prioritizing the user experience, aiming for a system where "the user is not fixing software dependencies".[1]

Architecture and components

XenevaOS is built on a custom hybrid kernel named Aurora. The kernel is written primarily in C, C++ and Assembly, supporting a variety of hardware and low-level services.

Aurora Kernel

The kernel provides fundamental OS services, including memory management, inter-process communication (IPC), networking and context switching. It supports both x86_64 and ARM64 architectures, with future plans for RISC-V implementation. The kernel's IPC system, known as "PostBox IPC," facilitates communication between the kernel and graphical user applications.[1]

Graphics and User Interface

The OS includes several self-developed components for its graphical user interface:

  • Deodhai Compositor: A compositing window manager responsible for rendering and managing windows.
  • Chitralekha: A custom graphics and widget library used for building applications.
Networking

The network stack includes support for core protocols like IPv4, UDP, TCP, and ICMP.

Storage and Drivers

The OS has support for AHCI/SATA and NVMe controllers, along with drivers for USB 3.0 and Intel HD Audio. It supports file systems like FAT32.

Libraries

XenevaOS uses its own C standard library implementation, XECLib, which is separate from other popular open source C libraries.

Executable Format

The system uses a custom dynamic linker and loader, XELoader, which processes Portable Executable (PE) format binaries for its applications and shared libraries.

Founder's Story

In an interview, co-founders Manas Kamal Choudhury and Ayushmaan Bora discussed their journey and the motivation behind XenevaOS.[2] As students and first-time founders, their story is one of combining deep technical passion with a strategic vision for a growing market. Choudhury, the project's original developer, focused on the intricate low-level engineering of the kernel, while Bora brought a strategic perspective to its long-term direction, particularly its focus on the AR/VR/XR space. Their dedication is underscored by their full-time commitment to the project while still pursuing their studies. They are actively seeking to raise funds to expand their core team and accelerate development, with the aim of having a demonstrable product before approaching investors.[2]

Manas Kamal Choudhury

Manas Kamal Choudhury’s interest in operating systems began when, as a child in 6th standard, he became captivated by the question, “How to make an operating system?” Without a formal academic background in computer science, he taught himself OS development through extensive trial and error with low-level programming and system architecture. The name “Xeneva” was coined by Manas while in class 8 and later became the name of his project to build an OS from scratch, focusing on modern hardware including AR, VR, and XR devices. Initially, Xeneva was a hobby project, but over time it evolved into a full-fledged undertaking. Committed to writing the entire system, starting with the bootloader and kernel, then drivers and user space; Manas has emphasized optimization for small-resource environments, portability, adaptability, and flexibility. Though he pursued an academic degree in music, it is his self-directed engineering work that drives the technical vision and foundational development of XenevaOS.[2]

Ayushmaan Bora

Ayushmaan first encountered Manas on an online forum, where he recognized Manas’s potential to create something truly revolutionary. Ayushmaan suggested that they move beyond keeping the kernel as a hobby project and instead design it to meet the needs and requirements of modern industry. This shift in focus set XenevaOS on the path toward becoming an operating system for AR, VR, and XR. Ayushmaan’s leadership in operational strategy, community outreach, and business development helped transform the project into a globally recognized initiative. The duo’s complementary partnership, with Manas driving core technical advancement and Ayushmaan leading external initiatives, is frequently cited in interviews and profiles as the driving force behind XenevaOS’s momentum.[2]

"We just wanted to make an OS that felt designed for the future, not held back by the past. That’s what Xeneva really means to us." — Founders in GudCompanies interview.[2]

Development and community

XenevaOS has gained significant organic traction within the developer community. Its public repository on GitHub has garnered over 500 stars, and the project has been featured and discussed on platforms like Hacker News, Reddit (particularly in the r/osdev and r/developersIndia communities), and various tech articles.[3][4][5]

Prominent open-source aggregators and platforms such as OSNews, LinkedIn, and GitHub’s repository showcases have featured the operating system as a standout example of next-gen OS engineering.[5]

Optimal performance

XenevaOS is developed entirely from the ground up with modern hardware architectures and future prospects in mind. Its custom kernel and core architecture is designed and optimized to deliver the best possible performance on target devices, including AR, VR, and XR platforms.

Compared to other operating systems, XenevaOS can theoretically achieve similar performance using a fraction of the hardware resources, or alternatively, provide significantly higher performance given the same resources. By having a fully customized core architecture and kernel, XenevaOS aims to be one of the most optimized operating systems available.[1]

Future outlook

The development roadmap for XenevaOS includes the release of a significant prototype and a public beta by Q4 2025. These releases are planned to showcase the initial AR-centric UI framework and provide a developer SDK for building and testing applications. The long-term vision is to create a universally adaptable OS that can serve various industries, including robotics and medical science, by providing a robust, high-performance foundation for new technologies.[1]

References

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 "manaskamal/XenevaOS: The Xeneva Operating System". GitHub. Retrieved 5 August 2025.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 "Sparking Seeds: In conversation with XenevaOS founders". GUD Companies. Retrieved 5 August 2025.
  3. "XenevaOS from North East India featured on Hacker News!". Reddit. Retrieved 5 August 2025.
  4. "XenevaOS – Modern Computing Reimagined". Hacker News. Retrieved 5 August 2025.
  5. 5.0 5.1 "XenevaOS: a custom operating system with networking and graphical desktop environment". OSNews. Retrieved 5 August 2025.

External links

References


This article "XenevaOS" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:XenevaOS. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.