roadmap

1. 2024

1.1. DONE migrate VC off of EC2   opsec vc code

We no longer need to maintain an instance of our forge in AWS now that we have enough compute in-house.

vc.compiler.company will be migrate to rurik on a dedicated pod (requires ubuntu).

1.2. WIP Wireguard VPN   net opsec

Wireguard is a fast, secure, and easy to configure VPN library. All our primary devices have been configured and tested with two available endpoints. Our goal is to migrate all existing devices, then make appropriate accomodations for Podman containers, and finally KVM.

1.3. TODO IO   lisp

io_uring is the Linux library we have chosen to spend some time getting comfortable with and for which we've written incomplete Common Lisp bindings - URING. This library will soon be developed in parallel to the higher-level IO library - similar to the development of ROCKSDB and RDB.

Over the next few months our IO ecosystem will slowly expand. As a short-term goal, we will implement simple binary streams backed by io_uring.

1.4. WIP skel

The pieces are there, just needs glue.

A usable SKEL system is a top priority for this year. To get there we need to give love to many of the underlying core libraries too - most of all cli.

The two top priorities are VC commands and implementing a functional replacement for makefiles as used in the infra project.

1.5. TBD orgdb   mvp

  • similar idea to org-roam
  • stored in rocksdb columns

1.6. DONE infra

It is time to move away from makefiles and start integrating our own programs into the system bootstrap process. This iteration of the infra project will have a few POSIX shell scripts for checking the host and grabbing a pre-compiled lisp as well as a compressed infra.core image.

2. OUTLINE 2025

2.1. TBD orgdb   org db

2.2. TBD bbdb   mail db