Comment by matheusmoreira

19 days ago

> They just need to

Linux is for people who want to get rid of "they". If "they" start screwing things up, you switch to a different "they". Alternatively, you become "they" by forking the project.

> Alternatively, you become "they" by forking the project.

This doesn't make sense for the vast majority of people.

Linux desktop doesn't have the vast majority of the niceties that living in the Apple ecosystem gives you. If I was going to rebuild any one of them for Linux, it would easily become a major project that would suck up all my free time.

  • > This doesn't make sense for the vast majority of people.

    That's fine.

    > Linux desktop doesn't have the vast majority of the niceties that living in the Apple ecosystem gives you.

    And it never will should nobody actually step up and put in the work to make it a reality. Linux needs users willing to do such things.

    The original free software business model is that people would pay programmers to work on the features they needed and the results would go back into the commons in the form of upstream patches. I've actually made some money this way. It was nice.

About the UI I become "they" but installing the GNOME extensions that I need to make my desktop look like 99% of what I would it to look and behave. It takes a few minutes to get to 80%, a few hours to get to 95% and days (a few minutes here and there) to 99%. Those huge menus and tabs on GNOME terminal eventually became skinny with a good deal of CSS and AI.

Do most people want to get through that research? Absolutely no, I don't expect many people to follow me into that rabbit hole. They can get the default or Windows or a Mac, no problem with that.

  • But with AI, "go through with that research" is tell Claude code how you want things to behave, and it'll make it happen for you.

    • You are correct but only in part.

      Claude did tell me where to fiddle with CSS, but its suggestions where not always on spot. It cut the time I spent on it and maybe it made it possible, because I wouldn't have dissected the source code or inspected the UI in the right way (GTK inspector). All the process still cost me a few weeks of five minute attempts now and then.

      I think that there is no way an agent (and I was using the chat UI) can take control of my desktop, patch CSS, restart it, take advice and give me what I want. Not yet.

      By the way, I have an autohiding Windows 95 like app bar at the bottom. The text inside the app items is still a bit too small and some icons in the terminal top bar are still too narrow. I think I have more CSS to fix but I'm in no hurry.

      1 reply →

You're kinda skipping over the 75% of my comment where I said I like everything else, including things Linux can't replicate.

  • I skipped over those arguments because they miss the point. You're not going to get Apple tier caretaking from Linux distributions.

    Nothing inherently prevents Linux from replicating those features. It's just that somebody's gotta put the work in to make it happen. That somebody could very well be you if nobody else cared to do it.

    My laptop has fancy RGB keyboard LEDs. Manufacturer shipped a shitty Windows app to control them, as well as the internal fans. My choices were: either give up on those features or implement them myself. So I reverse engineered what I could and made a Linux program to control the LEDs. Threw it out there on GitHub just because and woke up one day to discover that not only did I have users but somebody else had independently built a GUI on top of it.

    The idea is not to change Linux distributions into Apple tier experiences. The idea is to convert you into a contributing user who is capable of solving his own problems and making his own features. The idea is to elevate users from consumers to contributors who take ownership of their systems.

    That's the only way you can ever be free of "they" and whatever "they" decide to impose on you. Being at their mercy is a dangerous position to be in. Forcing low contrast glass UI on users is a nonissue compared to that one time where they threatened to start automatically scanning everyone's devices for CSAM. There's really no limit to what they can do to you should you relinquish ownership of your machine to "they". That's what I want people to understand.

    • > The idea is to convert you into a contributing user

      Until you want to contribute but is stonewalled and gatekept by overzealous devs to the point that you lose all interest in contributing and just give up. Which means you are back to using a “they” computer—not a big corp “they”, but a “devs somewhere” “they”. Pretty much exchanging six for half a dozen.

      2 replies →

This is the Linux equivalent of “corpo speak”—as in, it’s complete bs.

The absolute VAST majority of Linux users are not out there forking their own distros or creating their own WMs. They, more often than not, are just fine with using whatever is being cooked up by the big names in the Linux space, people aren’t giving up the “they” just because the “they” is now KDE or GNOME.

Hell, even Torvalds himself has gone on record to say that he just wants his computer to work and is happy using Fedora and GNOME (the very definition of a “they” Linux).

  • It's not "corpo speak", it's a principle. It's fine if most users use popular stuff instead of creating their own. The point is to empower them to make different choices if they want to. Whether or not they actually exercise this power is irrelevant. The important part is the fact they have this power at all.

    I built a freestanding lisp interpreter that runs directly on top of the Linux kernel just to prove this. Zero dependencies, native system call support. I know that everyone is going to want stuff like glibc instead. But it was possible, so I did it.

    • And this is more of that same type of “corpo speak but for freedom” bs I was referring to—the principle doesn’t matter if the results are the same, in the grand scheme of things it quite literally does not matter if you have the ability to customise the entirety of your system IF you will NEVER actually customize it, and for the absolute vast majority of users that is very much the case.

      For those that such options do matter, it is absolutely essential (I’m in this category). But for the common user, it’s just another thing that their system does that they don’t understand and have no desire to spend time learning. Most think like Torvalds himself: they just want a computer that works and gets out of their way.

      1 reply →