GNU Guix is a package manager that allows for transactional and deterministic software management and deployment. Guix System is an operating system based on the Guix package manager.

GNU Guix is completely source based down to the bootstrap level and can be installed on any Linux operating system.

  • hello_hello [comrade/them]@hexbear.netOPM
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 days ago

    +1 on using guix on a foreign distribution. It gives you some flexibility in how to set up software. For example, I’m on an asahi macbook so a lot of ARM platform packages on the default CI server haven’t been compiled or there isn’t support yet (for example openjdk on arm has no substitutes).

    In those cases you can then decide to either package a binary release of said software or use containers, and if both of those don’t work then install distro packages systemwide.