Show HN: I vibecoded an ARM64 operating system that boots on real hardware

Show HN (score: 7)
Found: January 10, 2026
ID: 2958

Description

Other
Show HN: I vibecoded an ARM64 operating system that boots on real hardware VibeOS is a retro operating system that boots on qemu and Pi Zero 2W. I built this with Claude code in about 4 weeks.

More from Show

Show HN: Marten – Elegant Go web framework (nothing in the way)

Show HN: Marten – Elegant Go web framework (nothing in the way)

Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

Show HN: Memory Graph – Interactive Python execution and memory visualizer

Show HN: Memory Graph – Interactive Python execution and memory visualizer Hello everybody,<p>I built Memory Graph to help students (and myself) build a correct mental model of Python references, mutability, and copying, and to make debugging data structures less “print-driven”. It’s inspired by Python Tutor, but focuses on clearer graphs and on running locally in many different environments and debuggers. The Memory Graph Web Debugger quickly turns your web browser into a Python debugger where the whole program state is visualized in each step, clearly showing aliasing and the structure of the data, giving insight that is hard to get with just printing.<p>Some interesting examples:<p>- Recursion, decimal to binary conversion: <a href="https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;bterwijn&#x2F;memory_graph&#x2F;refs&#x2F;heads&#x2F;main&#x2F;src&#x2F;binary_convert.py&amp;timestep=1.0&amp;play" rel="nofollow">https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercont...</a><p>- Binary Tree data structure: <a href="https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;bterwijn&#x2F;memory_graph&#x2F;refs&#x2F;heads&#x2F;main&#x2F;src&#x2F;bin_tree.py&amp;timestep=0.2&amp;play" rel="nofollow">https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercont...</a><p>- Cocktail Shaker Sort: <a href="https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;bterwijn&#x2F;memory_graph&#x2F;refs&#x2F;heads&#x2F;main&#x2F;src&#x2F;cocktail_sort.py&amp;breakpoints=16,45&amp;continues=1&amp;timestep=0.2&amp;play" rel="nofollow">https:&#x2F;&#x2F;memory-graph.com&#x2F;#codeurl=https:&#x2F;&#x2F;raw.githubusercont...</a><p>Here you can find some difficult Python Data Model exercises for use in education where Memory Graph helps explain the correct answer:<p><pre><code> https:&#x2F;&#x2F;github.com&#x2F;bterwijn&#x2F;memory_graph_videos&#x2F;blob&#x2F;main&#x2F;exercises&#x2F;exercises.md</code></pre>

Show HN: I built an HTTP/2 server in C++ to learn the protocol and language

Show HN: I built an HTTP/2 server in C++ to learn the protocol and language I wanted to learn more about the HTTP&#x2F;2 protocol but also deep dive into modern C++ development. I&#x27;m currently using it to host my personal web site - <a href="https:&#x2F;&#x2F;www.roberthargreaves.com" rel="nofollow">https:&#x2F;&#x2F;www.roberthargreaves.com</a>.<p>I&#x27;ve also blogged a bit about the development process, hosting options and steps I took to harden the application against attack - <a href="https:&#x2F;&#x2F;blog.roberthargreaves.com&#x2F;2026&#x2F;01&#x2F;03&#x2F;building-hosting-ion-http2-server" rel="nofollow">https:&#x2F;&#x2F;blog.roberthargreaves.com&#x2F;2026&#x2F;01&#x2F;03&#x2F;building-hostin...</a><p>It&#x27;s by no means a complete implementation of HTTP&#x2F;2, but I think I&#x27;ve achieved the main aims I was hoping to achieve with it!<p>I would love some feedback though from more experienced folks if there&#x27;s some egregious failings which I should address.

No other tools from this source yet.