Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 2.86 KB

File metadata and controls

59 lines (35 loc) · 2.86 KB

VitruvianOS

Vitruvian (VitruvianOS or simply V\OS) is the human-centric Operating System.

Goals

  • 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.

0 4 1-thumbnail

Overview

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 default boot filesystem is ext4, with SquashFS for live images. Both support Linux extended attributes, which Vitruvian uses to carry BFS-style metadata. Full support for XFS and Btrfs is on the roadmap, tied to the DriveSetup rewrite. 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

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.

Join the Community

Telegram

Mailing list

https://www.freelists.org/list/vitruvian

Installation

See https://v-os.dev/download/ and https://wiki.v-os.dev/docs/getting-started/how-to-install/

Getting Started

We welcome contributions from the community. Check the wiki for guidelines and open issues on GitHub.

Donate

If you'd like to support the project, see the Donate page.

License

VitruvianOS is released under a hybrid GPL / MIT license scheme.