On Wednesday 3rd of December Bost and me will give a session on #guix at the Functional Programming Night in #Tübingen.
Guix is a Linux distribution and package manager forked from Nix. It allows bitwise reproducibility of software, fine-grained roll-backs, transactional installs and a lot more!
I'll give an introduction into Guix. Bost will show you the good and the not-so-good parts. And in the end there'll be an open stage about workflows/use-cases (also #Nix).
If you come, please register beforehand. There'll be free pizza and drinks! 🥳
By a weird turn of events I ended up watching a presentation about Nix. I'm having a hard time understanding how that's better than Flatpak or containers. Maybe I'll have to do deep dive on that.
Just a quick preamble before we begin: I am a centrist libertarian. Love freedom, will happily advocate for the rights of marginalised groups and those wronged by inequity. Sadly, there has been a lot of that that within the community lately and has exceeded my threshold of tolerance. The NixOS community is rife with political activists, some in positions of authority that have made the community unsafe for particular demographics of people that share differing ideological frameworks from those currently imposing their own on the NixOS community.
Hobbies should be politically neutral as to remain inclusive for all people from different walks of life. The founding ethos of the free and open source community ensured that nobody was excluded or marginalised for their immutable traits or beliefs as they did not matter or would've otherwise impacted a person's ability to participate. Until I see a tangible effort made by the NixOS community to return to these roots, I will no longer be using Nix or NixOS and will encourage others to do the same. The free and open source movement is political in nature, yes. However, there should be absolutely no room for identity politics and culture wars which distract from the very purpose of our hobby. Creating, maintaining and iterating on software and public infrastructure that anyone may freely use for the betterment of Humanity.
I may weigh in on any replies if I can, but I don't have nearly as much investment to stick around and try help course correction. Unfortunately, I can't foresee any improvement in the condition of the community unless a movement with significant momentum were to appear in which those previously banned were invited back to participate in discourse.
At the expense of my reputation and future participation, this has been Slopsec signing off.
Re-posted here as the Discourse thread got censored.
@dlakelan sort of, I mostly used unstable for years with a short flirt with Ubuntu in between and switched to GNU #Guix nine years ago. Converted all my machines and never looked back.
Guix is #Nix's sister, takes a stronger stance on freedom and uses the general purpose Guile Scheme language for everything...both were a big plus for me but I recognize that's personal and depends on your needs and preferences. Nix works OOTB on more machines and provides much more softwares.
Initially I used guix as a package manager on Debian and switched to Guix System after a couple of months after I had moved all my development into the Guix realm.
@Linux@rriemann@eu_os I agree with the point raised about #NixOS and have suggested looking into this a few times wrt EU OS. Using #Nix as build tool really is a very unique approach to building a Linux based OS and completely cuts out the notion of a “distribution”. It takes a more direct path from the upstream source code (kernel, systemd, …) to a working OS. Thus entirely sidestepping the raised concerns about another distro used as a base.
@rriemann@neo@Linux@eu_os isn't this disingenuous? you are comparing migrations to Linux and you are asking to an explicit migration to NixOS? it's not like your bootc thing was tried in public sectors?
either way, what Neo proposed was to use Nix and this was successfully used at the European Commission, Target, Shopify, Mercury and many more companies who document their usage of #Nix
🚨 Only 10 days left to apply for Summer of Nix 2025! 🚨 Are you a student or early-career dev passionate about #OSS? Join a paid summer program to work on real #FOSS projects, learn #Nix with experienced mentors, and connect with a global community. Apply by May 12: https://github.com/ngi-nix/summer-of-nix #NixOS