Une autre voie est d'avoir un système minimal qui ne s'occupe que de l'étape de la mise à jour. Comme ça en cas d'échec tu as toujours de quoi mettre à jour le produit. Cela prend moins de place.
Mais bon, dans ce cas l'indisponibilité peut être longue (tant que tu mets à jour, ton produit n'est pas utilisable) et mettre à jour ce système minimal est risqué donc déconseillé ce qui rend la sécurité et l'évolutivité du dispositif plus délicat.
Ou alors tu as des systèmes à base de snapshot comme os-tree qui semblent prometteurs mais ce n'est pas encore très répandu et le retour d'expérience reste faible sur le sujet.
Bref, niveau solutions techniques, nous avons des solutions assez éprouvées et connues. Mais comme tout problème d’ingénierie, faut trouver le bon compromis pour son projet. On ne peut pas tout avoir en même temps. :)
[^] # Re: Pas forcément un casse tête
Posté par Renault (site web personnel) . En réponse au journal Mettre à jour l'embarqué. Évalué à 5.
Une autre voie est d'avoir un système minimal qui ne s'occupe que de l'étape de la mise à jour. Comme ça en cas d'échec tu as toujours de quoi mettre à jour le produit. Cela prend moins de place.
Mais bon, dans ce cas l'indisponibilité peut être longue (tant que tu mets à jour, ton produit n'est pas utilisable) et mettre à jour ce système minimal est risqué donc déconseillé ce qui rend la sécurité et l'évolutivité du dispositif plus délicat.
Ou alors tu as des systèmes à base de snapshot comme os-tree qui semblent prometteurs mais ce n'est pas encore très répandu et le retour d'expérience reste faible sur le sujet.
Bref, niveau solutions techniques, nous avons des solutions assez éprouvées et connues. Mais comme tout problème d’ingénierie, faut trouver le bon compromis pour son projet. On ne peut pas tout avoir en même temps. :)