Aller au contenu
JelinaJelina DocumentationDocumentation technique
Retour au site officiel

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.

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.

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.

  • 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.

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.