Release notes ยท v1.2.0

JefeOS 1.2.0 โ€” the kernel says what it measured.

Six weeks and roughly 420 merged changes after 1.1.2: the C++ kernel's diagnostic-accuracy release, with a hardened signal path, safer NTFS index writes, Xylem supervision proven under deliberate faults, and a release manifest bound to an independent clean build of the exact commit.

What 1.2 is

1.2 was planned around one named goal โ€” diagnostic accuracy: when the kernel reports a stall, a reap, or a fault, the report is a measurement, or it says it is a hypothesis. Around that goal the release cleared the C++ kernel's entire high-severity queue to zero, audited the signal subsystem end to end, and built the machinery that now scores a release from evidence instead of prose. JefeOS and JefeRust ship as separate releases; this page is the C++ kernel only.

Headline changes since 1.1.2

How this release was proven

The artifact below was not built on the developer machine. The release commit was bundled and rebuilt from a fresh checkout inside a digest-pinned Linux container on a separate host; that build's kernel and ISO hashes, suite counts and a QEMU boot proof feed a machine-scored manifest. The same ISO was then booted on Hyper-V for the application gate (22 workloads including Python, BusyBox and an Alpine chroot, joined to a signed host/guest boot attestation) and for the fault-injection gate (a Tier-2 livelock, a Tier-1 crash storm, a no-false-reap control and a post-fault serviceability check). Every row is bound to the exact commit and ISO hash; a stale or unbound result scores NOT-RUN, never PASS.

Known limits, stated plainly

Get JefeOS 1.2.0

The clean-build release artifact is 7491584 bytes.

โฌ‡ Download jefeos-1.2.0.iso

SHA-256 7ef530b682c7a6b7b2d1a8dcb6b09431d186717159e43522ac06cc8be4ce899b
Release commit 4197d8d939659e11ee67c523d360ff886355f1de ยท tag v1.2.0
Verify with sha256sum jefeos-1.2.0.iso or download the checksum file.