Skip to content
@OSWatcher

OSWatcher

A queryable graph of how operating systems change, release over release: the filesystem and registry history of Windows 95→11 and Ubuntu 6.10→25.04.

🕰️ OSWatcher

A queryable graph of how operating systems change, release over release.

OSWatcher builds VM images for historical operating system releases (Windows 95 through 11, Ubuntu 6.10 through 25.04), captures each image's filesystem and registry offline, and stores the result as a content-addressed Merkle graph in Neo4j. Think git for golden images, with the object graph in a database rather than a packfile.

Ask it things like:

  • 🔍 which release first shipped a given binary
  • 🧬 every image that ever contained a specific DLL
  • 📈 how a registry subtree drifted across a decade of service packs

👉 Start at OSWatcher/oswatcher

That repository explains the architecture and maps every other repository in reading order.

⚖️ Apache 2.0 across the active stack · 🛠️ solo-maintained, actively developed, APIs may still change.

Popular repositories Loading

  1. osw-fs-windows osw-fs-windows Public archive

    [LEGACY] Git-based Windows filesystem capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    77 13

  2. oswatcher oswatcher Public

    Start here: what OSWatcher is, how the pieces fit together, and which repository to open next

    Shell 67 6

  3. windows-desktop windows-desktop Public archive

    [LEGACY] Git-based Windows desktop capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    PowerShell 19

  4. neogit neogit Public

    A Git-like tool for filesystems, backed by a Neo4j graph and pluggable object storage

    Python 6

  5. ubuntu-server ubuntu-server Public archive

    [LEGACY] Git-based Ubuntu server capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    C 1 1

  6. packer-templates packer-templates Public

    My packer templates

    HCL

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…