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.
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 :
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.
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…
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.
Ah ça veut dire que ya que le système isolé ?
Je ne suis pas sur de comprendre, il n’y pas non plus de sandbox au niveau du système.
Atomic, du moins pour Vanilla OS que je connais un peu, avec le peu de comprenhension…mais essayons.
App-système
2 systèmes
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.
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.