tunaOS

(★ 55)

Bringing a modern cloud-native experience to the Enterprise Linux Desktop

File Explorer

  • .devcontainer.json
  • .gitattributes
  • .gitignore
  • .gitmodules
  • .pre-commit-config.yaml
  • .yamllint.yml
  • ADOPTERS.md
  • ADOPTION-METRICS.md
  • AGENTS.md
  • artifacthub-repo.yml
  • CODE_OF_CONDUCT.md
  • COMMUNITY.md
  • Containerfile.arch
  • Containerfile.custom
  • Containerfile.debian
  • Containerfile.el10
  • Containerfile.final
  • Containerfile.gentoo
  • Containerfile.opensuse
  • Containerfile.overlay
  • Containerfile.ubuntu
  • CONTRIBUTING.md
  • cosign.pub
  • FEDORA-BASE-POLICY.md
  • GOAL.md
  • image-versions.yaml
  • Justfile
  • LICENSE
  • MAINTAINERS.md
  • MIGRATION.md
  • PACKAGE-SOURCING.md
  • pytest.ini
  • Q3_CHECKPOINT-2026-08-22.md
  • Q4-ADOPTION-PLAN.md
  • Q4-MATURE-DEFINITION.md
  • README.md
  • registry-map.yaml
  • renovate.json
  • RFC-PROCESS.md
  • ROADMAP.md
  • SECURITY.md
  • TRIAGE-POLICY.md
  • tunaos-builder.yaml
  • VARIANT-LIFECYCLE.md
  • VERSIONING.md
  • VISION.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

brew

View Details ▼

Homebrew - a package manager for macOS and Linux.
Some subcommands such as `install` have their own usage documentation.

brew install {{formula|cask}}

Install the latest stable version of a formula or cask:

brew list

List all installed formulae and casks:

brew upgrade {{formula|cask}}

Upgrade an installed formula or cask (if none is given, all installed formulae/casks are upgraded):

🔍

just

View Details ▼

Save and run project-specific commands.

just {{recipe}}

Run a recipe specified in the justfile:

just

Start a REPL (interactive shell):

just --init

Initialize new justfile in project root:

🔍

bootc switch

View Details ▼

Target a new container image reference to boot.

sudo bootc switch {{image}}

Change the base OS to a new container image from a registry:

sudo bootc switch --transport containers-storage {{image}}

Change the base OS to a new container image from the local image storage of the root user:

sudo bootc switch --transport oci-archive {{path/to/image.tar.gz}}

Change the base OS to a new container image stored in a tarball:

// repository documentation