Skip to content

docs: research Knulli support requirements - #48

Closed
jellydn wants to merge 3 commits into
mxmgorin:mainfrom
jellydn:knulli/build
Closed

jellydn wants to merge 3 commits into
mxmgorin:mainfrom
jellydn:knulli/build

Conversation

@jellydn

@jellydn jellydn commented Sep 16, 2026

Copy link
Copy Markdown

What

Research notes on what Knulli support requires — the OS, the target hardware, and the packaging format a Knulli .opk needs.

  • .jez/artifacts/research-brief-knulli-support.md — full research brief.

Why

Knulli is a popular retro-handheld OS that ships apps as .opk packages. Before committing to a build pipeline, we need to know the target (Anbernic RK3326), the toolchain expectations, and what the existing retsurf Knulli work did or didn't ship.

How

The brief captures device specs, the Knulli software stack, the .opk packaging format, known retsurf efforts, and open blockers. The second commit clarifies which blockers are deferred (e.g. GPU acceleration, launcher integration) versus must-solve (AArch64 .opk that boots and sends).

jellydn and others added 3 commits September 17, 2026 07:57
facts.md now carries the resolved data-dir rationale (persistent
/userdata partition beats package-relative data/, per the App Store
preserve-path model), the reviewed browser-roots contract, and the
pinned+SHA-256-verified input bar. Deferred catalogue-admission
blockers get a durable committed tracker in
goals/knulli-build/deferred-blockers.md instead of living only in the
git-ignored implementation log. Workflow fixes found in pre-CI audit:
HTTPS for the Debian pool, commit-pin softprops/action-gh-release,
and correct pre-zip tree-size labeling.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@jellydn jellydn closed this Sep 16, 2026
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