XenevaOS is an Operating System written from scratch for x86_64, ARM64 and RISC-V64. The project started as a hobby project with hybrid kernel architecture (monolithic+microlithic) which has mostly designs of general purpose kernel. Much of its current architecture and scheduling algorithms are not optimized for fixed latency worload. The goal of the project is to write a kernel with lower latency and predictable kernel pipelines with particular focus on XR workloads but not limited to only XR.
To achieve this the kernel is undergoing continuous R&D phases for having deadline based scheduling, predictable timing in memory allocation/deallocation and other kernel functions. The goal is to achieve sub-20ms latency benchmark for every possible Kernel pipeline.
Anyone interested on new Kernel R&D is welcome to explore and contribute to the project.
https://github.com/manaskamal/XenevaOS
Thank you,
Manas Kamal Choudhury
