Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I'm mad about linux distros again today and I think I am realizing why this is so hard for me to write about systemically: I have a software engineer brain and so I try to model the various problems as technical problems.

I'm mad about linux distros again today and I think I am realizing why this is so hard for me to write about systemically: I have a software engineer brain and so I try to model the various problems as technical problems.

Scheduled Pinned Locked Moved Uncategorized
140 Posts 30 Posters 168 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • miss_rodent@girlcock.clubM miss_rodent@girlcock.club

    @glyph Honestly, that also seems fine to my perspective?
    People still develop for 'linux' in various capacities. It makes it dificult to compete on a commercial/industry level...
    but also, that is not why I'm in this ecosystem in the first place - I'm mainly in the linux ecosystem because fuck the capitalistic software model completely?

    Finding a way or people to better survive & eat within this ecosystem I think is a worthwhile goal - but not one worth the cost of consolidation

    glyph@mastodon.socialG This user is from outside of this forum
    glyph@mastodon.socialG This user is from outside of this forum
    glyph@mastodon.social
    wrote last edited by
    #18

    @miss_rodent the consolidation is going to happen anyway. I am suggesting a way it could happen with democratic involvement of volunteers. which I realize is a bit of a pipe dream.

    realistically, everyone will just pivot what it means to make "linux desktop" software to mean "works on SteamOS" and then Valve gets to write the specs that everyone else follows, and the viability of a desktop Linux distro will be scored according to the accuracy of its SteamOS emulation

    miss_rodent@girlcock.clubM 1 Reply Last reply
    0
    • cthos@mastodon.cthos.devC cthos@mastodon.cthos.dev

      @glyph @miss_rodent But things like Flatpak exist.

      glyph@mastodon.socialG This user is from outside of this forum
      glyph@mastodon.socialG This user is from outside of this forum
      glyph@mastodon.social
      wrote last edited by
      #19

      @cthos @miss_rodent do they? experts seem to disagree

      cthos@mastodon.cthos.devC 1 Reply Last reply
      0
      • glyph@mastodon.socialG glyph@mastodon.social

        In short, all the volunteer-based distributions need to have a gigantic conference where they all come together and *agree to stop working on about 99% of them*, to pool efforts to make a real Linux platform. A lot of people will need to put their egos aside and decide to acquiesce to solutions they believe to be technically inferior, in order to be able to address the diffusion of labor into pointlessly recreating basically the same toolchain a thousand times.

        matt@toot.cafeM This user is from outside of this forum
        matt@toot.cafeM This user is from outside of this forum
        matt@toot.cafe
        wrote last edited by
        #20

        @glyph And there are already plenty of people who feel that systemd was imposed against their will. No, I feel like this can't be the right answer. Especially when the problem, as I understand it, is that the Linux bazaar is uncomfortable to those of us who primarily ship applications for other, proprietary platforms. Why would they want to fundamentally change what they're doing to fit our conception, which they presumably view as flawed, of what a platform should be?

        glyph@mastodon.socialG 1 Reply Last reply
        0
        • glyph@mastodon.socialG glyph@mastodon.social

          @cthos @miss_rodent do they? experts seem to disagree

          cthos@mastodon.cthos.devC This user is from outside of this forum
          cthos@mastodon.cthos.devC This user is from outside of this forum
          cthos@mastodon.cthos.dev
          wrote last edited by
          #21

          @glyph @miss_rodent I mean, I run several different distros across several different pieces of hardware, with different desktop environments and I can install Flatpaks on all of them, so yes?

          cthos@mastodon.cthos.devC glyph@mastodon.socialG 2 Replies Last reply
          0
          • matt@toot.cafeM matt@toot.cafe

            @glyph And there are already plenty of people who feel that systemd was imposed against their will. No, I feel like this can't be the right answer. Especially when the problem, as I understand it, is that the Linux bazaar is uncomfortable to those of us who primarily ship applications for other, proprietary platforms. Why would they want to fundamentally change what they're doing to fit our conception, which they presumably view as flawed, of what a platform should be?

            glyph@mastodon.socialG This user is from outside of this forum
            glyph@mastodon.socialG This user is from outside of this forum
            glyph@mastodon.social
            wrote last edited by
            #22

            @matt they're free to read my analysis, think "nah", and forget about it. I'm not particularly influential here, it just bothers me.

            but the reason it bothers me is that the cost here is permanent irrelevance. is the point of a free software desktop to have direct, monarchical control of the development process of your compositor or whatever, or is it to provide *users* with a more accessible and open computing experience where they can have agency and control over their applications?

            glyph@mastodon.socialG wronglang@bayes.clubW 2 Replies Last reply
            0
            • glyph@mastodon.socialG glyph@mastodon.social

              Fixing the problem involves driving a truck through that load-bearing "to some extent". Doing a big ugly multi-party negotiation to figure out how we can EOL Qt, to replace it with Gtk everywhere, and get all the Gtk devs on board with being *extremely* nice to the Qt people as we sunset their work. (Did you feel a little thrill because I picked Gtk instead of Qt? Well, I flipped a coin. Imagine I said Qt wins instead of Gtk. You're gonna be that mad about *big* parts of this, no matter what.)

              mcslibinas@mastodon.socialM This user is from outside of this forum
              mcslibinas@mastodon.socialM This user is from outside of this forum
              mcslibinas@mastodon.social
              wrote last edited by
              #23

              @glyph so, to invent linux need to invent society first?

              1 Reply Last reply
              0
              • glyph@mastodon.socialG glyph@mastodon.social

                @matt they're free to read my analysis, think "nah", and forget about it. I'm not particularly influential here, it just bothers me.

                but the reason it bothers me is that the cost here is permanent irrelevance. is the point of a free software desktop to have direct, monarchical control of the development process of your compositor or whatever, or is it to provide *users* with a more accessible and open computing experience where they can have agency and control over their applications?

                glyph@mastodon.socialG This user is from outside of this forum
                glyph@mastodon.socialG This user is from outside of this forum
                glyph@mastodon.social
                wrote last edited by
                #24

                @matt I would like to see the efforts of the movement directed to the kind of liberatory project that everyone involved in "Free Software" pretends to care about, for actual users, not just themselves. which means making it popular enough that it is the system that kids accidentally encounter at school and at home and at the library. which means making it the system that people get on their work computers.

                1 Reply Last reply
                0
                • cthos@mastodon.cthos.devC cthos@mastodon.cthos.dev

                  @glyph @miss_rodent I mean, I run several different distros across several different pieces of hardware, with different desktop environments and I can install Flatpaks on all of them, so yes?

                  cthos@mastodon.cthos.devC This user is from outside of this forum
                  cthos@mastodon.cthos.devC This user is from outside of this forum
                  cthos@mastodon.cthos.dev
                  wrote last edited by
                  #25

                  @glyph @miss_rodent The list includes but is not limited to:
                  - Manjaro on a 2015 Macbook Air 11" with XFCE
                  - Bazzite on a Framework 13" with KDE
                  - ZorinOS on Starlabs Starlite (which IIRC is highly skinned GNOME)
                  - Vanilla Ubuntu on a weirdo 10" tablet PC thingie from Chuwi (Required some config to enable because Ubuntu really loves snaps and they shouldn't)

                  And all my applications just work.

                  glyph@mastodon.socialG 1 Reply Last reply
                  0
                  • cthos@mastodon.cthos.devC cthos@mastodon.cthos.dev

                    @glyph @miss_rodent I mean, I run several different distros across several different pieces of hardware, with different desktop environments and I can install Flatpaks on all of them, so yes?

                    glyph@mastodon.socialG This user is from outside of this forum
                    glyph@mastodon.socialG This user is from outside of this forum
                    glyph@mastodon.social
                    wrote last edited by
                    #26

                    @cthos @miss_rodent less flippant answer:

                    there are of course efforts to unify the platforms around certain abstractions which paper over the differences. and some of them (flatpak included) are even close enough to kinda work some of the time. but developing a flatpak and getting it deployed, while *possible*, does not have zero marginal cost per distro.

                    glyph@mastodon.socialG 1 Reply Last reply
                    0
                    • glyph@mastodon.socialG glyph@mastodon.social

                      @cthos @miss_rodent less flippant answer:

                      there are of course efforts to unify the platforms around certain abstractions which paper over the differences. and some of them (flatpak included) are even close enough to kinda work some of the time. but developing a flatpak and getting it deployed, while *possible*, does not have zero marginal cost per distro.

                      glyph@mastodon.socialG This user is from outside of this forum
                      glyph@mastodon.socialG This user is from outside of this forum
                      glyph@mastodon.social
                      wrote last edited by
                      #27

                      @cthos @miss_rodent and to the extent that it succeeds, it succeeds by creating a meta-platform, flatpak, that floats on top of the distro and makes all the distinctions between them irrelevant anyway. it also doesn't fully succeed (flatpak filesystem permissions are a user-interface nightmare)

                      cthos@mastodon.cthos.devC 1 Reply Last reply
                      0
                      • glyph@mastodon.socialG glyph@mastodon.social

                        @miss_rodent the consolidation is going to happen anyway. I am suggesting a way it could happen with democratic involvement of volunteers. which I realize is a bit of a pipe dream.

                        realistically, everyone will just pivot what it means to make "linux desktop" software to mean "works on SteamOS" and then Valve gets to write the specs that everyone else follows, and the viability of a desktop Linux distro will be scored according to the accuracy of its SteamOS emulation

                        miss_rodent@girlcock.clubM This user is from outside of this forum
                        miss_rodent@girlcock.clubM This user is from outside of this forum
                        miss_rodent@girlcock.club
                        wrote last edited by
                        #28

                        @glyph Honestly, I think that is a reason to move further in the other direction, and become more diverse and hostile to corporate interests.

                        I think consolidating and trying to act more like the commercial-capitalist OSes is an ethical and social failure; the diversity and chaotic aspect of the ecosystem are a functional pillar of the community.

                        glyph@mastodon.socialG freya@chaosfem.twF 2 Replies Last reply
                        0
                        • glyph@mastodon.socialG glyph@mastodon.social

                          In short, all the volunteer-based distributions need to have a gigantic conference where they all come together and *agree to stop working on about 99% of them*, to pool efforts to make a real Linux platform. A lot of people will need to put their egos aside and decide to acquiesce to solutions they believe to be technically inferior, in order to be able to address the diffusion of labor into pointlessly recreating basically the same toolchain a thousand times.

                          ewenmcneill@cloudisland.nzE This user is from outside of this forum
                          ewenmcneill@cloudisland.nzE This user is from outside of this forum
                          ewenmcneill@cloudisland.nz
                          wrote last edited by
                          #29

                          @glyph so XKCD “15 standards”…. but somehow in reverse? 😂

                          (I do agree that it’s almost entirely a set of social problems though. It always has been. Indeed the whole “15 standards” problem is basically social problems translated into tech.)

                          Link Preview Image
                          Standards

                          favicon

                          xkcd (xkcd.com)

                          glyph@mastodon.socialG 1 Reply Last reply
                          0
                          • isagalaev@mastodon.socialI isagalaev@mastodon.social

                            @glyph mmm, not just because of "interesting and engaging problems", but many people came into it specifically because of their egos: *my* distro will be better (and I will be famous). Basically, you're advocating for abandoning the core motivation (or one of the main ones anyway) for tinkering around the free code.

                            isagalaev@mastodon.socialI This user is from outside of this forum
                            isagalaev@mastodon.socialI This user is from outside of this forum
                            isagalaev@mastodon.social
                            wrote last edited by
                            #30

                            @glyph my thinking was always that it's fine to have a gazillion distributions, but I'd prefer one of them to clearly win. And for that they need to care about the whole stack: from hardware to apps (like Apple). Canonical was in this position, but Mark Shuttleworth very clearly said they were not interested in hardware. @elementary does seem to care about the whole stack, but they lack resources. System76 does hardware + desktop, but not the apps…

                            glyph@mastodon.socialG 1 Reply Last reply
                            0
                            • glyph@mastodon.socialG glyph@mastodon.social

                              @cthos @miss_rodent and to the extent that it succeeds, it succeeds by creating a meta-platform, flatpak, that floats on top of the distro and makes all the distinctions between them irrelevant anyway. it also doesn't fully succeed (flatpak filesystem permissions are a user-interface nightmare)

                              cthos@mastodon.cthos.devC This user is from outside of this forum
                              cthos@mastodon.cthos.devC This user is from outside of this forum
                              cthos@mastodon.cthos.dev
                              wrote last edited by
                              #31

                              @glyph @miss_rodent Do... do we need to discuss just how many apps run on Electron on Mac and PC?

                              glyph@mastodon.socialG 1 Reply Last reply
                              0
                              • pixelate@tweesecake.socialP pixelate@tweesecake.social shared this topic
                              • isagalaev@mastodon.socialI isagalaev@mastodon.social

                                @glyph my thinking was always that it's fine to have a gazillion distributions, but I'd prefer one of them to clearly win. And for that they need to care about the whole stack: from hardware to apps (like Apple). Canonical was in this position, but Mark Shuttleworth very clearly said they were not interested in hardware. @elementary does seem to care about the whole stack, but they lack resources. System76 does hardware + desktop, but not the apps…

                                glyph@mastodon.socialG This user is from outside of this forum
                                glyph@mastodon.socialG This user is from outside of this forum
                                glyph@mastodon.social
                                wrote last edited by
                                #32

                                @isagalaev @elementary I mean *ideally* we'd have a healthy fringe of biodiversity around the edges where users could move to a new platform provider with relatively low friction to pick a new "winner" if the biggest one started to enshittify the ecosystem, so a bunch of different free operating systems that are friendly to ISVs and low-effort to port to, but that does not seem to be what's happening

                                1 Reply Last reply
                                0
                                • cthos@mastodon.cthos.devC cthos@mastodon.cthos.dev

                                  @glyph @miss_rodent Do... do we need to discuss just how many apps run on Electron on Mac and PC?

                                  glyph@mastodon.socialG This user is from outside of this forum
                                  glyph@mastodon.socialG This user is from outside of this forum
                                  glyph@mastodon.social
                                  wrote last edited by
                                  #33

                                  @cthos @miss_rodent Electron is definitely a more successful Flatpak than Flatpak

                                  cthos@mastodon.cthos.devC 1 Reply Last reply
                                  0
                                  • glyph@mastodon.socialG glyph@mastodon.social

                                    @cthos @miss_rodent Electron is definitely a more successful Flatpak than Flatpak

                                    cthos@mastodon.cthos.devC This user is from outside of this forum
                                    cthos@mastodon.cthos.devC This user is from outside of this forum
                                    cthos@mastodon.cthos.dev
                                    wrote last edited by
                                    #34

                                    @glyph @miss_rodent Cool, problem solved, just run Electron everywhere. 😈

                                    glyph@mastodon.socialG 1 Reply Last reply
                                    0
                                    • glyph@mastodon.socialG glyph@mastodon.social

                                      In short, all the volunteer-based distributions need to have a gigantic conference where they all come together and *agree to stop working on about 99% of them*, to pool efforts to make a real Linux platform. A lot of people will need to put their egos aside and decide to acquiesce to solutions they believe to be technically inferior, in order to be able to address the diffusion of labor into pointlessly recreating basically the same toolchain a thousand times.

                                      jzb@hachyderm.ioJ This user is from outside of this forum
                                      jzb@hachyderm.ioJ This user is from outside of this forum
                                      jzb@hachyderm.io
                                      wrote last edited by
                                      #35

                                      @glyph I don’t necessarily disagree (or 100% agree) but the odds of this seem… small.

                                      Our problems really aren’t technical - they’re social and political. The same problems that keep us from solving other political and social problems: we just can’t seem to put things aside for the common good or organize for such things without personal interests, tribalism, and greed getting in the way.

                                      glyph@mastodon.socialG skippy@dungeoncrawler.worldS 2 Replies Last reply
                                      0
                                      • miss_rodent@girlcock.clubM miss_rodent@girlcock.club

                                        @glyph Honestly, I think that is a reason to move further in the other direction, and become more diverse and hostile to corporate interests.

                                        I think consolidating and trying to act more like the commercial-capitalist OSes is an ethical and social failure; the diversity and chaotic aspect of the ecosystem are a functional pillar of the community.

                                        glyph@mastodon.socialG This user is from outside of this forum
                                        glyph@mastodon.socialG This user is from outside of this forum
                                        glyph@mastodon.social
                                        wrote last edited by
                                        #36

                                        @miss_rodent but nothing is hostile to corporate interest here; the corporate interest can quite happily co-opt all the labor in any case; SteamOS has already proved that concept. You can either accept the corporate takeover *by* corporate leadership, or you can consolidate into an organization that protects user agency.

                                        The logic here is "we shouldn't have a union, because that's just the same as a corporation". I specifically called out "volunteer-driven" distros (Debian, Fedora(ish), Arch)

                                        glyph@mastodon.socialG hierkiosk@social.tchncs.deH 2 Replies Last reply
                                        0
                                        • glyph@mastodon.socialG glyph@mastodon.social

                                          @miss_rodent but nothing is hostile to corporate interest here; the corporate interest can quite happily co-opt all the labor in any case; SteamOS has already proved that concept. You can either accept the corporate takeover *by* corporate leadership, or you can consolidate into an organization that protects user agency.

                                          The logic here is "we shouldn't have a union, because that's just the same as a corporation". I specifically called out "volunteer-driven" distros (Debian, Fedora(ish), Arch)

                                          glyph@mastodon.socialG This user is from outside of this forum
                                          glyph@mastodon.socialG This user is from outside of this forum
                                          glyph@mastodon.social
                                          wrote last edited by
                                          #37

                                          @miss_rodent To put it another way, Capital is already organized. Do you want to be organized too, or just accept defeat?

                                          miss_rodent@girlcock.clubM 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups