• Delilah (She/Her)@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        22
        ·
        3日前

        The thing about open source is it can usually be rebuilt for anything, and most linux apps are open source. The singular exception I’ve ever come across was a PS4 emulator of all things. Name a linux app and I can practically promise there’s a windows version, baring things like pulseaudio and kwin that are entrenched at lower levels of the OS and realistically can’t be ported to microsofts walled garden.

        Did you know you can build pacman (the archlinux package manager) for windows? Its used for distributing certain switch homebrew and cross compiler toolchains across all platforms.

        • Refurbished Refurbisher@lemmy.sdf.org
          link
          fedilink
          arrow-up
          8
          ·
          edit-2
          3日前

          SC Controller (the modernized fork) doesn’t support anything other than Linux. On Windows, I have to run a super outdated version from 2020 that is missing support for newer controllers such as the DualSense.

          AMDGPU Mesa drivers are just better than the proprietary AMD drivers. There is experimental support for RADV in Windows, but nothing like the support that is on Linux.

          This is going to sound weird, but WINE sometimes has better support for legacy games/software than modern Windows does, and WINE is not available on Windows outside of something like WSL.

          I would also say KDE apps like Dolphin, Konsole, and Kate, but those have Windows builds.

          • Delilah (She/Her)@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            4
            ·
            3日前

            Mesa would fall under “things like pulseaudio and kwin that are entrenched at lower levels of the OS and realistically can’t be ported to microsofts walled garden”. SC controller is a userspace driver, which realistically should be portable between operating systems but maybe they’re doing something silly like making kernel calls directly? The KDE apps only prove my point and the wine thing… Okay I’ve experienced the wine thing. For an operating system that to this day will not let you name a file or user “CON” in case it breaks a powershell script that’s older than I am its impressive how bad their backwards compatibility chokes so hard on games.

            • Refurbished Refurbisher@lemmy.sdf.org
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              3日前

              Microsoft already removed all support for 16 bit apps on all 64 bit versions of their OSs. You can replace the missing NTVDM with WineVDM, which is essentially just WINE for 16 bit apps, and likely has higher compatibility than NTVDM anyway.

              That doesn’t help with the incompatibilities of some Win9x and XP era apps, though.

              I don’t think SC-Controller is making direct kernel syscalls or anything like that. It’s probably just something as simple as the dev doesn’t use Windows and doesn’t feel like supporting it, which I can understand.

              Also the reason I even mentioned Mesa is because there is a working Mesa port to Windows already that does software rendering and an experimental RADV port.

        • Ephera@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          3日前

          I mean, it really isn’t hard to write an application, which won’t work on Windows or macOS. For example, I have a little utility, which adds a text file into a folder underneath ~/.local/ and opens it in my default text editor via xdg-open, so that I can easily jot something down. Both of things are currently implemented Linux-only.

          In this case, I could’ve pulled in two libraries to do those things with Windows/macOS support. But it’s also an incredibly simple application. If you build something more complex, there’s a good chance that no library exists and that you still need to make assumptions about the OS.

          Of course, a complex applications is likely to be useful enough, that someone wants to use them on Windows/macOS and then contributes support (and pinky-promises to the maintainer to regularly test on those platforms). That’s the other vehicle how lots of open-source applications do support a multitude of platforms.

          But yeah, it’s just not quite as much of a given as your comment makes it sound…

  • Rooty@lemmy.world
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    3日前

    You install Linux to run cool software.

    I install Linux to run cool software.

    We are exactly the same.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        7
        ·
        3日前

        Right, so presumably “Ålder” means “age”. In German, we have basically the same word, “Alter”, but we also use it as an exclamation, kind of like “Dude!”.

        Now, if you want to exclaim “Alter!” with more disbelief, you say it with a long A and a D in place of the T, which one might write as “Alder”.
        And for even more disbelief + almost anger, you can pronounce the “A” very strongly and kind of slur the rest of the word, which one might write as “Alla”.

        So, this reads to me like someone exclaiming their growing disbelief. 🙃

        (All of this is very informal. These are not official rules you’d find in a dictionary, but younger generations would probably interpret it as I described.)

        • Ephera@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          3日前

          Also, bonus fun fact: “Alter!” as an exclamation probably comes from “Alter Schwede!”, which means “Old Swede!”.

          According to Wikipedia, after the Thirty Years’ War, a German duke hired experienced Swedish soldiers to train new soldiers. And because they were experienced, they were also generally old. I have no idea, though, why that stuck around as an exclamation. 😅