diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index cfe0fa0..eecf0a3 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -211,7 +211,7 @@ Output: `build//kernel/starkernel_loader.efi` + `build//kernel/stark Two independently tracked version strings flow into the generated `include/version.h`: `VERSION` (`Makefile.starkernel` — the embedded StarForth engine version, currently `3.1.0`; note this does **not** auto-sync with the standalone StarForth repo's own version) and -`LITHOS_VERSION` (`Makefile.starkernel` — the kernel version, currently `1.5.4`). +`LITHOS_VERSION` (`Makefile.starkernel` — the kernel version, currently `2.0.0`). ### Build configuration (Kconfig — real, wired, not vestigial) diff --git a/Makefile.starkernel b/Makefile.starkernel index e16f0f1..e38cddc 100644 --- a/Makefile.starkernel +++ b/Makefile.starkernel @@ -71,12 +71,14 @@ MAKEFLAGS += -j$(NPROC) endif # Version -# Roadmap: +# Roadmap (per docs/lithosananke/ROADMAP.md "Release Versioning Policy" and +# FABRIC-3.md §G — X.0.0 = QEMU release, X.5.0 = hardware bare-metal release): # v1.0.x — serial-only production (released) -# v1.5.x — framebuffer VT100 terminal/console milestone (current) -# v2.0.0 — StarForth SDK release; v2.x.x development begins from there +# v1.5.x — framebuffer VT100 terminal/console milestone (released) +# v2.0.0 — QEMU release (even major = LTS): three-arch QEMU story complete +# v2.5.0 — hardware bare-metal release: real per-arch RNG + real-board boot VERSION ?= 3.1.0 -LITHOS_VERSION ?= 1.5.4 +LITHOS_VERSION ?= 2.0.0 # ============================================================================== # BUILD PATHS diff --git a/README.md b/README.md index 68ec0c9..1b228b6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# LithosAnanke v1.5.4 +# LithosAnanke v2.0.0 **UEFI-bootable FORTH microkernel.** Boots from firmware, initialises memory and interrupts, then runs the StarForth VM as its sole userspace runtime. No libc. No OS. Just stone and necessity. diff --git a/capsules/BLOCK_MAP.md b/capsules/BLOCK_MAP.md index fb9945c..1d5369c 100644 --- a/capsules/BLOCK_MAP.md +++ b/capsules/BLOCK_MAP.md @@ -1,5 +1,5 @@ # Capsule Block Manifest — Auto-generated - + diff --git a/disk/artemis.img b/disk/artemis.img index 6c0c8eb..f5306e8 100644 Binary files a/disk/artemis.img and b/disk/artemis.img differ