Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Glossary

This page summarizes common terms in the JelinaOS documentation to help you understand the concepts quickly.

Term Meaning
A/B partitions A reliability design with two complete copies of the kernel and system; updates write only to the inactive copy and can roll back on failure
OverlayFS A filesystem mechanism that combines a read-only system layer and a writable data layer into a unified runtime view, presenting a complete merged system to users
Read-only system A system partition mounted read-only at runtime; immutable contents form the foundation of system security
Data partition A separate partition for all user data and runtime writes, physically isolated from system partitions
Boot validation Checks system partition integrity at every boot and automatically switches to the standby system on faults
Boot count (bootcount) Counter tracking startup success; resets after successful boot and triggers staged recovery after consecutive failures
Temporary root Recovery mode for exhausted storage: uses memory as the writable layer to access the system and free space, then returns to normal after reboot
Watchdog Continuously monitors system operation and automatically initiates recovery on faults
Factory reset Restores the system and user-written data to their factory state; back up important data first
Term Meaning
OTA Over-the-Air updates of systems or applications through a network
Incremental update (Increment) Transfers only changes, saving bandwidth and reducing update time
Local update confirmation Requires on-site confirmation before executing an update received by the device
Update rollback Automatically restores the original system when validation fails after updating
Term Meaning
Containerized application Application delivered as a container image for consistent environments and simple deployment
Native application Traditional program running directly on the system, with deep access to hardware capabilities
ProgramSet Declarative management unit for non-containerized applications, supporting service-level configuration
Release Collection of applications and configuration; the basic unit of cloud deployment and version management
Target state Desired configuration delivered from the cloud, including applications, ProgramSets, and component versions, synchronized and applied by the device agent
Compose Container orchestration file format defining multi-container application components and dependencies
Term Meaning
Jelinvisor (device agent) Management component running on every device, bridging the device and cloud
Locally managed mode Mode for environments without a cloud or on isolated networks, using local device management interfaces for delivery and operations
Fleet Cloud device grouping unit supporting batch updates and unified policies
Device registration Process of connecting a device to the cloud and establishing an identity binding
Registration code (License) License credential bound to a unique device identifier to prevent tampering and transfer; supports disconnected and LAN registration
Production mode Mode in which devices communicate with the cloud only through secure channels, minimizing network exposure
Runtime policy Cloud-delivered device behavior configuration, including updates, logs, and alert thresholds
Offline OTA Offline update package mechanism for devices without network access
Term Meaning
System image Complete JelinaOS system package for flashing and installation
Device configuration Unique device-bound configuration containing registration information, written during flashing
JelinaFlasher Official Advantech flashing tool for writing images and device configuration in one step
Boot medium USB drive or SD card used to install the system
Term Meaning
ARM64 64-bit ARM architecture used by supported Allwinner / Rockchip / NXP i.MX platforms
x86_64 64-bit x86 architecture commonly used in general-purpose industrial PCs and servers
Real-time kernel (RT) Kernel variant providing deterministic response for time-sensitive applications