Fedora bootc · native desktop · local builds

Goblins OS

An open AI-native desktop for building local software on a Fedora bootc base. Choose the right architecture, verify the release media, and keep your system under your control.

Fedora bootc baseLocal app buildsServer-side secrets
Goblins OS home screen asking what the user wants to make

Built for creativity and control

A native Linux desktop for local software creation, with verified release artifacts, per-architecture media, and a clean credential boundary.

Immutable Fedora bootc base

Image-based updates, rollback, and native Linux packaging.

AI-native local builder

Describe an app, review the project, preview it locally, inspect files and logs, then export or containerize it.

Server-side secrets only

The image ships without credentials; provider keys stay outside the desktop session.

Native desktop surfaces

Rust, GNOME technologies, systemd services, and real installed pixels.

Architecture-specific media

Arm and x86_64 use separate native release media.

Gaming substrate without Steam

Mesa, Vulkan tooling, GameMode, gamescope, MangoHud, and PipeWire diagnostics.

See Goblins OS in action

Screenshot media totals 1.1 MB; media below the hero is lazy-loaded.

Install notes
Goblins OS home screen asking what the user wants to make
Home
Describe an app and keep the build local.
Goblins OS Build Studio in a live desktop session
Build Studio
Threads, changed files, and build output in one native surface.
Goblins OS workspace overview with windows
Workspace Overview
Window switching, workspaces, and the adaptive desktop shell.
Goblins OS installer disk selection screen
Installer
Architecture-specific media with guarded storage choices.
Demo reel
Built from the screenshots above. The MP4 is 422 KB, uses controls, and does not autoplay.

Downloads

Installer media is architecture-specific. Large files are hosted on GitHub release assets.

Open releaseVerify checksums
Arm / aarch64
Native Arm systems and Arm virtual machines.
Download ready
ISOgoblins-os-aarch64.iso
Downloadgoblins-os-aarch64.iso.zst
SHA25613b2b59ea03054d66b3f8c0986c2314631437e57074685c515a1dffa3a4f6fbf
Size2.7 GB ISO · 2.4 GB download
Built2026-07-03

Release notes

  • Alpha release. Use a spare device or VM and back up first.
  • Release gate passed with published checksums, manifests, SBOMs, and signoff evidence.
Intel / AMD x86_64
64-bit Intel and AMD systems.
Download ready
ISOgoblins-os-x86_64.iso
Downloadgoblins-os-x86_64.iso.zst
SHA25645abf064735fa2a2ba9ef034883d19453c4bfc02a3b0c311d29e3679c52db434
Size2.9 GB ISO · 2.6 GB download
Built2026-07-03

Release notes

  • Alpha release. Use a spare device or VM and back up first.
  • Release gate passed with published checksums, manifests, SBOMs, and signoff evidence.

Large OS media is served from GitHub release assets.

Release: v0.1.0-alpha.20260703

Container images

Use the bootc container image to inspect, verify, or build from Goblins OS without writing installer media to hardware.

Build details
Arm / aarch64 bootc image
linux/arm64
Public pull
Imageghcr.io/joe-simo/goblins-os:aarch64
Docker pull
docker pull ghcr.io/joe-simo/goblins-os:aarch64
Docker verify
docker run --rm ghcr.io/joe-simo/goblins-os:aarch64 /usr/libexec/goblins-os/goblins-os-verify
Podman pull
podman pull ghcr.io/joe-simo/goblins-os:aarch64
Podman verify
podman run --rm ghcr.io/joe-simo/goblins-os:aarch64 /usr/libexec/goblins-os/goblins-os-verify

Public GHCR image. Pull with Docker or Podman, then run the verifier command before using it as an install base.

Intel / AMD x86_64 bootc image
linux/amd64
Public pull
Imageghcr.io/joe-simo/goblins-os:x86_64
Docker pull
docker pull ghcr.io/joe-simo/goblins-os:x86_64
Docker verify
docker run --rm ghcr.io/joe-simo/goblins-os:x86_64 /usr/libexec/goblins-os/goblins-os-verify
Podman pull
podman pull ghcr.io/joe-simo/goblins-os:x86_64
Podman verify
podman run --rm ghcr.io/joe-simo/goblins-os:x86_64 /usr/libexec/goblins-os/goblins-os-verify

Public GHCR image. Pull with Docker or Podman, then run the verifier command before using it as an install base.

Install Goblins OS

The installer writes an operating system. Back up first, choose the architecture intentionally, and verify the media.

1

Choose the right ISO

Use the installer media that matches the target CPU: Arm/aarch64 or Intel/AMD x86_64.

2

Verify before flashing

Check the SHA256 file after download. Do not flash media when the checksum does not match.

3

Back up and boot

Use a USB flashing tool, boot from the installer, and choose storage deliberately.

Verify your download

Download both parts for your architecture, verify the split files, reassemble the compressed ISO, decompress it, and verify the final ISO.

Reassemble and verify
Replace <arch> with aarch64 or x86_64. Requires zstd.
shasum -a 256 -c goblins-os-<arch>.iso.zst.parts.sha256
cat goblins-os-<arch>.iso.zst.part-* > goblins-os-<arch>.iso.zst
shasum -a 256 -c goblins-os-<arch>.iso.zst.sha256
zstd -d --long=31 goblins-os-<arch>.iso.zst
shasum -a 256 -c goblins-os-<arch>.iso.sha256
Release checksums
Final ISO SHA256 values from the published release assets.
Arm / aarch6413b2b59ea03054d66b3f8c0986c2314631437e57074685c515a1dffa3a4f6fbf
Intel / AMD x86_6445abf064735fa2a2ba9ef034883d19453c4bfc02a3b0c311d29e3679c52db434

Source and provenance

Goblins OS source is AGPL-3.0-or-later. Forks must keep required notices and use their own branding unless they have permission to use the Goblins OS marks.

Release process
Build, verification, artifact, and signoff rules.
Architecture matrix
Expected ISO, checksum, and manifest paths.
Marks policy
Forks can use the source, but not the Goblins OS identity.

Notice and marks policy

The source is open under AGPL-3.0-or-later. The Goblins OS identity is reserved so forks can exist without impersonating official releases.

Notice

Modified distributions must preserve license, attribution, provenance, and source obligations. Automated or AI-generated patches do not remove those duties.

Open NOTICE

Marks policy

Forks may use the source under the license, but modified builds need their own product name, release identity, icons, wallpapers, domains, and installer branding unless permission is granted.

Open marks policy