Linked by Thom Holwerda on Mon 24th Jun 2013 15:20 UTC, submitted by sheokand
Games Pretty cool stuff: the PlayStation 4 apparently runs on a version of FreeBSD 9.0 modified by Sony and renamed to 'Orbis OS'. Second generation developer kits use GNU GRUB to boot, and allow you to boot into a graphical or a console mode. Not much else is known at this point, but it's a fun bit of information, and perhaps a boon to homebrew developer and hackers.
Thread beginning with comment 565603
To read all comments associated with this story, please click here.
How will they do it?
by Xaero_Vincent on Tue 25th Jun 2013 13:11 UTC
Xaero_Vincent
Member since:
2006-08-18

I wonder how the PS4's OS will be based on FreeBSD but games will be developed with DirectX 11?

IIRC, Unix-like OSes support OpenGL but not DirectX, aside from the WINE implementation (which is pretty decent upto DirectX 9) but not upto par with DirectX 11 yet.

If they are porting DX 11 to BSD, that would be a tremendous undertaking.

Edited 2013-06-25 13:12 UTC

Reply Score: 2

RE: How will they do it?
by ba1l on Tue 25th Jun 2013 14:34 in reply to "How will they do it?"
ba1l Member since:
2007-09-08

They aren't using Direct3D, or anything like it.

Around the release of Direct3D 8, people starting using Direct3D versions as a shorthand for the capabilities of graphics cards.

D3D 9 hardware, for example, is hardware that you could fully implement D3D 9 with. Or you could implement OpenGL 2.0, or some completely different API. The PS3 and Wii U both have D3D 9 hardware, but they both use their own proprietary APIs, while the Xbox 360 uses a modified version of D3D 9.

D3D 11 hardware is hardware you could implement D3D 11 on, or OpenGL 4.3. The Xbox One and PS4 have the same GPU, but Microsoft are using D3D 11, while Sony are using an updated version of their own API.

Reply Parent Score: 4

RE: How will they do it?
by lucas_maximus on Tue 25th Jun 2013 15:33 in reply to "How will they do it?"
lucas_maximus Member since:
2009-08-18

Direct X / OpenGL specifics are usually abstracted away on cross platform games.

Anyway OpenGL and Direct X are very different things. OpenGL is a specification for an API, Direct X is an API.

Edited 2013-06-25 15:33 UTC

Reply Parent Score: 3

RE[2]: How will they do it?
by moondevil on Tue 25th Jun 2013 16:53 in reply to "RE: How will they do it?"
moondevil Member since:
2005-07-08

Anyway OpenGL and Direct X are very different things. OpenGL is a specification for an API, Direct X is an API.


Besides that, OpenGL is graphics only, while DirectX is a full multimedia framework, although the set of components differs in each specific version.

Reply Parent Score: 2

RE: How will they do it?
by benytocamela on Tue 25th Jun 2013 17:22 in reply to "How will they do it?"
benytocamela Member since:
2013-05-16

DirectX is owned by Microsoft. I presume it is very unlikely that they licensed a core technology of their Xbox to Sony.

The shaders in the graphics pipeline are designed to meet the Direct3D 11 specs, because they are based on standard Radeon parts. In a world where one could boot Windows on a PS4, DirectX stuff should run on it.

Reply Parent Score: 2