StarForth
the language and the VM
A FORTH-79 compliant adaptive virtual machine written in C99. Words execute by heat: what the system uses, it keeps close. Everything a user touches is StarForth — there is no compiler inside the box.
{{velocity}} #if ($isGuest) #[[{{html clean="false"}}{{/html}}]]# #end {{/velocity}} {{html clean="false"}}
ok> bare metal · FORTH · C99
StarshipOS is a bare-metal operating system built from the ground up in StarForth and C99. One compudynamic engine governs every word, message, block and virtual machine — and holds K≡1.0 on every architecture it runs on.
The system
the language and the VM
A FORTH-79 compliant adaptive virtual machine written in C99. Words execute by heat: what the system uses, it keeps close. Everything a user touches is StarForth — there is no compiler inside the box.
the microkernel
A bare-metal microkernel built around the Stadium — a single fabric where words, messages, blocks and VMs live side by side, all governed by one compudynamic engine.
VMs that are born, not spawned
Hera births and governs the fleet. Artemis keeps the blocks. Console draws a vector framebuffer. Hermes, in the kernel, carries every message — and every message is checked against its ACL.
Observe the behaviour, then write the mathematics. Document before code.
The same machine on every ISA, proven by reproducible dictionary hashes.
Your certificate lives on a thumb drive. No key, no session.
A small core of primitives; everything else composed in FORTH.
Research
A conservation invariant that holds regardless of instruction set. Validated across 38,400+ runs in 128 configurations under QEMU on amd64, aarch64 and riscv64, and published on SSRN.
Next: silicon
StarForth V4 is being brought up as a mesh of tiny stack-machine cores on FPGA — words as instructions, messaging in hardware, and the compudynamic engine steering what runs and when. Same machine, same parity, now in logic.
From the bridge
StarshipOS is designed and built by Captain Bob — Robert Allan James — drawing on roughly fifty years of embedded-systems work. Development happens in Ashland, Ohio, and in public on starshipos-f18.org.
Get in touchMilestones, releases and papers. Low volume. Unsubscribe anytime.