~
Docs
CoursesLanguageSystemUserspaceToolsManualGlossary
KernelArvo+Ames+Behn+Clay+Dill+Eyre+Gall+Iris+Jael+Khan+Lick+

Runtime

Identity
System/Kernel

Kernel

Arvo

Arvo is the kernel itself.

Ames

Ames is the name of our network and the vane that communicates over it. It's an encrypted P2P network composed of instances of the Arvo operating system.

Behn

Behn is our timer. It allows vanes and applications to set and timer events, which are managed in a simple priority queue.

Clay

Clay is our filesystem and revision-control system.

Dill

Dill is our terminal driver. Unix sends keyboard events to dill from the terminal, and dill produces terminal output.

Eyre

Eyre is our HTTP server. Unix sends HTTP messages to Eyre, and Eyre produces HTTP messages in response.

Gall

Gall is the vane for controlling userspace apps.

Iris

Iris is our HTTP client.

Jael

Jael manages keys and Azimuth state.

Khan

Khan is our thread dispatcher.

Lick

Lick is the IPC vane, for communicating with processes on the host.

~Urbit Docs
HomeCoursesLanguageSystemUserspaceToolsManualGlossary
GitHubAirlock APIsUrbit BinariesDeveloper Mailing ListIssue TrackerWhitepaper
Privacy Policy
Terms of Service
[email protected]