- Présentation de Jelina
- JelinaOS
- Concepts clés
Modes développement et production
JelinaOS est conçu pour des équipements de production capables de se rétablir sur site. Comprendre la différence entre développement et production évite un malentendu fréquent : modifier directement un fichier sur le système en cours d’exécution ne change que la couche inscriptible. La modification n’est pas intégrée à la prochaine image construite et disparaît après une restauration d’usine.
Différences essentielles
Section intitulée « Différences essentielles »| Contexte | Méthode recommandée | Raison |
|---|---|---|
| Développement / correction | Intégrer les changements dans la chaîne de construction, reconstruire l’image et la valider | Modifications intégrées à l’image, reproductibles et livrables |
| Production / maintenance | Distribuer les changements par des paquets de mise à jour et un état cible | Possibilité de retour arrière et de restauration de l’état |
- Les modifications directes des fichiers en cours d’exécution, comme remplacer un programme ou changer une configuration, restent dans la couche inscriptible ;
- Elles ne sont pas protégées par les mécanismes de retour arrière A/B et de la couche de superposition, et disparaissent après restauration ou mise à niveau ;
- Utilisez le canal de mise à jour pour les changements en production afin de conserver la possibilité de retour arrière.
Configuration des modes
Section intitulée « Configuration des modes »Les paramètres de fonctionnement sont conservés durablement dans le répertoire de configuration système :
| Paramètre | Valeur par défaut | Description |
|---|---|---|
| Mode production | Désactivé | Lorsqu’il est activé, l’équipement communique avec le cloud uniquement par un canal sécurisé |
| Activation globale de l’interface graphique | Activée | Active ou désactive le système d’interface utilisateur |
| Surveillance de l’espace | Avertissement | Action en cas de manque d’espace : alarme seule, proposition de redémarrage ou redémarrage forcé |
En mode production, l’administration et l’accès passent par le canal sécurisé. Voir Sécurité et isolation des données.
Précautions de développement et de débogage
Section intitulée « Précautions de développement et de débogage »- Placez de préférence les outils de diagnostic temporaires dans un répertoire temporaire, vérifiez leur origine et leur somme de contrôle avant usage, puis supprimez-les ;
- Déployez de préférence les changements par paquet de mise à jour ou dans un environnement de test, sans remplacer directement les programmes installés ;
- Si un remplacement direct est nécessaire sur un équipement de développement, consignez les informations du fichier d’origine, gardez une copie de retour arrière, puis réintégrez la correction validée dans la chaîne de construction ;
- Ne remplacez pas directement les fichiers en production : en l’absence de plan de changement, ces remplacements ne sont pas protégés par le mécanisme de retour arrière.
Variantes de bureau
Section intitulée « Variantes de bureau »JelinaOS propose deux variantes, définies lors de la construction :
| Variante | Cible de démarrage | Gestionnaire de connexion | Description |
|---|---|---|---|
| Bureau | Interface graphique | LightDM | Environnement de bureau XFCE4 |
| Ligne de commande | Mode multiutilisateur en console | Aucun | Console seule, consommation minimale des ressources |
La variante bureau comprend XFCE4 avec le gestionnaire de fenêtres xfwm4, l’utilisateur par défaut jelina, PulseAudio pour l’audio, NetworkManager pour le réseau, ainsi que le système d’interface intégré, constitué d’un moteur de rendu graphique et d’une commande de contrôle. Ce système affiche notamment l’accueil du premier démarrage, la progression des mises à jour et les avertissements d’espace.
Documentation associée
Section intitulée « Documentation associée »- Architecture du système — Système en lecture seule et couche inscriptible
- Interface graphique et bureau — Variantes de bureau et interface intégrée
- Stockage et partition de données — Couche inscriptible et gestion de l’espace