Remix.run Logo
reactordev 5 hours ago

Again, all these games are available on console (mostly) so the excuse to not support Linux is conscious. Those ARE Linux machines. Essentially. (Yeah yeah, they have their own tool chain and rendering) but if they are using Vulkan, DX12, DX11, and a window - it can run on Linux.

thewebguyd 5 hours ago | parent | next [-]

Of course, and it's mostly DRM and/or anti-cheat. The studios want full control over the device running their IP, and they can't achieve that with desktop Linux, but they also don't want to leave the PC gaming market behind entirely to launch exclusively on consoles. Hence why the Windows versions of these games install rootkits on your PC, they aren't cooperating with the PC ecosystem, they are forcibly turning your computer into a locked-down console.

yetihehe 4 hours ago | parent | next [-]

I hope they won't start providing their own tailored heavily locked encrypted operating system versions as a requirement to run their games.

direwolf20 4 hours ago | parent [-]

They did, it's called Xbox and PlayStation

yetihehe an hour ago | parent [-]

Does xbox and playstation run on my custom PC?

tonyhart7 5 hours ago | parent | prev [-]

and for a good reason, you want an infested cheater to be more a problem than currently bad problem that is happening????

giving a user freedom cause it to make multiplayer game to be more unbearable since its human nature to compete and come out of others ???? who would guess

krs_ 4 hours ago | parent | prev [-]

Technically PS5 and I think Switch 2 is based on the BSD kernel probably because of the license. Xbox is not exactly Windows but it's using an NT kernel.

jsheard 4 hours ago | parent [-]

Playstation is FreeBSD, yeah, but the Switch runs a completely bespoke microkernel. Nintendo did borrow the BSD networking stack, which led some to infer from the license disclosure that it runs a BSD, but it's been extensively reverse engineered now and it doesn't even vaguely resemble Unix.

krs_ 3 hours ago | parent [-]

Interesting, I didn't know that! Thanks.

jsheard 3 hours ago | parent [-]

The fun thing about it being a true microkernel is that although there's zero official public information about it, it was small enough to fully reverse engineer and more or less reconstitute the original source code. You can see it here, it's tiny: https://github.com/Atmosphere-NX/Atmosphere/tree/master/meso...

reactordev 2 hours ago | parent [-]

I’ve been trying to train a model to do this kind of work. Take a black box and try to reverse engineer its functions back into something usable (not necessarily identical). Obviously on things that are out of copyright or copyleft.