Ba

BananaOS, vibecoded operating system that boots on a 486 with ~11MB RAM

Hacker News

BananaOS, vibecoded operating system that boots on a 486 with ~11MB RAM

My 10-year-old son has been deep in low-level rabbit holes lately and ended up vibe-coding his own operating system. Since he’s still a kid and not on HN himself, I’m posting this on his behalf with his permission. This started as curiosity about how computers actually boot, and somehow escalated into writing a kernel, building a GUI, and setting up CI that produces a bootable OS image on every commit. BananaOS is a small experimental operating system built mainly for learning and exploration of low-level systems programming. It currently targets i386 BIOS systems and is designed to run on extremely constrained hardware. Fun fact: Wallpaper logic, one of the most important OS functionalities, is directly implemented in the kernel. That cracked my son up! Some highlights: Multiboot-compliant kernel loaded via GRUB VESA framebuffer graphics with double buffering Custom window manager with movable and resizable windows Dock-style application launcher PS/2 keyboard and mouse input handling PCI enumeration and AHCI SATA support Basic applications (terminal, notepad, calculator, file explorer, settings) Memory detection and allocation based on available RAM Boots in QEMU with about 11.2 MB RAM Includes an ISR workaround to emulate CMOV so it can boot on Intel 486 CPUs One thing I found particularly fun: he also added GitHub Actions workflows that automatically build the OS image for every commit, so the repo continuously produces fresh bootable artifacts. The project is very much experimental and should only be run inside an Virtual Machine. Repo (with build instructions and screenshots): https://github.com/Banaxi-Tech/BananaOS Quick start (only on Linux, check dependencies, and see README): git clone https://github.com/Banaxi-Tech/BananaOS cd BananaOS make qemu-system-i386 -cdrom bananaos.img -m 128M Retro mode: qemu-system-i386 -cpu 486 -cdrom bananaos.img -m 11.2M He’s mainly building this to understand kernels, memory management, drivers, and how operating systems actually work below user space. Feedback from people who have built hobby operating systems or worked close to hardware would be especially appreciated.

Share card

Actual performance

11points
5comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: started, ios · Missing: supports, reddit linkedin, podcasting
90%90% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, user, computer · Missing: agents, macos, agent
75%75% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
67%67% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
42%42% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: ios · Missing: mobile apps, personal, entrepreneurs
33%33% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ma
Mako, a hobby operating system for x8661%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mako, a hobby operating system for x86

Hacker News1
Cr
Crazierl – An Erlang Operating System81%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Crazierl – An Erlang Operating System

Hacker News72
RealtyView
RealtyView61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Operating System for Realtors

Indie Hackers1analytics
REasy
REasy50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The operating system for African importers

Product Hunt+72
ONE BioOS
ONE BioOS50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Your biological operating system

Product Hunt+3
timeOS
timeOS18%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Operating system for time

Indie Hackers1ai
Neverinstall
Neverinstall63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Your browser is your operating system.

Indie Hackers2$12/mob2b
I
I made a cloud operating system34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a cloud operating system

Hacker News3
PharmOSy
PharmOSy42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The operating system for modern pharmacies

Indie Hackers
Ergo
Ergo59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The operating system for sales

Product Hunt+148Sales