Released September 15, 2026 · independent Rust kernel

JefeRust 1.2.0
A broader system, a bounded memory profile.

Linux compatibility, account and credential lifecycle, enrolled identity, and operator tools advance together. The release pairs exact bootable bytes with a transparent, versioned qualification record.

Downloads

The audited SMP0 release

Bootable x86_64 ISO

12,238,848 bytes · SMP disabled

Download ISO

SHA-256
95b519d492e5a85123bc2da4375a681375c6a9f36e78042c83df76855cc9ed1c
ISO checksum

Kernel ELF

8,634,720 bytes · the matching SMP0 kernel

Download kernel ELF

SHA-256
cd4eabcdb04b1b52a57f34df87ad2a59a3eb137135487e2245ec282753672046
ELF checksum

These website downloads are public. The corresponding GitHub release record and Forgejo release record require repository or network access. Only this audited pair is published; no diagnostic kernel or SMP1 image is substituted.

OS source: 97322a06e4b9e18703c61fd01247d04293a444fa
Tag: jeferust-1.2.0. The publication uses the existing artifacts without a rebuild.

What ships

Compatibility and operations

Qualification

Bounded post-GC remediation: PASS

The completed four-hour workload soak established the original memory-growth failure. Targeted remediation then used unchanged Node 18.20.8 and app code with --max-old-space-size=16 --optimize-for-size, which implies a 1 MiB semi-space.

The full one-hour target observed six natural-major-GC checkpoints and all twelve representative workload waves. Its post-GC free-memory range was 495 pages, within the 512-page bound. All 19 corrected target criteria passed, including eligibility, coverage, memory floor, task bound, safety, progress and provenance.

The reviewed v2 gate separates these jobs: the four-hour gate evaluates sustained loss; the short remediation gate requires a bounded post-GC footprint. OLS remains visible as a diagnostic (677.97 pages/hour), not a second short-run veto. A negative control at 520 pages still fails.

This is a separate offline reassessment of the original measurements—not another live run. Host-tool author cbfa4bf08fbe533fc62ebcb6253a354bbec1af6f, merged in 2511c721baa74a6ba971fd79f46ec249007601d7, is distinct from the immutable OS source above.

Preserved history and limits

The original failures remain in the record

The original four-hour and target-v1 failures were not overwritten. The non-live legacy verifier exited 1 with JG5 FAIL, explicitly skipped JG4 NOT-RUN, and a derivative manifest-schema provenance-bound failure. The corrected qualification is recorded separately; this is not an all-green legacy manifest.

This finite evidence does not prove indefinite memory stability, absence of every leak, a global 19 MiB memory quota, or a four-hour optimized-profile soak. Supported SMP, mount/namespaces, a general live VMA registry, global commitment/OOM policy, complete POSIX parity and production-security certification remain outside the release scope. Existing Xylem limitations remain: no new consensus, partition-safety or generalized-placement claim is made.

Boot safely

Use a disposable VM

qemu-system-x86_64 -cdrom jeferust-1.2.0.iso -m 1024

The ISO is a live boot medium, not an installer. Hyper-V Generation 1 is also used by the release path. Any attached writable disk can be modified: use disposable copies, never irreplaceable data. Do not attach the C++ JefeOS NTFS examples disk as JefeRust's first disk; an unrecognized first disk may be formatted.

Historical releases remain available: JefeRust 1.1.0 · JefeRust 1.0.0. Temporary qualification infrastructure was cleaned up; publication does not deploy the OS to the development bot.