Vitruvian (VitruvianOS or simply V\OS) is the human-centric Operating System.
- Fast, reactive, and easy-to-use interface — Minimal latency from input to response, intuitive navigation, no bloat.
- Highly integrated Desktop Environment — The desktop, applications, and system services work as a coherent whole.
Vitruvian is an operating system based on Linux, heavily inspired by BeOS, bringing the elegance and simplicity of a classic operating system to modern hardware. It leverages Linux's hardware support while maintaining the responsive, user-friendly nature of BeOS.
Custom-built kernel modules and real-time patches deliver a low-latency desktop experience. Vitruvian supports the BeOS/Haiku API on Linux with minimal to no changes required to application source code.
The reference boot filesystems are XFS and SquashFS, both with full extended attribute support. XFS is the reference for standard desktop installs; SquashFS is used for live images and embedded targets. Ext4 and most other Linux filesystems with extended attribute support are also supported. The default kernel ships with PREEMPT_RT real-time patches; non-RT kernels are also supported. Filesystem indexing and live queries are planned for a future release.
Nexus is the Vitruvian kernel subsystem that bridges Linux with the BeOS/Haiku runtime, implemented as a set of custom Linux kernel modules. It is included as a submodule at src/system/kernel/nexus and distributed as the nexus-dkms package.
See the Nexus repository for more detail.
- Discussions: https://t.me/vitruvian_official_chat
- Updates: https://t.me/vitruvian_official
https://www.freelists.org/list/vitruvian
V\OS testing images will be made available for download. The project is currently in an experimental stage — check back soon, or build from source in the meantime.
We welcome contributions from the community. Check the wiki for guidelines and open issues on GitHub.
If you'd like to support the project, see the Donate page.
VitruvianOS is released under a hybrid GPL / MIT license scheme.