Skip to content
This repository was archived by the owner on Nov 12, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/build-status.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ <h1>OS 9 build monitor</h1>
<main>
<section class="row"><div><h2>Aurora source enhancements</h2><p class="muted">The separate .20-enh1 source lane has build and later hardware receipts; its old “staged but unbooted” description is historical. Check each exact build’s receipt rather than transferring acceptance between .20, enh1 and wip2. No paired energy saving is established.</p><a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/README.md">Per-build hardware receipts and gates</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/enhancements/README.md">Source and build scope</a></div><span class="state">Separate qualification lanes</span></section>
<section class="row"><div><h2>Aurora .20 hardware freeze</h2><p class="muted">Experimental .20 packages and their scoped boot/PMP/idle/GPU/filesystem receipts remain available. .20 is the last documented persistent boot default, while the October 21 attended boot used wip2. Actual return-to-.20 recovery, full suspend and paired energy testing remain open.</p><a href="https://github.com/techmore/ElementaryOS_MSeries/releases/tag/mseries-aurora20-j314s-2026.10.18-exp1">Frozen package, source and checksums</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/README.md">Tested scopes and release gates</a></div><span class="state">Experimental fallback</span></section>
<section class="row"><div><h2>Aurora unified 7.2 trials</h2><p class="muted">October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports have owner-confirmed dock picture at 1080p/60. The wip2 one-shot was consumed; .20 was the recorded persistent default. Full semantic review, actual fallback recovery, suspend, long-run and controlled power qualification remain open. The separate 7.2.11 wip3 source has merged. Its old unarmed/unbooted staging receipt is historical; a later read-only audit observes the wip3 running release label. That label does not establish identity-bound dock, Touch ID, recovery or power acceptance. <a href="capabilities.html#kernel-wip3">Current observation and exact limits</a>.</p><a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/2026-10-21-j314s-wip2-first-boot/REPORT.md">First-boot receipt</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/2026-10-21-j314s-wip2-first-boot/PORT-TIMINGS.md">All-port follow-up</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/unified72/README.md">Source and remaining gates</a></div><span class="state">Wip2 hardware tested · scoped</span></section>
<section class="row"><div><h2>Aurora unified 7.2 trials</h2><p class="muted">October 21 wip2 booted on J314S; all three USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped trial. On October 22, one wip3 dock plug on dcpext1 produced no picture; same-port replug did not recover it, while another port restored 1080p/60. This is one observation, not sustained or all-port wip3 qualification. Current wip4 candidate <a href="https://github.com/techmore/ElementaryOS_MSeries/pull/533">PR #533</a> passed ARM64 candidate, unified72 and eGPU build/payload checks in <a href="https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050">run 39860520050</a>, and M-series validation in <a href="https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355">run 39860519355</a>. This is source/build evidence only: DCP KUnit, attended J314S boot, dock recovery/repeatability, suspend, long-run stability and paired power qualification remain open. No wip4 package was installed or armed; the persistent boot selection was not changed. <a href="capabilities.html#kernel-wip3">Wip3 identity and qualification limits</a>.</p><a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/2026-10-21-j314s-wip2-first-boot/REPORT.md">First-boot receipt</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/hardware-tests/2026-10-21-j314s-wip2-first-boot/PORT-TIMINGS.md">All-port follow-up</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/aurora/unified72/README.md">Source and remaining gates</a></div><span class="state">Wip4 build checks pass · hardware gates open</span></section>
<section class="row"><div><h2>Enhanced kernel test build</h2><p class="muted">Historical Fairydust packaging work is retained separately from the current Aurora trial. A local monitor link is useful only if its service is running on your own Mac; this public page cannot tell whether that local build is active.</p><a href="http://127.0.0.1:8767/kernel.html" target="_blank" rel="noopener">Local kernel monitor ↗</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/fairydust/debian/README.md">Historical build records</a></div><span class="state">Local state unknown</span></section>
<section class="row"><div><h2>Local Mac build</h2><p class="muted">Native assembly finished in 16m 39s and its checksum passed. Inspection found missing live-session hardware helpers; the corrected GitHub image now passes its hardware-helper payload check. The corrected ISO also passed its independent checksum and graphical VM boot check. This public page does not poll your Mac.</p><a href="http://127.0.0.1:8767/" target="_blank" rel="noopener">Live local monitor · on this Mac ↗</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/LOCAL-BUILD.md">Build records and controls</a></div><span class="state">Rebuild needed</span></section>
<section class="row"><div><h2>Rust compositor performance</h2><p class="muted">The Rust compositor has since been used on the transformed desktop. Recent source and staged-package fixes have their own installed-versus-loaded boundaries. Retained October 19 performance samples remain unmatched, so they establish no CPU, power or latency advantage over Gala; Gala remains a rollback option.</p><a href="rust-compositor-performance.html">Measurements, dates and limits</a> · <a href="https://github.com/techmore/ElementaryOS_MSeries/blob/dev/mseries/OS9-HANDOFF.md">Current deployment records</a></div><span class="state">Experimental · no measured win</span></section>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<body>
<h1>ElementaryOS M-Series</h1>
<p>Experimental port of <a href="https://github.com/elementary/os">elementary OS 9</a> (Pantheon, Ubuntu-based) to Apple Silicon Macs (M1/M2/…), informed by the maintained Apple hardware packages in <a href="https://github.com/omacom/omarchy-mac-pkgs">omacom/omarchy-mac-pkgs</a>.</p>
<div class="banner"><strong>Status: elementary OS 9 boots to Pantheon on an M1 Pro.</strong> The October 21 attended trial booted <code>7.2.10-elementary-aurora72-wip2</code>; all three Mac USB-C ports produced a WD22TB4 dock picture at 1080p/60. Aurora .20 is the last documented persistent boot default. A later read-only audit observes the wip3 release label; <a href="capabilities.html#kernel-wip3">its identity and qualification boundaries are separate</a>. Recovery, suspend and long-run stability remain unqualified. The experimental mkosi arm64 ISO built successfully on October 13. Factory ISO hardware boot is still unverified; no stable ISO release is published.</div>
<div class="banner"><strong>Status: elementary OS 9 boots to Pantheon on an M1 Pro; factory-image boot remains unverified.</strong> The October 21 attended trial booted <code>7.2.10-elementary-aurora72-wip2</code>; all three USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped test. On October 22, the wip3 trial had one dock-port failure: no picture on the first port, no recovery after same-port replug, and 1080p/60 restored on another port. Current wip4 candidate <a href="https://github.com/techmore/ElementaryOS_MSeries/pull/533">PR #533</a> passed ARM64 candidate, unified72 and eGPU build/payload checks (<a href="https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050">run 39860520050</a>) and M-series validation (<a href="https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355">run 39860519355</a>). This is source/build evidence; KUnit, attended J314S boot, dock recovery, suspend and long-run stability remain open. No wip4 package was installed or armed. Aurora .20 remains the documented persistent boot default. No stable ISO release is published.</div>

