Relevant to SteamOS and open-platform gaming, it proposes a different paradigm for Linux-based distributions and operating systems, one that could address compatibility issues on alternative platforms that Windows users often take for granted.

EDIT: added a QnA section that tries to answer some of the questions posed here.

  • CallMeAl (like Alan)@piefed.zip
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    1 month ago

    As a lot of you already know, backward compatibility has never really been the strong suit of Linux or the BSDs.

    From the first sentence I have the strong impression the author is deeply confused and mistaken.

    • ms.lane@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      28 days ago

      They aren’t entirely wrong - to give an example:

      Stepmania 3.9 win32 still works fine on Windows 11, you run it, it works. It’s not statically compiled either. It works on wine just as good.

      Stepmania 3.9 for Linux i386 though - now you’ve got to comb through old libraries to get old, incompatible versions of libpng, libmad, sdl1.x, etc, you’ve got to set up multiarch, fumble around with sound too since it’s expecting OSS or ALSA directly.

      The windows version still ‘justwerx’ even on Linux under wine. The linux native version also works after a lot of faffing about.

      They are wrong that an extra layer of abstraction would make this better. Just use .appimage with the libraries included. (though that wouldn’t fix the sound issue)

    • parallelminds@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      5
      ·
      1 month ago

      I am not talking about the kernel. and the userspace of either platform is nowhere near as strong as it is on Windows.

        • parallelminds@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          3
          ·
          1 month ago

          This isn’t a forum for throwing quick witted gotchas. I’m trying to have a constructive discussion. at any case, it’s because I’m working to build an open platform with proper backward compatibility, so please engage seriously rather than trolling.

          • CallMeAl (like Alan)@piefed.zip
            link
            fedilink
            English
            arrow-up
            5
            ·
            1 month ago

            I’m working to build an open platform…

            My bad, why didn’t you link your repo from the start? Then we could have a productive discussion about your design docs and the initial code for your new OS.

              • CallMeAl (like Alan)@piefed.zip
                link
                fedilink
                English
                arrow-up
                7
                ·
                1 month ago

                I read every word of your screed. You are advocating for an Easy Button. You don’t have any details how it will work or why, you just want everyone else to change how they do things to your vague and unspecified plan for an Easy Button.

                • parallelminds@lemmy.worldOP
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  5
                  ·
                  1 month ago

                  The purpose of the article was never to explain the exact operation in detail. It isn’t a blueprint; it’s an advocacy paper. Please don’t read more into my words than I intended. I’m not asking anyone to change anything. I’m inviting people to contribute ideas and help build this project voluntarily, according to their own interests and preferences. Clearly, this isn’t for you.

          • Bo7a@piefed.ca
            link
            fedilink
            English
            arrow-up
            1
            ·
            28 days ago

            This also isn’t a forum for driving engagement to your fucking Reddit post.