• ivn@jlai.lu
    link
    fedilink
    Français
    arrow-up
    3
    ·
    14 days ago

    Petite précision, sur NixOS les apps ne sont pas sandboxées, ça n’est pas une limitation, et elles n’utilisent pas flatpack, j’imagine qu’on peut l’ajouter mais ça va à l’encontre du principe de la distro.

      • ivn@jlai.lu
        link
        fedilink
        Français
        arrow-up
        3
        ·
        14 days ago

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

        • Snoopy@jlai.lu
          link
          fedilink
          Français
          arrow-up
          2
          ·
          14 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@jlai.lu
            link
            fedilink
            Français
            arrow-up
            3
            ·
            14 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@jlai.lu
              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.