3 ms·
>However, make the next Minecraft, Fortnite or Roblox work only (or considerably better) on Linux desktop And lose lots of money in that process. :) And what
by DeathArrow 3y ago
>However, make the next Minecraft, Fortnite or Roblox work only (or considerably better) on Linux desktop
And lose lots of money in that process. :)
And what Linux OS should you target? Ubuntu, Fedora, Linux Mint, Arch, Android? Target KDE or Gnome? Or maybe XFCE? X Windows or Wayland? Use ALSA, Pipewire or Pulse Audio? Bionic or glibc?
- Gordonjcp 3y ago> And what Linux OS should you target? Linux is an OS. It doesn't matter which distro you pick, because they're all the same.
- DeathArrow 3y agoLinux is a kernel. Debian is an OS.
- surajrmal 3y agoSteam runs games inside of a container to provide a consistent environment for the game. It largely ignores the OS and only uses the kernel as a result. Linux distros have tons of differences that make it otherwise untenable to target. You need an army of package maintainers to maintain per distro packages and sort out differences which seems to work for oss, but doesn't for commercial closed source software.
- Gordonjcp 3y agoThis is actually a great way of running stuff in "foreign" distros where you can't guarantee the presence or absence of libraries. For example DaVinci Resolve is packaged for (now quite old) CentOS but runs just fine installed on Ubuntu, with absolutely no problems at all. The only thing that might catch out the unwary is that CentOS packages a couple of libraries as default which Ubuntu doesn't but if you're savvy enough to edit video you're savvy enough to catch this. You can also run Resolve in a Docker container so it "sees" a CentOS environment no matter what, and it's transparent across any other distro. There's no real need to do this, although it makes running more than one version easy.
- taneliv 3y agoI imagined anyone making the next hugely popular game in the same category as those that I mentioned is not going to put much money in developing it, just time. And doing so, they'd likely just target the particular Linux system they happen to have or like---whether Arch, or Android, or even Alpine. It might well work on other Linux systems (or even non-Linux), or it might not. Maybe I'm off base here, but that's what I see (even casual) gamers do, especially younger ones: go to great lengths to get the game they want, to run. If that system which runs the game also supports their other hobbies, school or work, then that's what they will use.