Skip to content

VitruvianOS/Vitruvian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

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

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.

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.

Sponsor this project

 

Packages

 
 
 

Contributors