JelinaOS ドキュメントで使う主な用語をまとめ、関連概念を理解しやすくします。
| 用語 |
意味 |
| A/B デュアルパーティション |
カーネルとシステムを各 2 コピー保持する設計。非使用側に更新を書き込み、失敗時に戻せる |
| OverlayFS |
読み取り専用のシステム層と書き込み可能なデータ層を統合し、完全な単一システムとして見せるファイルシステム機構 |
| 読み取り専用システム |
稼働中に読み取り専用でマウントするパーティション。改変を防ぎ、安全性の基盤となる |
| データパーティション(Data) |
ユーザーデータと稼働中の書き込みを保存し、システムから物理的に分離した領域 |
| 起動時検証 |
起動のたびに完全性を確認し、異常時に予備へ自動切り替え |
| 起動カウント(bootcount) |
正常起動でゼロに戻し、連続失敗時に段階的自動復旧を実行するカウンター |
| 一時ルート(Temporary Root) |
容量不足時にメモリーを書き込み層として起動し、容量を整理する復旧モード。再起動後に通常状態へ戻る |
| ウォッチドッグ |
稼働状態を継続監視し、異常時に自動介入して復旧する仕組み |
| 工場出荷状態への復元 |
システムとユーザーの書き込み内容を初期状態に戻す操作。重要なデータは事前バックアップが必要 |
| 用語 |
意味 |
| OTA |
Over-The-Air。ネットワーク経由のシステム・アプリケーション更新 |
| 差分更新(Increment) |
変更部分のみを転送し、帯域と更新時間を節約する方式 |
| ローカル更新確認 |
到着した更新を、現場の確認後に実行する保護機構 |
| 更新のロールバック |
更新後の検証失敗時に元のシステムへ自動復元する機構 |
| 用語 |
意味 |
| コンテナアプリケーション |
イメージとして配信し、環境が一貫していてデプロイしやすいアプリケーション |
| ネイティブアプリケーション |
システム上で直接動作し、ハードウェア機能を深く利用できる従来型プログラム |
| ProgramSet |
非コンテナアプリケーション群を宣言的に管理し、サービスレベルの設定に対応する単位 |
| Release(リリース) |
アプリケーションと設定の集合。クラウド配信とバージョン管理の基本単位 |
| 目標状態 |
クラウドから送られる期待する構成。アプリケーション、ProgramSet、コンポーネントのバージョンをエージェントが同期・適用 |
| Compose |
複数コンテナの構成要素と依存関係を定義するファイル形式 |
| 用語 |
意味 |
| Jelinvisor(デバイスエージェント) |
各デバイス上で動作し、デバイスとクラウドをつなぐ管理コンポーネント |
| ローカル管理モード |
クラウドのない環境や分離された社内ネットワークで、ローカル API によって配信・操作するモード |
| フリート(Fleet) |
クラウド上のデバイスグループ管理単位。一括更新と統一ポリシーに対応 |
| デバイス登録 |
クラウドへ接続し、ID の紐付けを確立する処理 |
| 登録コード(License) |
デバイス固有 ID に紐付いた認可情報。改ざんと移転を防ぎ、オフライン・LAN 登録に対応 |
| 本番モード |
安全なチャネルのみでクラウドと通信し、ネットワークへの露出を最小化するモード |
| 動作ポリシー |
更新、ログ、アラームしきい値など、クラウドから配信する動作設定 |
| オフライン OTA |
ネットワークに接続できないデバイス用の更新パッケージ方式 |
| 用語 |
意味 |
| システムイメージ |
書き込みインストール用の完全な JelinaOS パッケージ |
| デバイス設定 |
登録情報を含む、デバイスに紐付いた一意の設定。イメージ書き込み時に追加 |
| JelinaFlasher |
イメージとデバイス設定をワンクリックで書き込める Advantech 公式ツール |
| 起動メディア |
インストールに使用する USB メモリーや SD カード |
| 用語 |
意味 |
| ARM64 |
64 ビット ARM アーキテクチャ。対応する Allwinner / Rockchip / NXP i.MX が該当 |
| x86_64 |
汎用産業用 PC やサーバーで一般的な 64 ビット x86 アーキテクチャ |
| リアルタイムカーネル(RT) |
時間に厳密な要件のあるアプリケーションへ決定論的応答を提供するカーネルの派生版 |