October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

BooleOS: Building a Bare-Metal x86 OS Without Writing the Code Myself

BooleOS is an experimental 32-bit x86 hobby OS whose author says AI generated the implementation under his direction and review. Here’s what the project documents and how to explore it.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

BooleOS is an experimental 32-bit x86 hobby operating system whose author says he directed an AI coding assistant to generate its implementation rather than writing the code himself. That did not remove the engineering work: he chose what to build, set project-specific constraints, reviewed every change, and says he booted builds in QEMU and inspected serial output. The project’s repository now identifies it as version 0.20.1, with Phase 20 complete; that current status is distinct from the earlier snapshot in the author’s September 26, 2026 account.

What BooleOS is—and what its status claims mean

The project repository describes BooleOS as an experimental operating system written from scratch for 32-bit x86, using C99 and NASM assembly. It boots through GRUB with Multiboot2. The repository’s current overview describes a kernel and user processes with memory isolation, ring-3 system calls via int 0x80, and user programs loaded from a flat ramfs module.

As an Amazon Associate I earn from qualifying purchases.

The documented components also include a FAT16 filesystem, an ATA PIO driver, process scheduling, a userland shell, and Cathode, a graphics API the project still marks as work in progress. These are the maintainers’ descriptions, not independent verification of feature behavior. The repository labels the current release v0.20.1 and lists Phases 0 through 20 as complete, including a crash handler that leads into Safe Mode. That is a project progress count, not an external measurement or a guarantee of production readiness. BooleOS repository

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “without writing a single line” means in practice

The phrase describes Shannon Dev’s role in this project, not a process without human engineering. In his September 26, 2026 first-person account, Dev says: “I don’t write the code. I direct Claude Code, review every diff, and decide what gets built next, but the implementation, every commit, is AI-generated.”

That workflow separates implementation from responsibility. The AI assistant generated code, according to the author; Dev supplied direction, reviewed changes, chose priorities, and retained testing. He says he booted changes in QEMU and read serial output. Those are the author’s reported practices, not tests independently reproduced here. Shannon Dev’s DEV Community account, September 26, 2026

The constraints behind the AI-generated implementation

Dev says he recorded project-specific rules in BooleOS’s CLAUDE.md. They are intended to keep generated code aligned with the system’s actual target and abstractions, rather than letting a more convenient host environment conceal mismatches.

  • Target 32-bit behavior. The project’s real target is 32-bit, so code should reflect that rather than relying on assumptions from a 64-bit host.
  • Use fixed-width types for serialized data. Dev says serialized formats should use fixed-width integer types rather than types such as size_t or long, whose width can vary by platform.
  • Respect the project’s kernel abstractions. He says kernel implementation should avoid raw malloc and real threads, so Linux conveniences do not mask constraints of BooleOS’s heap and cooperative scheduling model.

These are the author’s constraints for this codebase, not universal rules for all operating-system projects. Dev also invites discussion of the constraint-writing process, the heap wrapper design, and a possible move from cooperative scheduling toward a real SMP model. Those references describe areas of interest or future direction; they should not be mistaken for functionality the current repository already documents.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to explore it: run a release or build from source

The repository offers two routes: use its quickstart to run a release in QEMU, or follow its source-build path. QEMU is an emulator, so the documented route lets readers explore without treating the project as a replacement for an installed operating system or assuming a particular PC or peripheral is required.

Run a release

For the quickest route, follow the repository’s quickstart instructions for running a release. This avoids compiling BooleOS yourself; the project documents QEMU as the way to run it. Repository quickstart and release instructions

Build from source

For source work, the repository lists these development dependencies: i686-elf-gcc, i686-elf-ld, NASM, grub2-mkrescue, qemu-system-x86_64, mkfs.vfat, and mcopy. It documents a build path under tools, a QEMU run target, and a host-side ELF-loader test. Consult the repository’s current build instructions for exact commands and any changes to the dependency list. Repository build instructions

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the project can—and cannot—show you

BooleOS can be useful to readers interested in how a small hobby OS is structured: its documented boot path, kernel and user-process boundary, system-call mechanism, filesystem, scheduler, and tooling provide concrete areas to inspect. Its AI-directed development account also offers a case study in using code generation while keeping a human responsible for architectural choices, constraints, and review.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

It is still explicitly experimental. The project description and author’s account do not establish that BooleOS is a secure, reliable, or supported system for everyday computing, nor do they provide independent performance or compatibility measurements. No named external study or industry statistic is presented in those sources, so the project’s phase and version counts should not be read as comparative evidence about AI-assisted development generally.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.