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

    Ah ça veut dire que ya que le système isolé ?

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