• ksynwa
    link
    fedilink
    arrow-up
    2
    ·
    4 years ago

    GNU Guix is a transactional package manager

    What does transactional mean?

    • fishinthecalculatorOP
      link
      fedilink
      arrow-up
      3
      ·
      4 years ago

      That every interaction with the system is done through a transaction thus is atomic and reversible.

      Atomic means every time you upgrade/install/remove a package from your profile that action can either fail or succeed, it can’t get stuck in between. After performing that action, you can always roll back that action so you basically have an undo button for package management.