Overview

This section explains the ideas you need before configuring a device: how the OS is structured, how persistence works, and which platforms are supported.

A managed, reconciled operating system

SPEKTRA Edge OS is designed to be operated remotely and at scale. Instead of logging into each device to make changes by hand, you describe the desired state of a device on the SPEKTRA Edge platform, and the device continuously reconciles itself to match. This is the same model whether you manage one device or thousands.

Two consequences are worth keeping in mind from the start:

  • The system runs from a read-only image. The core operating system is not meant to be modified in place. This keeps every device in a known, consistent state and makes upgrades and rollback reliable.
  • Your configuration and data live on separate, persistent storage. Anything you need to keep across reboots is stored outside the system image.

How persistence works

Understanding what persists is the single most useful thing to know about the OS, because it explains why some changes “disappear” and others stick.

There are three kinds of storage on a device:

Storage area Contents Survives reboot? Survives OS upgrade?
System image The operating system itself Yes (read-only) Replaced by the new version
Configuration Device identity, network, storage, time, and other settings; administrator password; boot/shutdown hooks Yes Yes
Data Container images, workload data, logs Yes Yes

The practical rules that follow:

  • Ad-hoc changes to the live system do not persist. If you log into a device and edit a file that belongs to the system image, your change is gone after the next reboot. This is intentional.
  • To make a durable change, use the configuration mechanisms described in this guide — the dashboard/API for most settings, and files in the configuration area for the rest.
  • Upgrades and rollback are safe by design. Because the system image is swapped as a unit while your configuration and data are preserved, you can move between OS versions without losing your setup. See OS upgrades.

Supported platforms

SPEKTRA Edge OS runs on two hardware families. When you create an image or register hardware, the platform is identified by its device type, which combines the hardware family with the CPU architecture.

Hardware family CPU architecture
Generic x86-64
Raspberry Pi (3/4) ARM64

The device type determines which OS images are compatible with a given device. You select it when creating an install image and when pinning an OS version.

Next steps

Continue with device setup & provisioning to bring hardware online, or jump to the area you need from the guide overview.