π₯ testos - Simple Image-Based System Management
π οΈ Features
- Seamless rebase of your Fedora installation.
- Supports custom image creation.
- Built with stability in mind for a reliable experience.
π Getting Started
To begin using testos, follow these steps to download and set up the application on your system.
π₯ Download & Install

-
Visit the Releases Page
Go to the Releases page to find the latest version of the software. Click on the version you want to download.
-
Download the Files
On the releases page, you will see several files related to the version. Download the files relevant to your system. This usually includes images and package files.
- Install Required Tools
Make sure your system has rpm-ostree installed. You can verify this by running:
If not installed, please refer to your operating systemβs documentation.
- Complete the Setup
Follow the installation steps outlined in the βInstallationβ section below.
π Installation
Warning: Experimental Feature
This feature is still under testing. Proceed with caution.
To rebase an existing atomic Fedora installation to the latest build, follow these steps:
- Rebase to the Unsigned Image
Start by installing the unsigned image to get the proper signing keys and policies. Run this command:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/maciejczekaj/testos:latest
- Reboot Your System
After the rebase, reboot your system to apply the changes:
- Rebase to the Signed Image
Once your system is back up, rebase to the signed image using this command:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/maciejczekaj/testos:latest
π About Testos
testos is designed for users who want an efficient way to manage their Fedora installation. It simplifies the process of rebasing and creates a stable environment for your applications.
Topics Covered
- Atomic
- BlueBuild
- BlueBuild Image
- Custom Image
- Image-Based
- Immutable
- Linux
- OCI
- Operating System
βοΈ System Requirements
To run testos, ensure your system meets the following requirements:
- A compatible version of Fedora (e.g., Fedora 34 or higher).
- Sufficient disk space (at least 2 GB recommended).
- Internet connection for downloading updates and images.
π‘ Tips for Users
- Regularly check the releases page for updates to stay current with the latest features and improvements.
- If you run into issues, consult the documentation available in the GitHub repository.
- Consider contributing to the project for a better community-driven experience.
π Support
For additional help, check the issues section in the repository or contact the project maintainers.
π Additional Resources
Thank you for choosing testos! Enjoy a more manageable Fedora experience.