XenevaOS documentation

February 25, 2026 ยท View on GitHub

Introduction

Welcome to the XenevaOS documentation. XenevaOS is an operating system completely written from scratch with a focus on high performance and modern hardware support. It aims to provide a robust graphical environment for everyday use, and its lightweight, secure, and adaptable design makes it ideal for both developers and general users. Let's get started

NOTE

The project is still under development and not yet fully mature. It requires significant contributions and development to various aspects of the system.

What is XenevaOS?

The XenevaOS architecture is composed of four subsystems : (The Kernel, Device Drivers, Services, Applications). Each component works individually, with The Kernel being the most crucial as the other components like Device Drivers, Services & Applications depend on it. All components are bound together by the 'Service call layer' (commonly known as 'system calls').

Core Objectives of XenevaOS

  • Modern Hardware Support: XenevaOS is engineered to utilize all the latest advancements of modern hardware. The project aims to provide optimal performance and stability while keeping up with technology trends.
  • Enhanced Graphics and Audio : XenevaOS aims to provide good stack of graphics and audio by supporting modern specifications of Graphics and Audio Hardware. The project aims to be an ideal choice for audio and video production.
  • Simple User Interface : 'The function of good software is to make the complex appear to be simple' `Grady Booch. XenevaOS aims to provide a simple, user-friendly graphical interface that incorporates modern design principles.
  • Minimal Abstraction : XenevaOS aims to have minimal software abstractions, whichs helps enhance performance.
  • User-First Priority : XenevaOS aims to prioritizes the users and their experienece by reducing software dependencies.

Getting Started

NOTE: While this documentation outlines the core objectives and goals of the project, XenevaOS is still under active development and currently lacks many of these functionalities. We promise that the system will eventually achieve these goals with your support and contributions.

This documentation will guide you through all aspects of XenevaOS and how it works. Whether you are a developer looking to contribute to XenevaOS or a user seeking to understand its inner workings, this guide aims to provide comprehensive and accessible information.

Welcome to XenevaOS -

Build the project:

Kernel :

Components :

Development :