PorkrollPosadist [he/him, they/them]

Hexbear’s resident machinist, absentee mastodon landlord, jack of all trades

Talk to me about astronomy, photography, electronics, ham radio, programming, the means of production, and how we might expropriate them.>

  • 161 Posts
  • 3.34K Comments
Joined 6 年前
cake
Cake day: 2020年7月25日

help-circle



  • Nixpkgs has reached over 1 million commits and is pushing what Git can scale to and is now entirely dependent on a Microsoft GitHub enterprise subscription and a Amazon AWS S3 credits for petabytes of CI/CD.

    LMAO they are cooked. Possibly in even worse shape than Mint. What the fuck are they thinking? There is no way on Earth this is sustainable unless it is literally being run by a FAANG company.

    The nix derivations abstractions has not truly caught on (due to it not even being better than containers resource wise)

    I don’t run Gentoo because it is efficient on resources. I run it because I like to fuck around with shit. I think declarative distros will always fit well in this role as well, but end-users clearly will have to bear the cost of compiling their completely bespoke configurations. There is no way for a community project to sustain a build farm cranking out trillions of permutations of every piece of software with every single configuration option.

    At best you can end up in the situation of Gentoo or Guix where the most common configurations have binary packages available and for the rest you’ve got to build it yourself.




  • I currently run systemd (on Gentoo, one of the few distros where you can actually choose an alternative). Been using Linux since before systemd existed, so I’ve used various kinds of SysV-style init systems before. I generally like systemd. Though it might be over-engineered for some use cases, desktop / laptop OSes are among the most complex, having to deal with events like lids closing, batteries draining, suspend / hibernate, etc. Parallelization and socket activation are very nice features.

    I would like to try GNU Shepherd (and the whole GUIX System Distribution in general) but I could never get it to boot on my machine (volume inside encrypted LVM)





  • I don’t even think their thought process is that developed. They don’t recognize the systemic violence of the police state and carceral machine as authoritarian. This is fully abstract to them. When abuses of power are so egregious that they actually make the news, they consider it incidental. As far as Liberals are concerned, the purpose of a system is not what it does, but what it’s charter says. You could have death camps scattered all across the country, but as long as it is done under the aegis of “the department of justice,” they will be more concerned that the image of all these crematoria are undermining the institution’s mission.






  • I’m generally pro distributions-steamrolling-upstream but this is a solid counter-argument. If you’re going to make substantial ham-fisted modifications to a piece of software you’re distributing, you have to own it. You can’t claim it is upstream’s product when you are deliberately ripping out all the improvements they’re making and undermining their work. There is a long precedent for this too. For many years, Debian distributed long term support versions of Firefox, and Mozilla was not happy about their branding being used on these packages (versions they no longer supported themselves), so Debian re-branded it to IceWeasel. (Eventually this conflict was resolved with the introduction of Firefox-ESR).