Short Summary of the Community Drama of the Linux Distribution “NixOS”, so that you can get the big picture and form your own opinion with the provided sources.

Clarification of the “Steering Comittee” as Project Leadership

Moderation Team resigns in Protest

Technical Leadership works for Military Company, causing Fear of Alignment with Facism.

  • medem@lemmy.wtf
    link
    fedilink
    arrow-up
    53
    arrow-down
    13
    ·
    7 days ago

    I’ve been saying this for years: Just switch to Guix.

    • An official GNU project;
    • Herd instead of systemd;
    • Uses Linux Libre and only 100% free software;
    • Big, friendly, helpful community;
    • Regular meetups, unconferences and other events;
    • Config is done in an established language (Scheme) instead of an idiosyncratic DSL.
    • Auli@lemmy.ca
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      3
      ·
      6 days ago

      Yah 100% free no thanks. And I actually like systemd.

    • axx@slrpnk.net
      link
      fedilink
      arrow-up
      27
      ·
      7 days ago

      Also, a fraction of packages, users and guides.

      I think Guix is great, but as a NixOS enthusiast who genuinely wanted to try it out, I gave up in the face of the lack of docs for people who aren’t working in lab or have a PhD in computing of some sort.

      Also, how is shepherd better than systems? Genuinely curious.

      Lastly, I agree Nix is not a very enjoyable language, but scheme doesn’t look like a very beginner friendly option either. Could be wrong, I’m not a programmer.

      • rainwall@piefed.social
        link
        fedilink
        English
        arrow-up
        19
        ·
        edit-2
        7 days ago

        As someone who is curious about Nix but has given up after trying to wade through the myriad and conflicting “getting started” resources for it, I cant imagine how bad guix docs must be for a Nix enthusiast to adandon it.

          • rainwall@piefed.social
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            1
            ·
            6 days ago

            That’s one the books I tried to get through. Maybe it was in a more raw state at the time, but it didn’t click for me.

        • sudoer777@lemmy.ml
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          7 days ago

          Guix basically only has the official docs (which has a lot missing in my experience), a single Youtube channel (System Crafters), official issues/mailing list/IRC, System Crafters forum, the source code, toys.whereis.social, and rarely a blog post or random git repo that might have the information you need

          • rainwall@piefed.social
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            2
            ·
            7 days ago

            Im honestly more interested in Nix, as even with all the chaos it feels like it has good technical momentum. I just wish there was something equivalent to Geerlings “Ansibles for devops” or Shotts “The linux command line” for it.

      • medem@lemmy.wtf
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        7 days ago

        Never tried! But I’m assuming it’s a pain indeed. Not even Signal Desktop works out-of-the-box (or maybe at all, haven’t tried either) because of Electron.

        • underisk@lemmy.ml
          link
          fedilink
          arrow-up
          18
          arrow-down
          2
          ·
          7 days ago

          That sounds like a pretty useless replacement for people who want a declarative configuration and a PC capable of doing anything other than contributing code to open source projects.

          • medem@lemmy.wtf
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            7 days ago

            It seems to me like you didn’t do your homework before posting, since what you write is patently untrue. Guix is actually, primarily, a (very much functional/declarative) package manager which you can also install on top of other Linuces, even RHEL. Then there’s the Guix operating system, which is very much useful for many tasks other than developing free software.

    • sudoer777@lemmy.ml
      link
      fedilink
      English
      arrow-up
      10
      ·
      edit-2
      7 days ago

      How do you do Flakes with Guix? That’s probably the most important feature Nix has.

      Big, … helpful community

      Not sure I would agree with that lol

        • sudoer777@lemmy.ml
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          6 days ago

          I was trying to package Typst for them once. The IRC barely gave me any help, nor did the mailing list, so I had to guess a lot of things on my own. I ended up spending several hours working on it and fine tuning it to what the documentation wanted as much as I could. Then I finally made the submission, which was ignored for an entire year, before finally being rejected. It’s clear that the package repository has a severe lack of packages, but if there’s no clear way to contribute, then idk how anyone can take the project seriously.

          I’ve also encountered bugs that made the tools unusable on my laptop that similarly got no response on IRC and the mailing lists.

          Meanwhile on Nix, if I submit an issue on Nixpkgs, it will usually get resolved by the maintainer in 24 hours, or at most a week if it’s a larger change, and I don’t even have to do anything, and things aren’t constantly broken on aarch64.

    • juipeltje@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      6 days ago

      I’ve considered it, but i like nix better than scheme, and i need non-free software and kernel, which is doable with non-guix but much more tedious with third party iso’s. I went back to Void linux but i still use nix + home manager, and the huge repo alone wins out for me.

    • degen@midwest.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      7 days ago

      I’ve been eyeing Guix for a while but haven’t jumped in yet. Honestly, I feel like I’m finally getting comfortable with nixos and flakes over the years. There’s quite a bit of un/relearning to do, and I can’t tell if the flow of Guix’s channels/inferiors would match the ease of composability that I like with flakes. The lock system really does it for me and I don’t like the idea of hunting down refs to pin manually or maintaining my own frankenstein repo (other than my config).

      That said, I do use emacs and actually like lisp, so I’m torn right now.

    • Euphoma@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      6 days ago

      I enjoy lisp and emacs but nothing will convince me to use guix over nixos. At most I guess I would switch to arch and use the guix package manager there.

  • deathbird@mander.xyz
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    Sounds like interpersonal bullshit reframed as politics. Honestly impressed at the resignation letter being able to use so many words while avoiding actually directly explaining what they’re upset about. Of course it would take something really egregious and extraordinary for me to give a shit, because…

    The steering committee or board of trustees or whatever should be sitting the rules for the organization, up to an including adding or removing mods from a forum if they want. That’s what they exist for. The idea that a mod team should be independent of the actual organizational structure of an institution is ridiculous.

  • Tetsuo@jlai.lu
    link
    fedilink
    arrow-up
    30
    ·
    7 days ago

    The most ridiculous thing in the conversations I read was someone arguing that the fact that Anduril has a member at SC (Steering Committee) weakens their position. The mental gymnastic is so insane to me because it completely naively expect people who have a conflict of interest to do the right thing. What if they don’t ?

    There is real smart fascists out there. they won’t kindly “recuse themselves” and weaken Anduril positions. Very suspicious that someone would argue that Anduril gets weaker at SC by having people there.

    • Danitos@reddthat.com
      link
      fedilink
      arrow-up
      7
      ·
      7 days ago

      The most ridiculous thing in the conversations I read was someone arguing that the fact that Anduril has a member at SC (Steering Committee) weakens their position. The mental gymnastic is so insane to me because it completely naively expect people who have a conflict of interest to do the right thing. What if they don’t ?

      The argument there was that they would be excluded of any votes related to said company.

      • rainwall@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        7 days ago

        It reads as an “honor” system rather than any objective exclusionary mechanism. Steering committee members are expected, and to their credit, were considered to have done so, but it all seems like judgement calls.

        It is fully possible that grey areas or instances where other SC members didn’t personally care, were not met with recusal.

        It would overall be better to not have those conflicts be likely or even possible.

  • DFX4509B@lemmy.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    6 days ago

    Good thing Linux distros can be forked, so devs who might have a target on their backs can theoretically fork NixOS and run away with that.

    • rumba@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      6 days ago

      Good thing Linux distros can be forked,

      Distro isn’t the problem; The OS is already on a far too tight update schedule, fork away, but we need the package repository to remain sound and I don’t know what this would do to that.

  • LiveLM@lemmy.zip
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    7 days ago

    Again???
    Didn’t this exact situation, for this same exact reason happen last year already?

  • sudoer777@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    7 days ago

    From the last incident, there was Aux that wanted to create an alternative for the Nix ecosystem, but it died before it even started. Right now what we do have is Lix (what I’m currently using) and Tvix as an alternative for the Nix program, and Guix as an alternative ecosystem that’s nowhere near as complete.

  • Ganbat@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    5 days ago

    My favorite part was a member of the SC talking about how the moderation team are the only ones who can appoint other moderators when two comments above a user was talking about being approached by a member of the SC the night before who was offering to make them a moderator.

  • Auth@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 days ago

    I wonder if this conversation can even be had on this instance. Half the conversation is missing from the comments.

  • gandalf_der_12te@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    arrow-down
    5
    ·
    edit-2
    6 days ago

    I’m not familiar with NixOS

    However, short reminder that the internet was largely funded by the US military. It’s not uncommon that the US military brings significant developments for the internet. This is nothing new. The latest outcry is solely because the US is sliding into fascism, not because of the involvement with the US military.

    • emmy67@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      6 days ago

      I don’t think it’s solely for that reason. There are privacy concerns and concerns the os could be used for the MIC.

      • willington@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        4
        ·
        5 days ago

        Can’t the MIC just use any existing Linux distro?

        I am trying to understand what the injury here is?

        Is it mostly about reputational damage from association? Kinda like why are we eating the same food as MIC and at the same table? Is there an injury here beyond this that I am not seeing?

        Couldn’t the MIC shut down every FOSS project by declaring they love them and use them? I hope no FOSS dev is so simpleminded as to knee jerk like that.

        We have to accept living in a dirty world with dirty people, to some extent. People we don’t like will use our favorite projects sometimes. That’s par for the course.

        Where I would draw the line is implemeting some change into the distro that is either only or primarily useful for nefarious purposes, and is largely useless to 99% of normal/ethical use cases. Now THAT would be a real problem, and a real red line, imo.

  • itztalal@lemmings.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    19
    ·
    7 days ago

    The current political climate really is making people be stupid.

    Endurance will determine who wins these battles.

  • trevor (he/they)@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    289
    arrow-down
    5
    ·
    edit-2
    7 days ago

    Can we avoid calling taking action against valid moral objections “drama”? It only serves to make the people doing the right thing sound like they’re being immature, even when they’re obviously right.

    Objecting to a fascist government’s influence over very powerful build infrastructure used around the world is the right thing to do.

    • itztalal@lemmings.world
      link
      fedilink
      arrow-up
      10
      arrow-down
      107
      ·
      7 days ago

      valid moral objections

      That’s the thing, whether or not they’re valid depends on the person you’re asking.

      I personally think this is a load of bullshit and just another instance of slacktivists trying to guilt people into doing their bidding.

      Hopefully the leader in question doesn’t change a single thing due to this pressure. He would be a helpless child if he didn’t have the strength to resist this kind of peer pressure from online drama.

      • biocoder.ronin@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        So…you don’t believe in democracy? That people involved, stakeholders, don’t have a right to influence the direction of an organized effort?

      • juipeltje@lemmy.world
        link
        fedilink
        arrow-up
        41
        arrow-down
        1
        ·
        6 days ago

        I mean yeah, if you ask a fascist how they feel about fascism, they probably don’t think it’s a big deal.

      • underisk@lemmy.ml
        link
        fedilink
        arrow-up
        62
        arrow-down
        4
        ·
        edit-2
        7 days ago

        How is taking direct action to stigmatize someone who is enabling our fascist military “slacktivism”? What do you propose would be a more fitting and effective tactic for someone who doesn’t want their work associated in any way to the US military?

      • grue@lemmy.world
        link
        fedilink
        arrow-up
        26
        arrow-down
        2
        ·
        7 days ago

        That’s the thing, whether or not they’re valid depends on the person you’re asking.

        No it fucking doesn’t! There are people who think that, but they’re wrong.

        Moral relativism is bullshit.

        • itztalal@lemmings.world
          link
          fedilink
          arrow-up
          5
          arrow-down
          35
          ·
          7 days ago

          I’m sorry you and so many others are foolish enough to delude yourselves into thinking that.

      • BCsven@lemmy.ca
        link
        fedilink
        arrow-up
        16
        arrow-down
        1
        ·
        7 days ago

        The problem is, even if he was a good guy, he will get pressure from the racist regime if they want some changes. They could threaten his career of family, and so he complies

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        33
        arrow-down
        1
        ·
        7 days ago

        Imagine if we referred to the recent UN walkout as “Drama at the UN.” It trivializes the topic.

      • mushroommunk@lemmy.today
        link
        fedilink
        arrow-up
        35
        arrow-down
        2
        ·
        7 days ago

        Most people when they hear “drama” they think things like the brain dead hissy fits on reality TV. The kind of pointless fighting we should avoid. Destigmatizing the word would legitimatize that stuff.

        We really need a better word for this posts topic where there’s very public back and forth but it’s a much more valid moral disagreement.

        • itztalal@lemmings.world
          link
          fedilink
          arrow-up
          4
          arrow-down
          29
          ·
          7 days ago

          I think I’ve been on the internet longer than you, and drama has always applied to any kind of spat between parties.

          Look at the youtube channel DramaAlert for countless examples.

      • Ging@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        9
        ·
        7 days ago

        I can understand being hopeful for something greater taking it’s place post-collapse, but why wish a downfall for an entire team of humans that feel pain just as much as you and I?

        • Droechai@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          6 days ago

          If you feel pain while defecating, no matter if its on the loo or in bed, you probably should check it up. Pain is not a natural reaction to that activity

  • balsoft@lemmy.ml
    link
    fedilink
    arrow-up
    46
    ·
    edit-2
    7 days ago

    Steering Committee works for Military Company

    It’s only one SC member, and they switched jobs after being elected last year. I think the Nix community is generally very much against US MIC, and unlikely to actually elect someone working for them. Although it was well-known that tomberek (and johnringer) are US-military-aligned.

    After reading a bit more into the modteam situation, I have to say I’m on the mod team’s side here.

    • hendrik@palaver.p3x.de
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      7 days ago

      Yes. This is two distinct things lumped together in one post. I think the arms industry thing isn’t too bad, it’s only since August and the term ends soon, so people have an opportunity to vote for the right thing in a timely manner.

      • balsoft@lemmy.ml
        link
        fedilink
        arrow-up
        45
        arrow-down
        3
        ·
        7 days ago

        I think the arms industry thing is bad actually. Working for the US military in any way is bad already (and has been since the founding), but Anduril is even worse since it has almost explicitly fascist & pro-Trump leadership. I think people associating themselves with Anduril need to be kept far away from any position of power within the community. So yeah tomberek wasn’t on my ballot last year and won’t be the next.

        • hendrik@palaver.p3x.de
          link
          fedilink
          English
          arrow-up
          12
          arrow-down
          1
          ·
          edit-2
          7 days ago

          It’s kind of a conversation classic amongst programmers. Would you work for the arms industry or a direct supplier? I wouldn’t unless someone finds a way to force me to. And the vast majority of people voice similar opinions. There’s a million valid concerns why it’s not ethical. I do however know one or two people who ended up working somewhere in that field. Or who bought stocks of defense companies and ultimately make profit with war.

          • balsoft@lemmy.ml
            link
            fedilink
            arrow-up
            16
            ·
            7 days ago

            Unfortunately “direct suppliers of the arms industry” covers like half of the IT industry. I’ve also avoided such companies but it’s surprisingly common.

            • hendrik@palaver.p3x.de
              link
              fedilink
              English
              arrow-up
              12
              ·
              edit-2
              7 days ago

              Yeah, I don’t think there is an exact line to draw, maybe sometimes we need to be pragmatic. There’s a lot of dual use stuff and I mean they drive cars or use photocopiers, computer systems and eat as well, I guess just try to do your best?! But there’s some gradual decent from programming the buttons on the general’s microwave to delivering a missile guidance system to them. I’d say somewhere in between you’d switch to the “dark side”.

  • A_norny_mousse@feddit.org
    link
    fedilink
    arrow-up
    37
    arrow-down
    3
    ·
    7 days ago

    First things first: a simple search for “anduril nixos” shows that NixOS and Anduril Industries (defense technology) have been entangled for years.
    So, pretty sure there’s plenty history & dissent here, but I never dived into it.


    In detail this looks like just another community drama, but when you zoom out a different picture emerges: commercial interest, a will to silence dissent (and I will give them the benefit of the doubt that it isn’t for ideological reasons but simple worry about money). The Enshittification of a distro. With a military/fascist twist.

    Here’s an interesting detail:

    Unfortunately, the Constitution does not provide a meaningful recourse to SC overreach

    So they have a flawed “constitution” which - judging by its name - should supersede the steering committee. It’s not like it’s really a constitution though, with all that would entail. It sounds more like, hm, “communitywashing” to me. Still, I wonder if they’re willing to take that colorful terminology one step further and make an amendment to said constitution.

    So yeah, political bias and unilateral decisions.


    I’ve always been leery of NixOS, and I mean since they started pushing it over a decade ago, always claiming it’s revolutionary better than $STANDARD_LINUX_DISTRO.

    • balsoft@lemmy.ml
      link
      fedilink
      arrow-up
      36
      ·
      edit-2
      7 days ago

      First things first: a simple search for “anduril nixos” shows that NixOS and Anduril Industries (defense technology) have been entangled for years.

      It’s more like Anduril using Nix{OS} and trying to insert themselves into the community. There’s been a lot of opposition to that, including an open letter and maintainers quitting; this was a big part of the reason for Steering Committee formation in the first place. The SC has since voted on some based things, like banning Anduril from job posting on community forums and sponsoring conferences. I was hoping they would just ban any mention of Anduril anywhere, but that’s going too far for them unforutenately; and banning technical contributions wouldn’t make sense.

      An SC member joining Anduril (after being elected, not before, mind you) is really bad, but I bet they will lose their seat in a month’s time when there’s a new election. The community is mostly antifascist and thus anti-MIC. It’s like one of the most leftist technical communities I’ve seen, perhaps more so than Rust.

      • solrize@lemmy.ml
        link
        fedilink
        arrow-up
        12
        arrow-down
        1
        ·
        7 days ago

        It’s like one of the most leftist technical communities I’ve seen, perhaps more so than Rust

        Rust is on the left? That’s (cough) GNUs to me ;).

          • JackbyDev@programming.dev
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            7 days ago

            How so? I feel like if we’re making jokes based on the language itself it would be more like the “straightest” language because of how strict it’s type system is. It seems like a sort of “there are two genders” sort of thing. Rust seems like the homophobic language.

            (And to be clear, this is just a joke based on the language, not a commentary on the Rust community.)

        • balsoft@lemmy.ml
          link
          fedilink
          arrow-up
          12
          arrow-down
          1
          ·
          edit-2
          7 days ago

          Rust is socially vaguely on the left/progressive side, yes. Not so much economically of course, because of all the corporate involvement.

          GNU has some right-wing libertarian culture in it, but is also vaguely leftist and anti-corporate otherwise. I would actually say Rust is slightly more progressive than GNU on social issues, but not by much; and GNU is more anti-corporate, but also not by much.

          I know there some other more certainly leftist FOSS projects out there (like the one we’re chatting on right now 😉) but overall Nix is pretty good on that front.