Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,290 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.

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.

About

Vitruvian is the human-centric Operating System.

Topics

Resources

Contributing

Stars

243 stars

Watchers

17 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages