• AntY@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      6 months ago

      That’s not due to the operating system but rather the choice of those producing the program. The operating system simply provides an interface to the underlying hardware.

      • BradleyUffner@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        The OS provides services to the application, acting as a bridge between the application and the physical hardware. The entire point of an OS is to run applications, otherwise it would serve no purpose.

        If the app can run in Windows on the same hardware that Linux can, but the app can’t run in Linux, then the only difference is the OS.

        • AntY@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          6 months ago

          Yes, but this is a design choice made by those who make the app, not a design choice made by those that make the operating system.

          If I make a screwdriver that isn’t compatible with any screws on the market, that is my poor design choice, not that of screw manufacturers.

                • AntY@lemmy.world
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  6 months ago

                  Yes, but windows was not designed for the application. The application was designed for windows. This is a huge difference and blame for it not running on Linux should be placed at the producers of the application, not the os. If you want to criticize an os, then do so by looking at what does and does not work in the hardware interface, not by listing applications that have been designed for particular systems.

                  For all I know, windows could be the worst thing ever to develop applications for, but since it’s the most popular OS, most companies targets it for development. It doesn’t make it a better os.