GABROS

Idea

Custom operating system with graph-based filesystem, native versioning, and a custom orchestration language.

Software Operating System Filesystem Programming Language Systems

Overview

A custom operating system (GABROS) built around a fundamentally different filesystem concept — where files are nodes in a graph rather than a tree, with native versioning and a custom programming language for orchestration.

Problem

Traditional filesystems use tree structures that force files into a single location. This doesn’t reflect how knowledge and projects are actually organized — things naturally belong in multiple contexts. Versioning is bolted on after the fact (git), and metadata is second-class.

Approach

Filesystem

Custom Programming Language

An orchestration/controller language with type annotations:

x ∈ string

handler(x ∈ string)
{
  validate(x)
  branch()
}

Open Questions

References

Log