KidDOS.
What's insideDownloadTeaching guideParentsBlog GitHub
  • What's inside
  • Download
  • Teaching guide
  • Parents
  • Blog
  • GitHub

Writing

Blog

Why this exists, what shipped, what a kid did with it. 4 articles so far.

Subscribe via RSS

2026

4 posts
  • Sep 08

    Why 2001: An Environment That Rewards Poking At It

    I rebuilt the machine I learned computers on, on purpose. It pays you back for exploring, it lets you break out of it, and yes, it runs Doom. Part three of three: what KidDOS is for.

    3 min · #KidDOS#kids#programming#teaching#opinion
  • Sep 07

    The Thousand-View Wall: What YouTube Does With a Video in Its First 24 Hours

    A computer isn't YouTube. But every computer is a browser, and the browser of 2026 is not the one I grew up in. Notes from running channels, plus the jury that agreed. Part two of three.

    3 min · #KidDOS#kids#YouTube#algorithms#opinion
  • Sep 06

    YouTube Is a Wonderful Babysitter. That's the Problem.

    A reader asked me why KidDOS exists. The honest answer starts with a three-year-old, a stack of paperwork, and two hours of car videos. Part one of three.

    3 min · #KidDOS#kids#YouTube#parenting#opinion
  • Sep 04

    KidDOS: A Computer Small Enough for a Kid to Explore

    I learned to program because I was bored in front of a 486DX4 with 8 megs of RAM and a 160 MB drive. Kids today can't have that. So I want to build it.

    8 min · #KidDOS#teaching#programming#kids#opinion
KidDOS.
Download Teaching guide Parents Blog GitHub Architecture Cartridges Ivan Roganov SkyPeck Intelligent Forge

Built on EndBASIC, wasmtime, wgpu, SQLite, clang with wasi-sdk, TinyGo, doomgeneric and Freedoom. Written in Rust; the plan, the architecture notes and every lesson and man page are in the repository.

© 2026 Ivan Roganov. Code is MIT or Apache-2.0, your choice.