Skip to content

About

Goblins OS: an open AI-native Linux desktop for building local software

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Goblins OS

Goblins OS is an open AI-native Linux desktop for building local software. It ships for 64-bit Arm (aarch64), supports image-based updates and rollback, and keeps credentials out of the desktop image.

The project is open source. The code is licensed under AGPL-3.0-or-later. The Goblins OS name, marks, release identity, installer identity, desktop identity, icons, wallpapers, and associated trade dress are reserved.

Published artifacts

The public image channel, community preview, and historical release records are available here:

The current installer is the v0.2.0-preview.20260820 community preview for UEFI aarch64 virtual machines. It is installable and update-enabled, but it is not the formally signed stable release. Use a disposable virtual disk, keep backups, and expect rough edges. Bare-metal Arm support is not claimed until an exact device model completes the hardware matrix. Apple Silicon is an Arm VM host, not a bare-metal Goblins OS install target. Intel and AMD x86_64 systems are not supported.

The x86_64 files already attached to v0.1.0-alpha.20260703 are retained as immutable historical release records. They are not a supported or current Goblins OS target and must not be promoted into a current channel.

The historical release keeps SHA256 checksums, manifests, and SBOMs for audit and provenance. The preview has its own checksums, manifests, package evidence, and exact image/source binding; formal stable signoff remains a separate path.

What it is

  • A Goblins OS desktop with image-based updates and rollback.
  • A native desktop environment with Goblins OS branding and installer flows.
  • A local app-building surface where users describe software, review the generated project, preview supported Python entrypoints in a networkless sandbox or static web apps through a private CSP-sandboxed loopback snapshot, inspect files and logs, export a deterministic source archive, and package supported static projects as deterministic offline OCI image archives.
  • A project with explicit packaging, release, SBOM, and signoff checks.

Scope

Goblins OS focuses on the desktop operating system, the local app-building workflow, container-friendly release artifacts, and transparent verification. Credentials and API keys stay outside the OS image and are not shipped to the desktop as client-side secrets.

Architecture and upstream attribution

Goblins OS 44 is built on Fedora bootc 44 and uses Fedora RPM packages. That is the technical base and package provenance, not the product identity. Goblins OS owns the visible desktop, installer, boot splash, system name, icons, wallpaper, and user experience; upstream components retain their required names, licenses, and notices.

Containers

The current ghcr.io/joe-simo/goblins-os:aarch64 bootc container image is intended for Docker/Podman inspection, verification, automation, and derived-image workflows. Use the current aarch64 community-preview ISO for the full graphical VM installation path; the July installer remains historical.

Container package visibility is tracked separately from the public source repo. If a docker pull or podman pull command asks for authentication, the GHCR package has not yet been made public.

Development

Forks and attribution

You can study, modify, and redistribute the source under the AGPL. Modified distributions must keep the required license and attribution notices, state what changed, provide the required source, and use their own product name and branding unless they have written permission to use the Goblins OS marks.

Automated rebranding, AI-generated patches, copied release pages, renamed ISO artifacts, or generated derivatives do not create permission to remove notices, claim official status, or use Goblins OS identity. See NOTICE and TRADEMARKS.md.

Licensing

What Terms
Goblins OS source in this repository AGPL-3.0-or-later. See LICENSE.
Bundled OS components Each component keeps its upstream license. Release SBOMs and package evidence are generated under os/signoff-proofs/sbom/.
Goblins OS name, marks, and product identity Reserved project marks. See NOTICE and TRADEMARKS.md.
Contributions Contributions require the Contributor License Agreement.

For legal or trademark questions, review the relevant files with qualified counsel before relying on them for production or commercial use.

About

Goblins OS: an open AI-native Linux desktop for building local software

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages