Skip to content

Releases: zorp-corp/sword

ares-alpha

31 May 18:45
0f45645
Compare
Choose a tag to compare
ares-alpha Pre-release
Pre-release

Description

⚠️ WARNING: DO NOT BOOT A REAL SHIP WITH THIS RELEASE. IT WILL BRICK IT! ⚠️

We are pleased to announce the developer alpha release of Ares.

Ares can boot a fake ship, and the foundation is laid for a state of the art Urbit runtime.

This release includes:

  • The NockStack, a novel system for managing nouns in memory by @eamsden
  • The Persistent Memory Arena (PMA), a copy-on-write file-backed memory arena
    developed by @barter-simsum
  • A tree-walking Nock interpreter by @ashelkovnykov
  • A 64-bit implementation of Noun, including many Rust implementations of
    noun management utilities like jam and cue
  • A working jet dashboard with around 100 jets
  • Stack traces and memory protection

However, in this early phase, Ares is quite slow, has untested data storage capability, no memory freeing, and no subject-knowledge analysis. It cannot boot a mainnet ship, nor can it boot a ship previously booted with Vere. This release comes with zero warranty and no guarantee of functionality whatsoever. It is a snapshot of a project under heavy active development and in need of extensive work before possibility of being labeled as production ready.

We are actively addressing all of Ares' limitations with these ongoing projects, all of which may be tracked here:

There are also many fixes needed for issues raised as part of a security audit.

What's Changed

Read more