Establish InkUI architecture and Linux delivery options #6
Notifications
Due Date
No due date set.
Blocks
Reference: xavierk/odin#6
Reference in New Issue
Block a user
Part of Find the way to Odin’s build-ready specification.
Question
What current architecture and delivery options can satisfy the required InkUI terminal experience on modern x86_64/aarch64, glibc/musl, Void/xbps, deb and rpm distributions?
Inspect the exact kamlesh723/inkui source, React/Ink/runtime constraints, release maturity, MIT source-copy model, themes, keyboard focus, mouse events/hit testing, graph limitations and terminal cleanup. Verify terminal/SSH/tmux/console, Unicode/color/NO_COLOR/non-TTY accessibility behavior and fallback requirements. Compare current maintained Node/Bun or other compatible runtime options and whether measurement helpers require another language; do not choose a stack solely because it is new. Investigate runtime/kernel floors, portable artifacts versus distro packages, offline execution/dependency acquisition, privilege boundaries, process supervision/cancellation, capability probing and measurement isolation from UI overhead. Propose a certification matrix and distinguish VM coverage from real hardware needs.
Deliver cited tradeoffs and explicit unsupported assumptions; the UI library is a user constraint. Do not implement the application or install packages.
Research resolution
The research establishes viable architecture options and their constraints; it does not select the final stack.
Read the cited research report. Evidence is recorded at commit
20681cd4f184onresearch/portability-ui.Still for the human decision tickets: runtime/Ink version pair; packaging/update ownership; exact distro/kernel/libc floors; optional workload acquisition; mouse/accessibility criteria; containment, cancellation and UI-overhead thresholds; physical validation access.
Evidence limits: this is source research, not cross-platform certification. No application builds, installations or benchmark runs were performed. Context7 did not index the requested InkUI project; the exact repository, released manifests, and registry were inspected instead.