AIToday
Hacker NewsPublished: May 25, 2026, 01:00 JST1 min read

AI agent writes x86_64 assembly and eBPF code to render fractals on /dev/fb0 in a browser-based Linux VM

3 Key Points

  1. An AI agent using a local Gemma model writes pure x86_64 assembly for Rule 30, Mandelbrot, and Julia fractals, then executes the code directly on a real Linux framebuffer device (/dev/fb0) running inside a virtualized browser environment (islo).

  2. The setup uses a real VM with real kernel access instead of a container, enabling eBPF tracing via bpftrace, direct framebuffer access, and nested QEMU virtualization with KVM — capabilities blocked in standard container sandboxes.

  3. The agent iterates through plan, build, review, and refine steps, with an oracle assembling each iteration, running it, and measuring both binary size and pixel accuracy against a Python reference; the final eBPF trace streams every syscall and framebuffer write alongside the live fractal render.

  4. New islo.dev accounts receive $50 of free credit with no card required, sufficient to run the full convergence loop end-to-end.

Ask the AI about this article →

Get AI news like this every morning

For example, today's edition would include:

  • Phonely launches Alma, voice AI trained on 10M callsSiliconANGLE AI · 54m ago
  • Aranya raises $11M to turn bare-metal servers into AI clusters in 48 hoursSiliconANGLE AI · 54m ago
  • CBTS launches Forge Agents for custom AI agentsSiliconANGLE AI · 54m ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Next articleAmazon's Bee wearable records and summarizes conversations but raises privacy concerns for personal use