• Snoopy
    link
    fedilink
    Français
    arrow-up
    2
    ·
    13 days ago

    Atomic, du moins pour Vanilla OS que je connais un peu, avec le peu de comprenhension…mais essayons.

    App-système

    • aucune modification du système n’est possible par les apps. Ya pas d’échange système et app. C’est vérouillé. L’OS est en “lecture seul” (sansboxé, isolé)
    • le seul moyen d’avoir un échange app-system est d’ajouter l’app dans le système et donc de modifier l’image de ton système.

    2 systèmes

    • tu as 2 OS, où l’OS (t) est l’OS principale et OS (t-1) était l’image précédemte de ton OS.
    • Quand tu met à jour, ya une forme de transaction L’OS (t) se met à jour, si tout marche alors :
    • OS (t) > OS (t+1)
    • OS (t-1) > OS (t)
    • ivn
      link
      fedilink
      Français
      arrow-up
      3
      ·
      13 days ago

      Merci pour l’explication, ça a l’air très overkill pour du desktop. En tous je te confirme que NixOS n’es pas du tout atomic. En partie immutable à la limite.

      • Snoopy
        link
        fedilink
        Français
        arrow-up
        2
        ·
        13 days ago

        je le trouve génial ce système et Vanilla OS utilise en plus de ça la virtualisation. C’est à dire tu es capable de faire tourner n’importe qu’elle app linux : arch, deb, dnf…

        Android utilise ce systeme atomic il me semble.