Developed by RPC AR-X
"You cannot trust a system you cannot break."
AR-S (Advanced Reliable System) - is an operating system designed for intermediate users. It occupies the pragmatic space between beginner-friendly distributions (like Mint) and hardcore, manual-configuration environments (like Arch or NixOS).
It is built to comfortably handle routine daily tasks, while seamlessly integrating advanced, domain-specific features without the usual configuration friction.
AR-S is logically divided into three operational layers:
- Base Layer: SUSE Linux. Chosen as the foundation for its robust stability and YaST infrastructure.
- Orchestration Layer: The internal communication backbone. It relies on gRPC for remote interaction and D-Bus for local module coordination.
- User Space: A customized KDE Plasma environment combined with Deck — a standalone Qt-based desktop program that acts as the central control center for configuring AR-S specific modules.
The external and local access points used to monitor, configure, and route commands to the system daemons.
Independent background services, each executing specific domain logic and communicating via strict D-Bus contracts.
Requirement: AR-S is a Linux-native ecosystem. All development and execution must occur within a Linux environment.
Reference packages for Debian/Ubuntu environments (package names may vary on other distributions):
sudo apt update && sudo apt install -y build-essential cmake git clang lld pkg-config libssl-dev zlib1g-dev libsqlite3-dev nlohmann-json3-dev qt6-base-dev qt6-declarative-dev qt6-tools-dev libsdbus-c++-dev libgrpc++-dev libprotobuf-dev libnl-3-dev libnl-genl-3-dev protobuf-compiler-grpcConfigure and build all targets from the project root:
cmake -B build
cmake --build buildComponent-specific build instructions and configuration details are located in the
docs/directory.
- Autumn 2025 - MVP of Deck (UI) with Sonar
- Winter 2025-2026 - JSON view in Deck & Backend Refactoring
- Spring 2026 - MVP of Interlink
- Summer - Autumn 2026 - MVP of Rotor