Lemmy account of natanox@chaos.social

  • 28 Posts
  • 391 Comments
Joined 1 year ago
cake
Cake day: October 7th, 2024

help-circle
  • I think it’s slowly getting better though, more people are finally listening. At least that’s what I notice; still, those purists who don’t give a proper shit (“The CLI is perfectly accessible! It’s all text, where’s the problem?”) and believe everyone got to be a developer or filtered out are really loud and annoying.

    Of course the system should inherently be accessible. Better backwards compatibility would just make a lot of things simpler, even if what’s being made simpler is to deal with bad decisions and exclusion. Enabling people (everyone, not just abled or developers) is always good.


  • Natanox@discuss.tchncs.detolinuxmemes@lemmy.worldNo comment
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 days ago

    Running 20 year old binaries is not the primary use case and it is very manageable if you actually want to do that. I’ve been amazed at some completely ancient programs that I’ve been able to run, but I don’t see any reason a 20 year old binary should “just work”, that kind of support is a bit silly. Instead maybe we should encourage abandonware to not be abandonware? If you’re not going to support your project, and that project is important to people, provide the source. I don’t blame the Linux developers for that kind of thing at all.

    I see your point. What I think though is that it’s particularly hard on Linux to fix programs, especially if you are not a developer (which is always the perspective I try to see things from). Most notable architectural difference here between f.e. Windows and Linux would be how you’re able to simply throw a library into the same folder as the executable on Windows for it to use it (an action every common user can do and fully understand). On Linux you hypothetically can work with LD_PRELOAD, but (assuming someone already wrote a tutorial and points to the file for you to grab) even that already requires more knowledge about some system concepts.

    Of course software not becoming abandonware would be best, but that’s not really something we can expect to happen. Even if Europe would make the absolutely banger move and enforce open-sourcing upon abandonment of software after a few years, it would still require a developer to fix issues. The architecture of the OS should be set up so it’s as easy as possible to make something run, using concepts (like file management) as many people as possible are familiar with.

    devs are often being discouraged from compiling tools in a way that makes them work forever (since that makes the app bigger and potentially consume more memory) This is simply not true.

    We might be in different bubbles in this case. Please be aware I’m talking about the very loud toxic minority (hopefully it’s a minority…) who constantly shit about how things aren’t following “KISS” close enough, that your app or distro is bloated, etc. It feels like if I was collecting all statements against Flatpak, systemd, even just static linking that boil down to “it’s bloated! It’s not KISS! Bad!” (so not well-reasoned criticism) I read or hear, including around my local hackspace or on events, I could fill whole books.

    Linux desktop isn’t actively working against disabled people, don’t be obtuse.

    Not actively, no. The issue here is rather that, for way too long, we didn’t care enough. We had things working comparatively nicely one or two decades ago, but in more recent history the support deteriorated to such a degree the Linux desktop has become, to a huge degree, inaccessible to blind people (mostly due to issues with Wayland). I didn’t save those blogposts or statements to show in discussions like these, but the takeaway from all of them is that “It used to work for me many years ago, but if I want a system that respects me today I’m forced to use Mac”. But of course you’re also right, it’s slowly getting better! (Correct me if I’m wrong, not a native speaker: “being alienated” doesn’t inherently imply malicious intent of doing so, does it?)

    But this idea that “finally we have people that want Linux to work” is infuriating. Do you have any idea how much of an uphill battle it has been to just get WiFi working on Linux? That isn’t because the volunteer community is lazy and doesn’t want things to work: that’s because literally every company is hostile to the open source community to the point of sometimes deliberately changing things just to screw us over. The entitlement in that statement is truly infuriating.

    Sorry, I was really pissed off yesterday evening by earlier comments in the chain implying it’s good to “filter out people” and got carried away. This one is completely on me.



  • Android is Linux!

    That’s a rabbit hole of semantics I’m not going down. 😅 I think it’s clear we are talking about Desktop Linux, which is very different to Android.

    What was the last completely unmaintained binary that you pulled on Windows and ran (with no tweaking) and the last one that failed on Linux?

    Ouff, didn’t use Windows (10) for years. Probably either Photoshop CS6 or one of my old favs like Total Annihilation (1998). On Linux the last app that failed also happened to be a (native) game, Life is Strange: Before the Storm. I saw someone fixed it with a glibc shim, and a friend likes that game.

    Why do you keep sharing that link instead of this one?

    Because I’m complaining about puritans and Linux-bros who keep sugarcoating real problems that exist for a long time now, or even still make a fuss about things like systemd or Flatpak (which solve a lot of long lasting issues). That blogpost is a perfect example of this. I said it in my first comment, “Puritans on Linux are a real menace”. Everything after that is merely me putting my finger into open wounds (which are being worked on by devs and I’m absolutely celebrating that, please don’t get me wrong!) which are regularly being sugarcoated by those people.

    Have you considered joining the community and working with it – like the author of the blog that you keep sharing – instead of trying to insult every one who works on it and calling it a disgrace?

    It wasn’t my intention to insult any dev working in these issues, if it sounds like that I’m genuinely sorry. I’m mad about puritans who behave as if Desktop Linux is a silver bullet for long-term app support or people like Semperservus who think it’s a good thing non-devs (and those who simply don’t have time to invest that time into their computer) are being “filtered out”. And if someone sugarcoats big issues like how Linux systems historically handled packages and dependencies and the problems it causes I’ll use strong words to make abundantly clear how wrong they are, because I’m fed up by this willful ignorance.

    (Same willful ignorance in my opinion is the reason why accessibility deteriorated to the current degree since we once had that part figured out. That’s why I used is as argument)


  • What the hell is going on in this thread? Linux has been being actively developed by people who want “shit to god damn work” forever.

    Yes and no. Yes as in “you can fix it” (if you’re a programmer), but no in terms of “everything is set up so binaries will still run in 20 years as-is”. Dependency hell, missing library versions, binaries being linked against old glibc versions you can’t provide… all of these are known issues, and devs are often being discouraged from compiling tools in a way that makes them work forever (since that makes the app bigger and potentially consume more memory). And better don’t tell someone who’s blind (and used Linux before) what’s quoted above, they’ll either laugh at you or get really angry. It’s also one of the reasons I’m angry (I’m able to see, but I hate this hypocrisy in the community). Linux on desktop utterly alienated disabled people, simply because stuff like screenreaders keep breaking.


  • Natanox@discuss.tchncs.detolinuxmemes@lemmy.worldNo comment
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 days ago

    And that fight against closed-source and anti-consumer shit is awesome, but that changes absolutely nothing about Linux being completely awful in terms of long-term support. Running old software is a whole project (for enthusiasts) in itself almost every single time, meanwhile I can run almost any decade-old software on systems like Android or Windows simply by installing it without having to be an IT professional.

    that literally nobody including little timmy who’s 14 and just submitted his first PHP patch has a problem with."

    Except that this causes usability issues for the 99.99% of users who aren’t that little Timmy you just made up, and it causes accessibility tools which are freaking essential for many people to simply break. Old games becoming unplayable isn’t an issue only because of their Windows versions and Wine, dxvk etc - we literally have to fall back to Windows software to keep software running because of how badly the Linux system architecture works for desktop usage. What a disgrace.

    if we had the right to repair their software we wouldn’t have this problem in the first place because someone else would have already fixed it.

    Literally has nothing to do with Linux’ own problems.


  • This might be the most awful Linuxbro take I’ve read this year, congratulations. Linux has to lack a stable ABI to keep the capitalists away and make apps constantly require maintenance to filter out bad behaviour? Just wow.

    I really hope for way more people to come over so nonsense like this finally stops.


  • Fortunately we do have a steady influx of new people incl. those who demand shit to god damn work, finally shifting this notion.

    For the time being we still have to resort to using the Windows version and Wine for old software though… But I already had the situation where the (unmaintained but working) app also had a Flatpak which was last updated many years ago and it just worked, which made me incredibly happy and hopeful. ❤️

    Good thing there’s a battle-proven response if people don’t like this because it’s “not what Linux is supposed to be” or some other nonsense: If you don’t like it just fork it yourself. 😚


  • This shit is the exact reason Linux doesn’t just have ridiculously bad backwards compatibility but has also alienated literally everyone who isn’t a developer, and why the most stable ABI on Linux is god damn Win32 through Wine. Hell, for the same reason fundamentally important things like accessibility tools keep breaking, something where the only correct answer to is this blogpost. FOSS is awesome and all, but not if it demands from you to become a developer and continuesly invest hundreds of hours just so things won’t break. We should be able to habe both, free software AND good compatibility.

    What you describe is in no way a strength, it’s Linux’ core problem. Something we have to overcome ASAP.


  • Natanox@discuss.tchncs.detolinuxmemes@lemmy.worldNo comment
    link
    fedilink
    English
    arrow-up
    24
    ·
    5 days ago

    Puritans on Linux are a real menace. Every time someone calls an OS install image of 3-4gb “bloated” I want to scream uncontrollably. Not statically linking stuff is part of this cultural issue.

    Flatpak might solves these issues in the long run. Of course the same people therefore hate it, because it’s “bloated” and “convoluted”.

    <rant> How dare we have different versions of the same lib! Where will we end up, like MS Windows? Where I can boot up apps as old as myself? Outrageous! Not my precious mibibytes!). </rant>



  • Look at the kind of comics coming from those accounts in particular. They’re all political. Same currently happens when you browse #meme on the Fedi in general, endless agitprop accounts freshly created who do nothing but post political memes with a few normal ones sprinkled in for plausible deniability.