RadicalPackages

Stable Package Line

RADLib Packages

RADLib packages are split into ABI-pinned runtime modules, unversioned convenience packages, development headers, documentation, examples, RADpm tooling, and RADPx package metadata. Stable currently tracks RADLib 0.1.0. Experimental tracks RADLib 0.2.0 development packages for RADPx OS package and service integration.

Version: 0.1.0 Experimental: 0.2.0 ABI line: 0.1 Architectures: amd64, arm64

Full Install

Install the complete RADLib runtime, development files, docs, examples, and tools.

sudo apt install radlib

Lean Runtime Install

Install only the modules your application needs.

sudo apt install radlib-core radlib-ui radlib-dsp sudo apt install radlib-media radlib-fpga radlib-web

RADPx .radpm Metadata

RADLib is also listed in the experimental RADPx package index for RadBuild-managed rootfs staging. The 0.2.0 RADPx package records match the RADLib 0.2.0 source/package line.

RADpm Tooling

radpm is the RADLib-owned package-manager executable used by RadBuild to resolve packagegroups, verify package metadata, stage rootfs payloads, and populate SDK/sysroot exports.

radpm list --repository https://github.com/Radical-Computer-Technologies/RadicalPackages/releases/download/radix-os-0.2.0-beta.1 --suite experimental radpm resolve --packagegroup radix-terminal-base --packagegroup radix-networking --out package-lock.json

Core Packages

PackagePurposeInstall
radlibAggregate RADLib package.sudo apt install radlib
radlib-runtimeLatest runtime meta-package.sudo apt install radlib-runtime
radlib-runtime-0-1ABI-pinned RADLib 0.1 runtime meta-package.sudo apt install radlib-runtime-0-1
radlib-devLatest public headers and CMake package files.sudo apt install radlib-dev
radlib-dev-0-1ABI-pinned RADLib 0.1 public headers and CMake package files.sudo apt install radlib-dev-0-1
radlib-docGenerated API documentation package.sudo apt install radlib-doc
radlib-examplesExample applications and sample projects.sudo apt install radlib-examples
radlib-toolsSDK tools and protocol generator.sudo apt install radlib-tools

Runtime Modules

Use unversioned module packages for the current line, or the matching -0-1 package when an application should pin the RADLib 0.1 ABI runtime line.

radlib-core
Core event loop, system, JSON, and threading primitives.
radlib-ui
RADUi and Slint-backed UI primitives.
radlib-dsp
DSP primitives and transforms.
radlib-media
Audio, MIDI, SoundFont, WAV, and MusicXML support.
radlib-fpga
FPGA transport and register-map helpers.
radlib-embedded-kernelExperimental RADPx-OS kernel services and HAL-facing runtime.
radlib-web
WebKit-backed RADWeb browser components.
radlib-net
Networking and protocol helpers.
radlib-database
SQLite-backed database primitives.
radlib-serial
Serial-port helpers.
radlib-security
Security, capability, sandbox, and license helpers.
radlib-installer
Installer manifest and desktop integration helpers.
radlib-update
Update manifest and A/B update helpers.
radlib-cli
Command-line interface primitives.
radlib-logging
Logging support.
radlib-settings
Application settings support.
radlib-input
Input device primitives.
radlib-display
Display and backlight helpers.
radlib-device
Device discovery helpers.
radlib-power
Power, thermal, and governor helpers.
radlib-service
Service unit helpers.
radlib-data-structures
Container and allocator primitives.
Repository Metadata