Scratch OS

From the Scratch OS project · Main Page
Welcome to the Scratch OS Wiki. This is the central documentation hub for the Scratch OS project, a long-running series of experimental operating system concepts, remixes, technical previews, and builds created in (and inspired by) Scratch.
Scratch OS
Type
Experimental OS project
Platform
Scratch / PenguinMod / C
Status
Active ongoing
Known builds
100+
First appearance
April 17th, 2020
Latest focus
3.21 Technical Previews & C Rewrite

Scratch OS began in early 2020 as a personal experiment: "What if I made an operating system that was designed entirely for me?" It slowly evolved into one of the largest Scratch projects I had ever worked on. Started in 2020; Over 30,000 blocks of code; 1415+ features; Nearly 500 MB project size; Eventually ported from Scratch to PenguinMod.

After several years of development the project reached its limits. The architecture became increasingly difficult to maintain, memory usage became excessive, and many of the ideas I wanted simply couldn't be implemented inside Scratch or PenguinMod. Rather than continuing to patch the old project, I decided to start over and build the operating system properly with a full C/ASM Rewrite.

This wiki documents the known history of the project: confirmed builds, highly likely versions, lost material, speculative entries, and recreations. Order of builds is preserved exactly as provided by the original creator whenever possible.

Quick navigation

Core pages

Status legend (summary)

  • Confirmed: directly verified from source, screenshot, or executable
  • Highly likely: multiple pieces of evidence agree
  • Uncertain: based on incomplete evidence
  • Speculative: possible interpretation, not verified
  • Lost: known to have existed, no surviving copy found

Project overview

Origins

The earliest entries in the archive are simple “Scratch OS” and “Scratch OS remix” projects. Over time the lineage expanded into numbered remixes (2.0–12.0), versioned 2.03 / 3.1 / 3.11 / 3.21 / 4.21 series, Longhorn-style reskins, mobile prototypes, and various spin-offs (tisssssyOS, ScratchOSDows, Auggie OS, CatOS, etc.).

Current focus

Recent activity centers on the Scratch OS 3.21 Technical Preview line (builds in the 9900–9909 range) and the beginning of a C Rewrite effort. I still continue to recover, recreate, and document older material.

Featured notice

This wiki is a living document. Many early builds are marked Lost or exist only as recreations. New evidence is added as it surfaces. For the complete (and still incomplete) inventory, see the List of known builds.