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 |