AIToday

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

Hacker NewsMay 24, 20261 min read

Summaries like this, in your inbox every morning.

Sign up free →

3 Key Points

  1. 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. 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. 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. 4

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

Discussion

No discussion yet for this article

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free

5 minutes a day. The AI essentials.

200+ sources · Email / LINE / Slack

Get it free →