Skip to content

docs(blog): Leaving Rosetta behind — FEX x86 emulation - #28

Open
PeronGH wants to merge 11 commits into
masterfrom
blog/leaving-rosetta-behind
Open

docs(blog): Leaving Rosetta behind — FEX x86 emulation#28
PeronGH wants to merge 11 commits into
masterfrom
blog/leaving-rosetta-behind

Conversation

@PeronGH

@PeronGH PeronGH commented Jun 22, 2026

Copy link
Copy Markdown
Member

New engineering blog post: how ArcBox replaced Rosetta with FEX for linux/amd64 containers on Apple Silicon.

What's here

  • content/blog/leaving-rosetta-behind.mdx — the post. Arc: started on Virtualization.framework (Rosetta for free) → moved to our own Hypervisor.framework VMM for I/O-datapath control → Rosetta is gated to VZ, so it became the blocker (with OrbStack's creator as the foil) → evaluated box64/QEMU/FEX → made FEX a true qemu-user-static drop-in → benchmarks (M4 Pro) + honest gaps (software TSO today, Go vgetrandom caveat).
  • pnpm-workspace.yaml — reject all dependency build scripts (unblocks pnpm dev/install on the build-scripts gate).

Notes

  • published: true, category: "Engineering", author: ["peron"].
  • No cover image yet (lists without one).
  • Benchmark methodology (exact 7z/kernel commands, machine config) is in footnotes; no links to personal repos.
  • Validated with pnpm prepare; previewed locally.

Copilot AI review requested due to automatic review settings June 22, 2026 08:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@cloudflare-workers-and-pages

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

Copy link
Copy Markdown

Deploying arcbox-landing with  Cloudflare Pages  Cloudflare Pages

Latest commit: bf1b7c2
Status:🚫  Build failed.

View logs

@AprilNEA
AprilNEA requested review from SukkaW and lucas77778 June 22, 2026 08:50

@SukkaW SukkaW left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good in general at the galance, but not interested and appealing. May wanna chose a few different wording and re-arrange paragraphs/sentences to "sounds more human" and a bit informal, actually make it a fun to read.

@lucas77778

Copy link
Copy Markdown
Member

In "Because ArcBox owns the guest (our kernel, our init, our VirtioFS share)", change the "arcbox" to "we"

Copilot AI review requested due to automatic review settings June 22, 2026 10:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Copilot AI review requested due to automatic review settings June 22, 2026 11:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

lucas77778
lucas77778 previously approved these changes Jun 22, 2026
Copilot AI review requested due to automatic review settings June 26, 2026 11:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants