• ivn
    link
    fedilink
    Français
    arrow-up
    3
    ·
    13 days ago

    Je ne suis pas sur de comprendre, il n’y pas non plus de sandbox au niveau du système.

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