Skip to content

Aurora 1.0.0 — "Polaris"

Choose a tag to compare

@AlexMelanFromRingo AlexMelanFromRingo released this 13 Jun 21:21

The first public release of Aurora — a modern, batteries-included overlay distribution for OpenComputers OpenOS. 100% OpenOS-compatible; installs on top of any stock OpenOS.

Install

wget https://raw.githubusercontent.com/AlexMelanFromRingo/aurora/main/install/install.lua /tmp/ai.lua
/tmp/ai.lua

The installer verifies every file's sha256, writes atomically, backs up any patched core file, and is safe to re-run. Offline apply.lua is also available.

Highlights

  • opm package manager — semver dependency resolution, sha256-verified atomic installs from a GitHub registry (ships acowsay, ajson, abase64, awatch).
  • Dev toolchain / compilersacc (transpile→lint→bundle→minify), aminify, abundle, a lexer-driven compound-assignment transpiler (atpl), alint, atest, arepl.
  • Networkingahttp (status-checked HTTP + JSON + verified downloads), anet (modem messaging + JSON-RPC 2.0).
  • Shell & UXatheme color themes, configurable prompt, afetch system summary.
  • Security & reliability — patched wget (honors HTTP status, atomic, --sha256), cp crash fix, strict global guard.
  • Librariesjson, inspect, class, argparse, aurora.hash (SHA-256/CRC-32), semver, fsx, and more.

Quality

  • 120 host unit tests + 15 in-VM integration checks (booted in real OpenOS under ocvm), all green.
  • SHA-256 verified against FIPS-180-4 vectors on both the data-card and pure-Lua paths.
  • Minifier fuzzed clean across all 127 stock OpenOS files (~27% smaller).
  • End-to-end online install path verified in-emulator against this repository.

See CHANGELOG.md and docs/ARCHITECTURE.md.