Description
SameStack is a Red Hat Real-Time Systems (RTS) framework that provides deterministic, reproducible, and automatable execution environments for real-time and high-performance workloads.
It standardizes how command-line tools (like rteval, tuna, and stress-ng) are executed, measured, and compared across environments — from bare metal to containers and OpenShift.
SameStack is composed of two main components: • Runner Framework: Automates and standardizes the execution of individual applications using declarative YAML definitions. • Same: Automates application placement and lifecycle within defined simulations or measurements, enabling dynamic isolation, iterative experiments, and reproducible performance studies.
SameStack reduces reliance on custom scripts by providing a single, portable automation layer that integrates with existing orchestration tools (OpenShift, Kubernetes, Podman) without replacing them.
It’s designed to support both real-time certification workflows and data-driven AI pipelines, making it easy to gather, label, and correlate performance data consistently across environments.
Installation Instructions
This project can be installed using: dnf install samestack
The Runner Framework can be invoked directly: runner rteval
The SameStack command can be used to run applications or measurement profiles: same run rteval
Note: same is currently under active development and not yet feature complete.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 42
|
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 42 (17 downloads) |
Fedora 43
|
aarch64 (0)*, ppc64le (0)*, s390x (2)*, x86_64 (0)* | Fedora 43 (14 downloads) |
| Rhel+epel 10 | aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (4)* | Rhel+epel 10 (10 downloads) |
* Total number of downloaded packages.
Fedora 42