[ / / / / / / / / / / / / / ] [ dir / arepa / brasil / britpol / general / lit / mental / sonyeon / vichan ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): e0de3ff0188ef9a⋯.jpg (141.4 KB, 768x1024, 3:4, IMG_20180709_234406.jpg) (h) (u)

[–]

 No.985967>>985968 >>985970 >>985978 >>987074 >>988781 [Watch Thread][Show All Posts]

My rational behind this is the fact that Sony uses FreeBSD as its base for the PS4 operating system. I know it isn't the same as Linux, but since they're both UNIX derivatives, it should be theoretically possible, right?

 No.985968>>985969

>>985967 (OP)

>Can PS4 games be ported to Linux?

Can you get the source code?


 No.985969>>985992

>>985968

That's be one way, but I was thinking of reverse engineering whatever game engines they use on PS4. That's a shitload of work, but it is technically possible.


 No.985970>>985979

>>985967 (OP)

The PS4 uses ELF binaries, uses a *nix system, and is x86-64 just like conventional PCs

Does that mean it's possible? Of course it does. Would it be worth the effort to make happen? Probably not. I can imagine someone making a library for Linux of even BSD to run PS4 games but aside from making liborbis/libps4 they would also need a cryptographic library to successfully decrypt the executables and it's likely PS4 games have direct access to the peripheral processor so that might need to be emulated as well. It's possible, but not probable.


 No.985977

http://www.psdevwiki.com/ps4/Reverse_Engineering

Has anyone actually ever bothered to make a "fan-port" aside from engine remakes of older PC games?


 No.985978

>>985967 (OP)

Sony uses a custom and highly secret API for its graphics drivers and other system functionality, not to mention that while the ISA the PS4 and XBone use is x86-64 the CPU cores are quite different to the ones that AMD sells for desktops for instance in the APUs in the PS4 the speculative execution engine is right at the start of the processing pipeline and they will speculatively execute basically fucking everything, which is fine for a closed platform where all the code running on the system is signed by Sony and great at speeding up highly branchy code but holy shit the security issues of it make meltdown look tame by comparison.

If you could get someone to violate an NDA thick enough that you could beat someone to death with it then you might be able to start reverse engineering the API to make a wrapper for Vulkan and such like what Valve is doing with Proton.


 No.985979>>985981 >>985984

>>985970

>uses a *nix system

Isnt Sony using freebsd?


 No.985981

>>985979

*nix is how hipsters refer to Unix style systems such as Linux, Unix, BSD, etc


 No.985984>>988781

>>985979

AFAIK, Sony uses a proprietary OS that's based on FreeBSD. It's unknown how much it has been modified.


 No.985992

>>985969

>That's a shitload of work, but it is technically possible.

That's a shitload of work on a fucking old game that's really simple in design. Look at the syndicate wars port, they still can't even ditch the binary blob for the game logic. On a PS4 game? Give it a couple of years poking around until you get lucky first, then a decade or so to get the game running fully. You would probably be better off just re-implementing the engine completely.


 No.985996

Yes.


 No.987074>>987097 >>987191

>>985967 (OP)

But you can already play PS4 games on Linux via Youtube.


 No.987097>>987208

>>987074

This joke is going to go by about 70 percent of this boards heads because this place is full of freetards who just came from Reddit


 No.987191

>>987074

You can play most of the PS4 library on (((Steam))).


 No.987208

>>987097

And this time it doesn't even have Talladega Nights


 No.988781

>>985967 (OP)

>>985984

Remember that Mac OS X is *technically* based on Mach and the BSDs and is *technically* Open group and posix compliant.

But good luck porting Mac software to your average distro.


 No.991005

If it had any.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
16 replies | 0 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / arepa / brasil / britpol / general / lit / mental / sonyeon / vichan ][ watchlist ]