• misk@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    1 year ago

    I ran Linux on desktop for 10 years. I run a Linux home server. You aren't explaining anything, you're throwing slogans at me. I'm talking about ABI stability and you talk about uptime and recompiling entire OS. Which will eventually break ABI and therefore all proprietary software like video games.

    • MentalEdge@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      1 year ago

      Well, I was hoping to communicate an idea, calling my attempt a collection of slogans is technically accurate… If a little dismissive of the point they try to make.

      There is no reason you'd need to include breaking changes in the OS build, if your purpose is to run games. You'd simply create whatever environment that game needed to work.

      That a lot of them depend on a lot of other proprietary things not having their plugs pulled in the future, is a part of the problem and legitimate concern, but beside the point.

      I'm not talking about uptime, more like continuity. About developing on and for a system that will still be around decades from now, and still be able to do the things you need it to do. Linux, being FOSS, is the only OS that has any chance at that kind of immortality. That's what I mean by stability. Not even just compatibility, but capability and longevity.

      If you want to run openGL on a modern mac, you simply can't anymore. Windows does a lot better, but it's becoming a proprietary dinosaur so full of convoluted code microsoft itself is failing to keep it wholly modern.

      That a bunch of translation systems are needed is fine, once they exists, they exist. As long as they aren't proprietary they can continue be applied wherever needed, and improved when possible.

      I approve of valve ditching the proprietary world for the potential to make a lasting contribution to the kind of systems that get passed on, and not kept back because the license was private.