web-dev-qa-db-fra.com

Qu'entend-on par 'mises à jour transactionnelles'

  1. Qu'entend-on par système "mis à jour transactionnellement" et en quoi un tel processus de mise à jour est-il différent d'un système mis à jour "normalement"? Quels sont ses avantages/inconvénients?

  2. Existe-t-il d'autres distributions Linux suivant ce modèle en dehors de Snappy Ubuntu?

  3. Ubuntu va-t-il adopter cela pour tous ses systèmes?

8
Ron
  1. Une "mise à jour transactionnelle" est une sorte de mise à jour qui:

    • est atomique - pendant que la mise à jour est en cours d'exécution, votre système fonctionne parfaitement;
    • peut être annulé - si la mise à niveau échoue ou si la version logicielle la plus récente n'est pas compatible avec votre infrastructure, vous pouvez rapidement restaurer la situation telle qu'elle était avant la mise à niveau.

    Avec APT, en règle générale, seule la dernière version d'un logiciel est disponible (vous ne pouvez pas revenir en arrière) et la mise à niveau d'un package avec toutes ses dépendances peut laisser le système temporairement inutilisable pendant le processus.

    De plus, les packages Snappy sont "autonomes", c'est-à-dire qu'ils n'ont aucune dépendance. Toutes les bibliothèques et les composants nécessaires sont liés dans le même package Snappy.

  2. Il n'y a pas d'autres distributions utilisant les mises à jour transactionnelles, du moins je n'en connais aucune.

  3. Ubuntu ne va pas bientôt remplacer APT par Snappy. Le premier problème principal est que peu de paquets Snappy sont disponibles aujourd'hui.

10