<p><a href="local-ai.html">Local AI on M1 Pro 32 GB: measured model comparisons, personal memory and MCP app coverage</a>.</p>

Expand Down
31 changes: 31 additions & 0 deletions mseries/OS9-HANDOFF.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,37 @@ cache preservation and evidence-based acceptance. No app implementation or draft
SDK API is promoted. Signal/Messages remain incomplete/deferred. Documentation
only; no compiler, packaging or tests run for this change.

## J314S wip3 dock incident and wip4 build status — 2026-10-22

The October 21 wip2 trial produced owner-confirmed WD22TB4 picture on all three
USB-C ports at 1080p/60 in one observed cycle per port. On October 22, one wip3
plug on dcpext1 produced no picture; same-port replug did not recover, while a
different port restored 1080p/60. This is one incident, not sustained or
all-port wip3 qualification. Preserve the immutable
[wip3 report at source 3ca5888](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md).

The current wip4 source/build candidate is open [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533)
at head `de375f38acdc8fb3bc88ed65982c09f619e1034d`. ARM64 candidate, unified72
and eGPU build/payload checks passed in
[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050);
M-series validation passed in
[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355).
This is source/build evidence only. DCP KUnit, attended J314S boot, WD22TB4
recovery/repeatability, suspend, long-run stability and paired power qualification
remain open. No wip4 package was installed or armed; the persistent boot selection
was not changed.

Older results remain scoped: PR #518's source-preparation run failed after a
codeload 429, and PR #528's fallback build produced wip3, not wip4; PR #527's
SIGHUP change only fixes the dock-test harness. These do not supersede PR #533's
wip4 build result. PR #519 carries the public status correction and remains
unpublished pending review, merge and a successful Pages deployment. Current
`origin/dev` is `1692134966206c8d9d008f27c9f9a31247f3813b`; its Pages workflow
run 39939630433 succeeded, but that does not publish PR #519's unmerged changes.
No kernel, boot payload, display, power, audio or desktop state changed in this
maintenance pass.


## Lock screen restyled like elementary's greeter — 2026-10-22 (Claude Code)

Owner asked for gtklock to look like elementary: wallpaper, fonts, clock and password field. **Installed nowhere,
Expand Down
31 changes: 31 additions & 0 deletions mseries/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,37 @@ cache preservation and evidence-based acceptance. No app implementation or draft
SDK API is promoted. Signal/Messages remain incomplete/deferred. Documentation
only; no compiler, packaging or tests run for this change.

## J314S wip3 dock incident and wip4 build status — 2026-10-22

The October 21 wip2 trial produced owner-confirmed WD22TB4 picture on all three
USB-C ports at 1080p/60 in one observed cycle per port. On October 22, one wip3
plug on dcpext1 produced no picture; same-port replug did not recover, while a
different port restored 1080p/60. This is one incident, not sustained or
all-port wip3 qualification. Preserve the immutable
[wip3 report at source 3ca5888](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md).

The current wip4 source/build candidate is open [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533)
at head `de375f38acdc8fb3bc88ed65982c09f619e1034d`. ARM64 candidate, unified72
and eGPU build/payload checks passed in
[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050);
M-series validation passed in
[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355).
This is source/build evidence only. DCP KUnit, attended J314S boot, WD22TB4
recovery/repeatability, suspend, long-run stability and paired power qualification
remain open. No wip4 package was installed or armed; the persistent boot selection
was not changed.

Older results remain scoped: PR #518's source-preparation run failed after a
codeload 429, and PR #528's fallback build produced wip3, not wip4; PR #527's
SIGHUP change only fixes the dock-test harness. These do not supersede PR #533's
wip4 build result. PR #519 carries the public status correction and remains
unpublished pending review, merge and a successful Pages deployment. Current
`origin/dev` is `1692134966206c8d9d008f27c9f9a31247f3813b`; its Pages workflow
run 39939630433 succeeded, but that does not publish PR #519's unmerged changes.
No kernel, boot payload, display, power, audio or desktop state changed in this
maintenance pass.


## Orchard: Machine Lab + Orchard for Incus merged — 2026-10-21

One app in `mseries/orchard/` (Machine Lab's UI, Orchard's name, icon, Incus REST client, Podman page and tests), installed
Expand Down
Loading