News for hackers. Stuff that matters.
Re:Win32 Is the Only Stable ABI on Linux? by LtWorf on Monday August 15, 2022 @04:40PM (#32475068)
Basically game developers never once booted linux.

They'd need to do some learning and don't want to. They might have superficially read something about distributions and think that a software cannot run on two different distributions.

I've read this excuse time and time again. And saying it tells me that the person never actually tried to compile anything on linux.

Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Monday August 15, 2022 @05:15PM (#32475482)
On the contrary, they are more that used to POSIX stacks on macOS, iOS, PlayStation, Nintendo, Android, ChromeOS....

Yet porting to GNU/Linux is not worthwhile.

Re:Win32 Is the Only Stable ABI on Linux? by bayindirh on Tuesday August 16, 2022 @02:44AM (#32479871)
I kindly disagree with you. Most of the platform provided by a console is nicely abstracted with SDKs. The code they touch is the SDK which provides direct, and tailored access to utilities and capabilities provided by the platform itself.

Even the Linux binaries of then AAA titles are ported by some talented developers, sometimes out of the studio.

I remember porting of Unreal Tournament to Linux was an official effort, but a work of a single guy.

So, I don't expect studio-wide POSIX knowledge on game studios.

Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @05:50AM (#32480905)
The point was that even with lower barriers there is no economic interest in doing the work.
Re:Win32 Is the Only Stable ABI on Linux? by bayindirh on Tuesday August 16, 2022 @06:32AM (#32481154)
So, it's as I said. The hurdle is not technical. The studios just don't prefer, and I'm OK with that.
Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @06:40AM (#32481199)
It is hard to prefer something that usually don't provide profits.
Re:Win32 Is the Only Stable ABI on Linux? by LtWorf on Tuesday August 16, 2022 @06:22PM (#32489744)
Are you really surprised the consumer market isn't buying a product that doesn't exist?
Re:Win32 Is the Only Stable ABI on Linux? by LtWorf on Monday August 15, 2022 @05:24PM (#32475572)
macos? The same OS which decided no more 32bit binaries because of reasons? The same OS which decided no more opengl because of reasons? That OS?

No gamer uses that OS. If you think it's hard on linux, it's much harder on osx.

android is not posix, that is completely hidden from the developer.

chromeos is just linux + google tracking.

consoles are a complete separate world.

Please let's try to have a serious conversation. Game developers that use frameworks such as unreal are often unaware of how the underlying system works.

Re:Win32 Is the Only Stable ABI on Linux? by nemothekid on Tuesday August 16, 2022 @12:52AM (#32479318)
>No gamer uses that OS. If you think it's hard on linux, it's much harder on osx.

You are conflating "gamer" with "game developer". Don't forget that millions of game devs successfully build and launch games for iOS.

>consoles are a complete separate world.

The PS4 is literally FreeBSD.

Re:Win32 Is the Only Stable ABI on Linux? by bayindirh on Tuesday August 16, 2022 @02:46AM (#32479880)
> Don't forget that millions of game devs successfully build and launch games for iOS.

With XCode, and tons of visual tools which abstract the OS and device to a great extent, making it almost invisible.

> The PS4 is literally FreeBSD.

Which is also shipped with nice SDKs for everything and anyhting related to PS4.

Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @05:50AM (#32480912)
Same can be applied to GNU/Linux and most studios just don't care.
Re:Win32 Is the Only Stable ABI on Linux? by bayindirh on Tuesday August 16, 2022 @06:34AM (#32481173)
Yeah, instead of SDL + OpenGL/Vulkan, game studios use DirectX + NVIDIA Game Works, which provides a nice, cozy walled garden and vendor lock-in.

Win-Win for Microsoft and NVIDIA.

Again, it's just market powers and path of least resistance. It's not technical.

Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @06:39AM (#32481195)
Of course it is not technical, there is no money to be made for most game studios.
Re:Win32 Is the Only Stable ABI on Linux? by LtWorf on Tuesday August 16, 2022 @02:35AM (#32479823)
You want me to believe on ios it never happens that apple breaks support for older software Like they do all the time on computers?
Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @05:51AM (#32480921)
It happens, but there is an economic advantage in putting up with such breakages, while on GNU/Linux systems that money bag isn't there to keep game studios interested other than testing waters and running away afterwards.
Re:Win32 Is the Only Stable ABI on Linux? by LtWorf on Tuesday August 16, 2022 @06:23PM (#32489758)
Yes of course there is: reselling the same game over and over.
Re:Win32 Is the Only Stable ABI on Linux? by pjmlp on Tuesday August 16, 2022 @01:42AM (#32479551)
Game developers...