Skip to content

Migrate flow-kernel to the Tiny Core Linux substrate - #4

Merged
godofecht merged 65 commits into
mainfrom
codex/tiny-core-base
Aug 21, 2026
Merged

godofecht merged 65 commits into
mainfrom
codex/tiny-core-base

Conversation

@godofecht

Copy link
Copy Markdown
Contributor

Implements the canonical architecture described in #1 by replacing the bespoke Multiboot2 kernel with a pinned Tiny Core CorePure64 + Linux substrate.

The branch adds reproducible Tiny Core fetch/boot tooling, deterministic QEMU health diagnostics and regression baselines, the Flow/Linux ABI and syscall layer, a libc-free Flow userspace smoke test, initial eBPF target documentation/tooling, CI artifact capture, and the project Pages site. The retired x86_64 boot/kernel/linker path is removed so Linux owns commodity kernel infrastructure as intended by the master checklist.

This also incorporates the current main citation metadata, so the migration branch is now zero commits behind main.

This PR corresponds to the Phase 0 “review and merge codex/tiny-core-base” item in #1. It does not close #1; the later eBPF, packaging, hardening, DX and release phases remain tracked there.

@godofecht
godofecht marked this pull request as ready for review August 21, 2026 21:09
@godofecht
godofecht merged commit f0e2cc9 into main Aug 21, 2026
3 checks passed
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.

Master implementation checklist: Tiny Core substrate → Flow Linux layer → eBPF

1 participant