Skip to content

Recovery

5 pages
  • Barn 0.9.0: native macOS guests and smoother Linux recovery

    In Releases 566 words 3 min

    ReleasemacOSLinuxRecovery

    Released on 2026-09-30. Barn 0.9.0 manages both Linux labs and native macOS machines from a single CLI, while improving diagnostics and recovery after interrupted operations. For the latest release, see Barn 1.1.0. Install Barn · Download 0.9.0 …

    Released on 2026-09-30. Barn 0.9.0 manages both Linux labs and native macOS machines from a single CLI, while improving diagnostics and recovery after interrupted operations. For the latest release, see Barn 1.1.0. Install Barn · Download 0.9.0 …

  • The Lifetime of a Native Mac VM

    In Design 804 words 4 min

    DesignmacOSRecoveryArchitecture

    barn mac manages named macOS VMs through Apple’s Virtualization.framework, independently of the Linux inventory. Introduced in 0.9.0, it uses the native host app Barn.app, included in Apple Silicon release archives since 0.9.2. This essay distills …

    barn mac manages named macOS VMs through Apple’s Virtualization.framework, independently of the Linux inventory. Introduced in 0.9.0, it uses the native host app Barn.app, included in Apple Silicon release archives since 0.9.2. This essay distills …

  • Barn 0.8.0: clearer recovery and refreshed images

    In Releases 776 words 4 min

    ReleaseQEMURecoveryImages

    Note Historical release record (0.8.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.8.0 cuts down on manual cleanup after interrupted host setup or partial VM starts, and refreshes the Debian and …

    Note Historical release record (0.8.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.8.0 cuts down on manual cleanup after interrupted host setup or partial VM starts, and refreshes the Debian and …

  • Barn 0.7.0: simpler test labs and automatic recovery

    In Releases 521 words 3 min

    ReleaseQEMURecoveryStorage

    Note Historical release record (0.7.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.7.0 streamlines first-run startup and recovery for local test labs: re-running barn up finishes interrupted work, …

    Note Historical release record (0.7.0). Old release downloads are retired; use the installation guide for the current release. Barn 0.7.0 streamlines first-run startup and recovery for local test labs: re-running barn up finishes interrupted work, …

  • A PID Is Not a Virtual Machine

    In Design 890 words 5 min

    DesignQMPRecoverySafety

    This essay explains Linux runtime process identity and crash recovery in Barn 1.1.0. The separate native Mac lifecycle uses per-machine operation locks and runner protocol 2. A pidfile records a process ID at the moment it was written. Minutes or …

    This essay explains Linux runtime process identity and crash recovery in Barn 1.1.0. The separate native Mac lifecycle uses per-machine operation locks and runner protocol 2. A pidfile records a process ID at the moment it was written. Minutes or …