Skip to content

Move to the torvalds-based hardware layer and device-generic CLI - #7

Merged
henrikklee merged 4 commits into
mainfrom
feature/torvalds-base
Oct 28, 2026
Merged

henrikklee merged 4 commits into
mainfrom
feature/torvalds-base

Conversation

@henrikklee

Copy link
Copy Markdown
Contributor

Moves Omarchy A to the torvalds-based hardware layer (OrchardLinux/orchard#11) and the device-generic CLI (OrchardLinux/cli#5).

  • Drops the J71b platform check and the userspace charge lease: charging is now the kernel's apple_tristar_charger, and the hardware runtime no longer needs bring-up gates.
  • Reads firmware recipe schema 2 and the generic recovery path.
  • Requires Orchard and hardware 0.1.11; submodules point at the merged commits.

Tested with a full local install on an iPad 6 (J71b): Wi-Fi, YouTube, Bluetooth (AirPods, Magic Keyboard), Firefox, terminal and touch. No release is tagged with this merge.

🤖 Generated with Claude Code

henrikklee and others added 4 commits October 28, 2026 14:22
The torvalds-based stack has no bring-up gates to verify and no userspace charging lease. Charging moves into a kernel power_supply driver. Remove j71b-platform-ready and j71b-charge, the login console's dependency on them, and their entries in the image policy, root builder, audit and tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Older CLIs refuse to install releases built on the torvalds-based stack.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Point the submodules at the merged torvalds-based hardware layer
(OrchardLinux/orchard#11) and device-generic CLI (OrchardLinux/cli#5).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@henrikklee
henrikklee merged commit 5069799 into main Oct 28, 2026
0 of 2 checks passed
@henrikklee
henrikklee deleted the feature/torvalds-base branch October 28, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant