Skip to content

feat(bpfcompat): Coverage section — full-VM validation, distros, backports#9

Merged
ErenAri merged 1 commit into
mainfrom
feat/bpfcompat-coverage-section
Jun 24, 2026
Merged

feat(bpfcompat): Coverage section — full-VM validation, distros, backports#9
ErenAri merged 1 commit into
mainfrom
feat/bpfcompat-coverage-section

Conversation

@ErenAri

@ErenAri ErenAri commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Adds a Coverage section to the bpfcompat product page (after "how it works"), answering the three things users keep asking about — same content now also in the README (Kernel-Guard/bpfcompat#46).

  • Full VM validation, not static analysis — boots the real distro cloud image + its actual kernel as a disposable QEMU/KVM VM, copies a C/libbpf validator into the guest, runs the real load/attach inside that kernel; the verdict is what the kernel itself accepted/rejected.
  • Distributions covered — a grid: Ubuntu (16.04→25.10), Debian 11–13, RHEL family via AlmaLinux/Rocky/CentOS Stream (8/9/10), Oracle UEK 7/8, Amazon Linux 2 & 2023, SUSE/openSUSE Leap 15.6, upstream mainline; x86_64 + ARM64.
  • Kernel version ≠ feature support — enterprise backports: Ubuntu 5.4 fails ringbuf while AlmaLinux 8's 4.18 passes, and Amazon Linux 2's no-BTF 4.14 still loads.

Distro list is hardcoded data; all prose localized across 8 languages (i18n parity test passes). Cloud-native profiles (Bottlerocket/Talos/Flatcar) intentionally omitted — cataloged but currently non-runnable via the SSH executor.

Verification

  • vitest bpfcompat i18n parity — pass
  • tsc --noEmit — clean
  • npm run build — 288/288 routes prerender, 0 failures
  • Headless render of /projects/bpfcompat/ confirms the section, distro grid, and backport copy are present

🤖 Generated with Claude Code

…backports

New section on the product page (after "how it works") covering the three
things users keep asking:
  - full VM validation, not static: boots the real distro cloud image +
    its actual kernel as a disposable QEMU/KVM VM and runs the real
    load/attach inside the guest; the verdict is what the kernel accepted
  - distributions covered: a grid (Ubuntu, Debian, RHEL family via
    Alma/Rocky/CentOS, Oracle UEK, Amazon Linux, SUSE, upstream mainline;
    x86_64 + ARM64)
  - kernel version != feature support: enterprise backports (Ubuntu 5.4
    fails ringbuf, AlmaLinux 8's 4.18 passes; AL2 4.14 no-BTF still loads)

Distro list is hardcoded data; all prose localized across 8 languages
(i18n parity test green). Cloud-native profiles (Bottlerocket/Talos/
Flatcar) intentionally omitted — cataloged but not runnable via the SSH
executor, so not claimed as supported.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 24, 2026

Copy link
Copy Markdown

Deploying kernel-guard-frontend-git with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4ef3dc7
Status: ✅  Deploy successful!
Preview URL: https://620e8e4e.kernel-guard-frontend-git.pages.dev
Branch Preview URL: https://feat-bpfcompat-coverage-sect.kernel-guard-frontend-git.pages.dev

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
kernel-guard-frontend 4ef3dc7 Commit Preview URL

Branch Preview URL
Jun 24 2026, 02:13 PM

@ErenAri ErenAri merged commit 465720f into main Jun 24, 2026
4 checks passed
@ErenAri ErenAri deleted the feat/bpfcompat-coverage-section branch June 24, 2026 14:14
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