I constantly find myself comparing NixOS and Guix. I know Guix is backed by the FSF and I can’t help but feeling that Guix’ leadership is stronger, and that they are making more progress in less time.
Hence I wonder: How many people work on Nix/NixOS directly, and are get paid for it? Our donate page mentions some companies which have funded development in the past, but now they don’t?
I read Guix’ blog, and it feels they are more motivated into performing big / fundamental changes such as their boostrap seeds reductions. In contrast, consider one of our attempts to reduce Rust’s bootstrap seed.
There are tons of other points for comparison which I’d prefer to leave out of the discussion - in most of them NixOS wins, see Why I chose NixOS. I also wonder whether we lack leadership. Consider this interesting discussion:
I conclude from reading the awesome ideas there, that if only we’ve had the necessary resources and leadership we’d have managed to make NixOS so much better, but the motivation to implement these ideas is not strong enough, and above all, we lack manpower.
OTH, I tend to like our processes of making big decisions - our RFCs. But perhaps it was better if we had a leader that would take the hard decisions faster then all of us together? I don’t know, it’s a philosophical dilemma…